白話區塊鏈入門056 | 普通人為什麼要透過礦池來挖礦?

買賣虛擬貨幣

白話區塊鏈

從入門到精通,看我就夠了!

「白話區塊鏈入門」系列讓零基礎的小夥伴也能輕鬆入門,歡迎大家在文末點贊留言,說說你最想了解的區塊鏈小知識,參與有獎哦!

作者 | 晏文春
出品|白話區塊鏈(ID:hellobtc)

白話區塊鏈在第38篇科普文章《比特幣礦工一天賺多少錢》的末尾,留了一個問題:

假設0成本給你一臺算力為40TH/s(40乘以10的12次方雜湊每秒),功耗為2000W的礦機,電費成本是0.4¥/KWh,比特幣價格按¥25000計算,比特幣全網算力為40EH/s,讓你獨立挖礦24小時,按照上面的數字進行計算,你將挖到價值45元的比特幣(1800*25000/1000000=45元),而你的電費成本是19.2元(24*2*0.4=19.2元),得出你當天的收益是25.8元。這個演算法與實際情況一致嗎?為什麼呢?

今天科普的同時,把這個問題也順帶回答了。

透過《比特幣礦工一天賺多少錢》一文,我們知道以下資訊:

1、目前挖出一個區塊的系統獎勵為12.5BTC

2、比特幣出塊的時間間隔大約是10分鐘,一天能挖出144個新區塊、1800枚BTC。

3、礦工挖出區塊的概率等於其算力在全網算的所佔比率

參照上文的例子,比特幣全網算力為40EH/s,40TH/s的算力礦機執行24小時,理論上能挖出0.0018BTC(按2.5萬一枚計算,價值45元)。可是,我們知道比特幣挖礦,是挖出區塊才能得到比特幣獎勵的,每個區塊系統獎勵為12.5BTC,換句說就是,礦工要麼挖出區塊,最少能得到12.5BTC的豐厚獎勵,要麼挖不出區塊,什麼都得不到,機器白跑了一天。那麼礦工一天挖出區塊的概率有多少呢?是一百萬分之一,換句話說,該礦工當天挖礦失敗的概率接近100%。

我們現在可以回答開頭的問題了,那個演算法與實際情況差異巨大,該礦工有接近100%的概率不僅賺不到錢,而且會虧損19.2元(挖礦耗電成本)

可見,在比特幣全網算力巨大的情況下,算力小的普通礦工,單獨挖礦,可能在很長一段時間,甚至永遠也挖不出區塊,礦工也因此會承擔巨大的風險。那麼算力小的礦工難道就不能參與比特幣挖礦嗎?

當然不是的。小算力的礦工可以把算力接入礦池——一個集中礦工算力的平臺。換句話說,大大小小的礦工把算力歸集到一起,就如涓涓細流匯入水池一般,所以歸集算力的平臺稱為礦池。

集中了大量算力的礦池,挖到區塊的概率大大提升,然後把得到的獎勵按照一定分配方式分給礦工。

把算力接入礦池,對礦工來說有兩大好處:

1、礦工能得到穩定的挖礦收入;

2、礦工只需要負責進行雜湊運算,其他事情交由礦池處理,提高了挖礦效率。

舉例來解釋一下上面兩點好處。礦工就像漁民,如果漁民單獨出海打魚,運氣好可能一次打到好多魚,運氣不好可能連續好多天都打不到魚,漁民的收成很不穩定。為了規避這種不穩定的情況發生,漁民們就聯合起來組成一個名叫“漁池”的打魚集團。形成規模的打魚集團,打到魚的概率大大提升,打魚集團把打到的魚按照一定規則分給漁民這樣漁民就有了穩定的收成。

打魚集團就像是一個經理人,會根據實際情況,給每一個漁民指派任務,漁民只要專心把指派的任務做好就可以,不用去操心其他事情,從而提高打魚的效率。與之類似:礦工加入礦池,只管雜湊運算,而諸如執行全節點、組裝區塊等工作則交給礦池處理,提升了挖礦效率。

總結一下,小算力礦工獨立挖礦,有極大的可能在很長時間內無法挖到比特幣,礦工面臨巨大的風險;為了規避這種風險,他們把算力接入礦池是一個很好的選擇,這樣既能保證穩定的收益,同時還能省去執行全節點等工作,專心“挖礦”。

留一道思考題:文章裡提到的,礦池挖出區塊後,按照一定的方式把獎勵分配給礦工,如果你是礦工,你覺得獎勵怎麼分配合理呢?

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;