tft每日頭條

 > 生活

 > 比特币開采都用什麼

比特币開采都用什麼

生活 更新时间:2024-08-24 21:48:47

說到比特币,必然繞不開挖礦。但什麼是挖礦呢?網上有很多文章,不過偏學術化,老規則,本篇文章繼續用身邊的例子,用大白話來解釋挖礦所謂何物?

比特币開采都用什麼(比特币挖礦是個什麼鬼)1

老王要給小李轉賬100元。

轉賬之後,老王大吼一聲:今天給我給小李轉了100元。

老王村子裡的人聽到老王的喊聲後,又來堅持小李的賬上是不是真的收到100元。

OK,老王的确向小李轉了100元!于是,村民們紛紛在自己的賬上記着:老王向小李轉賬100元。

不僅如此,村民們還把轉賬的詳情告訴旁邊村子的人。一傳十,十傳百,百傳千,所有的人都知道轉賬這回事,并且所有人的賬本記得内容都一樣。

聰明如你,你肯定會說,村民憑什麼記賬,憑什麼核對賬。

為了鼓勵大家積極主動記賬,村民大會讨論後決定,第一個确認老王向小李轉賬的人獎勵50元。

重賞之下必有勇夫,于是大家都豎起耳朵,時刻監聽村裡的動靜。

對應到比特币,每一筆比特币交易發生後,交易數據必須寫入數據庫,才算成立,對方才能真正收到錢。首先,所有的交易數據都會傳送到礦工那裡。礦工的任務就是參與争奪記賬權,他們24小時不停地進行哈希碰撞,這個過程叫做挖礦。之所以有這個動力,是因為誰記賬,最新生成的比特币就獎勵給誰。整個過程要完成六個任務。

第一,監聽交易廣播。監聽網絡上的交易廣播,然後驗證它們的簽名是否正當有效,交易輸出有沒有被重複支付。

第二,維護區塊鍊網絡和監聽新的區塊,首先是維護區塊鍊,礦工可以要求其它節點把區塊鍊上的曆史記錄同步過來。然後,監聽那些被廣播到網絡上的新區塊。礦工的任務是驗證他收到的每個區塊,這裡的驗證是指保證區塊裡的每筆交易都是有效的,而且這個區塊包含了一個有效的随機數。

第三,組裝一個備選區塊。一旦擁有最新的全部區塊鍊數據備份,礦工就可以制造自己的區塊了。要做到這一點,礦工要把所監聽到的交易進行組合并放進一個新的區塊,然後把這個新區塊排在整條鍊中最新的區塊的後面。需要強調的是,礦工必須保證自己建立的新區塊裡的每筆交易都是正當有效的。

第四,找到一個讓自己的區塊有效的随機數,這一步的工作量最大,也是礦工工作中最難的一個環節。

第五,希望自己的區塊被全網接受,即便礦工找到一個區塊,也不能保證該區塊會成為共識連的一部分。這需要有點運氣,希望其它的礦工接受自己的區塊,然後從該區塊開始繼續接龍下去,而不是從礦工的競争對手發現的區塊開始。

第六,利潤。如果其它所有礦工接收了自己的區塊,那你就能獲得利潤。在2015年,一個區塊的獎勵是25個比特币。此外,如果在該區塊裡的任何交易都有交易費,所有交易費也會為礦工所有。

咱們繼續接着上面的故事,海歸村民劉能憑借牛叉的計算能力,成為第一個成功匹配了老王的聲波數據,然後他笑嘻嘻地向全村人廣播自己破解成功。村民驗證後,劉能如願拿到了50元的獎金,小李也成功收到了老王的轉賬。

如果您還沒理解透,請給作者留言,或者聊聊你的看法,有沒有比作者更通俗易懂的解釋?

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved