挖礦機怎么挖的貨幣 比特幣挖礦流程
摘要: 采礦軟件、礦機接通網(wǎng)絡和電源配置好,就可以進行采礦。過程是這樣的。第一步是通過局域網(wǎng)內(nèi)的其他電腦訪問礦機后臺,配置挖掘信息(包括要連接的挖掘服務平臺-礦池,以及你在礦池)中的賬號信息;第二步是礦機自己的事情。它開始請求礦池通過網(wǎng)絡進行通信。收到請求后,礦池向礦機發(fā)出了采礦任務。礦機收到采礦任務后,采礦任務由其采礦軟件解決。解決后,礦機將計算結果提交給礦池,礦池通過驗證后,計算出礦機的礦業(yè)收入
挖礦機怎么挖的貨幣 ,礦機有很多種,有很多貨幣可以挖,所以這個問題太寬泛了。想要了解更多關于網(wǎng)絡幣的可以看下usdt是什么下面以礦機,比特幣為例做一個簡要介紹:
采礦軟件、礦機接通網(wǎng)絡和電源配置好,就可以進行采礦。過程是這樣的。第一步是通過局域網(wǎng)內(nèi)的其他電腦訪問礦機后臺,配置挖掘信息(包括要連接的挖掘服務平臺-礦池,以及你在礦池)中的賬號信息;第二步是礦機自己的事情。它開始請求礦池通過網(wǎng)絡進行通信。收到請求后,礦池向礦機發(fā)出了采礦任務。礦機收到采礦任務后,采礦任務由其采礦軟件解決。解決后,礦機將計算結果提交給礦池,礦池通過驗證后,計算出礦機的礦業(yè)收入
這是在礦機,挖掘硬幣的過程,在大多數(shù)其他貨幣中挖掘也是如此。
我們知道,在比特幣網(wǎng)絡中,有很多挖掘節(jié)點和礦工參與了比特幣新區(qū)塊的創(chuàng)建,如果多個挖掘節(jié)點創(chuàng)建了高度的同一個區(qū)塊,哪個區(qū)塊更合法?比特幣引入了PoW(工作證明)的共識機制,通過采礦競爭新區(qū)塊的記賬權。無論誰獲得新區(qū)塊的記賬權,它創(chuàng)建的新區(qū)塊都是合法的。挖礦的目的就是贏取記賬權,確認新區(qū)塊和交易.那么挖掘節(jié)點和礦工如何協(xié)同工作完成挖掘呢?
礦工破解挖礦任務
在挖掘節(jié)點創(chuàng)建了預備區(qū)區(qū)塊之后,它將塊的區(qū),預備區(qū)的區(qū)塊數(shù)據(jù)發(fā)送給礦工。接到采礦任務后,礦工們將遞增區(qū)這個隨機數(shù)放在了木塊里。每次調(diào)整時,塊報頭的哈希值將根據(jù)比特幣協(xié)議由SHA256算法計算。如果塊頭的哈希值大于目標值,則哈希,繼續(xù)改變隨機數(shù),直到塊頭的哈希值小于或等于目標值哈希(或者挖掘節(jié)點發(fā)現(xiàn)新塊已經(jīng)被其他節(jié)點挖掘,則它將放棄原始挖掘任務,構建新的預備區(qū)塊并重新開始挖掘)。
挖礦節(jié)點驗證區(qū)塊,延長本地區(qū)塊鏈
當?shù)V工發(fā)現(xiàn)能夠使預備區(qū)區(qū)塊的哈希值小于目標哈希,的隨機數(shù)時,他們將立即向挖掘節(jié)點報告挖掘結果。挖掘節(jié)點收到信息后,立即根據(jù)礦工上報的信息對區(qū)塊進行重組,驗證區(qū)塊。驗證后,挖掘節(jié)點將新塊保存到節(jié)點的本地數(shù)據(jù)庫,并將其添加到節(jié)點的本地區(qū)塊鏈。
該塊的驗證信息包括:
塊頭是否合法(塊頭哈希目標哈希);
區(qū)塊頭的默克萊根哈希與塊中交易數(shù)據(jù)的默克萊根哈希一致(驗證交易是否被篡改);
交易數(shù)據(jù)中的第一筆交易是否為Coinbase交易;
塊中區(qū)的每筆交易是否合法等。
向全網(wǎng)廣播新區(qū)塊
挖掘節(jié)點在本地保存新塊,并將挖掘結果同步廣播到比特幣網(wǎng)絡。由于整個區(qū)的塊的區(qū)區(qū)塊容量較大,新區(qū)的塊的區(qū)區(qū)塊將首先播出。在接收到廣播之后,其他節(jié)點首先驗證區(qū)塊報頭信息,并且在通過驗證之后,節(jié)點將首先在其本地塊索引庫中創(chuàng)建新塊的索引。在接收到新塊的所有信息之后,節(jié)點驗證事務信息和塊報頭的默克根哈希。驗證通過后,節(jié)點將事務信息記錄到新塊中并擴展本地區(qū)塊鏈,此時,新塊的廣播和驗證完成,挖掘節(jié)點開始下一個塊的挖掘工作。
當前挖礦的一些特點
集群挖礦-礦池:
理論上,任何人都可以在比特幣建立自己的采礦節(jié)點來參與采礦,甚至打破采礦任務,通過在驗證區(qū)手工制作哈希來爭奪記賬權
但是,上一篇文章中提到的博主,根據(jù)目前挖掘的難度,即使使用目前的主流礦機,理論上也需要42年才能找到一個符合比特幣網(wǎng)絡要求的新區(qū)塊,如果使用普通PC或者人工計算,則需要幾萬年甚至幾百萬年。
所以普通礦工一個人挖的經(jīng)濟效益太低,可能挖機器報廢,一分錢也賺不到。在這種情況下,礦池應運而生,大量礦工將礦機與礦池,連接起來,從礦池的采礦節(jié)點獲得采礦任務,進行集體采礦。這樣可以在短時間內(nèi)挖到新的區(qū)塊,獲得區(qū)塊獎勵。礦池根據(jù)每個礦工在采礦過程中的貢獻來分配采礦收入,所有礦工都可以實時獲得采礦收入,并進行回報或二次投資。
礦機實際收到的挖礦任務中,TargetHash遠大于比特幣網(wǎng)絡要求的TargetHash:
礦池礦工的采礦過程遵循上述過程。礦機通過網(wǎng)絡與礦池溝通請求挖掘任務,礦池將挖掘任務(包括區(qū)塊的一級數(shù)據(jù))發(fā)送給礦機, 礦機更改了區(qū)塊頭的隨機數(shù),驗證區(qū)攔截了哈希符合TargetHash要求的隨機數(shù)進行挖掘任務將以挖掘協(xié)議的格式提交給礦池,并將礦池to 礦機提交的挖掘結果用于計算收益。
需要注意的是,如果在發(fā)給礦機,的挖掘任務中,TargetHash是此時比特幣網(wǎng)絡的TargetHash,那么這個TargetHash太小了,礦機基本上不可能找到符合要求的隨機數(shù),提交挖掘結果,所以不可能獲得挖掘收益。
因此,礦池給礦機:初始挖礦難度的采礦任務中有一個單獨的信息。這是一個遠低于整個網(wǎng)絡挖掘難度的值,對應的是更大的TargetHash。在這種困難下,礦機可以在短時間內(nèi)找到滿足要求的隨機數(shù),并向礦池提交更多的挖掘結果
礦池算力不同于礦機本地算力:
說到采礦,總有一個不可避免的名詞:算力。計算能力到底是什么?
算力,實際上是礦工驗證區(qū)的哈希值的速度,礦機在獲得開采任務后,會根據(jù)開采任務信息、遞增區(qū),區(qū)塊頭的隨機數(shù)以及每次隨機數(shù)的調(diào)整來驗證區(qū)塊頭的哈希值。可以看出,限制礦機采礦速度的唯一因素是其驗證區(qū)區(qū)塊的哈希值的速度,因此有一個指數(shù)“算力”。
目前常規(guī)比特幣礦機的計算單位是TH/s,也就是說每秒可以驗證1T 哈希次,1t=1* 10^ 3g=1 *10^ 6m=1* 10^ 9k=1* 10^ 12次。
有過挖掘經(jīng)驗的朋友會發(fā)現(xiàn),礦機本地顯示的計算能力和礦池本地顯示的計算能力總是有差別的,這是因為礦機本地顯示的計算能力是礦機驗證哈希,的速度,這個速度只和礦機的性能有關,無論是否找到滿足挖掘任務要求的隨機數(shù),礦機本地的計算能力總是存在的。礦機在礦池的計算能力不同。由礦池根據(jù)礦機提交的實際開采結果進行計算,如果礦機運氣較差,長期以來沒有找到滿足開采任務要求的隨機數(shù),開采結果無法提交給礦池,會降低礦池礦機的計算能力
但是,時間長了,運氣對礦機礦業(yè)任務的影響就會減少。長期以來,礦機礦池的平均計算能力與礦機相差不大
挖礦機,挖礦流程








英山县|
芜湖县|
长子县|
德钦县|
阳东县|
安福县|
缙云县|
合作市|
阿鲁科尔沁旗|
江阴市|
城固县|
固镇县|
台前县|
德清县|
广宁县|
克什克腾旗|
上杭县|
南投县|
平阳县|
蓬溪县|
汝南县|
库伦旗|
富顺县|
安化县|
长海县|
辽宁省|
铜鼓县|
永胜县|
秭归县|
平山县|
长岛县|
绍兴县|
赣榆县|
石嘴山市|
茂名市|
靖远县|
甘肃省|
海兴县|
雷山县|
探索|
昌吉市|