「知礦大學問答」怎麼計算比特幣挖礦的理論產出?

買賣虛擬貨幣
欄目介紹
「知礦大學問答」是以問答的形式,邀請行業資深從業者,解答使用者挖礦相關的提問。提出好問題並被採納的使用者,將會獲得知礦大學精美周邊一份。

讀者 @仰望星空 提問比特幣挖礦,每t算力一天的理論產出是如何計算的?

知礦大學小編 @owen 的回答:

在計算每t算力一天的理論產出之前,我們首先要知道以下幾個概念:

  • 難度(difficulty):指挖礦的難易程度,找到符合系統要求的hash值的困難程度。

  • 算力(hashrate):單位時間內,礦機完成hash計算的次數;

  • 系統獎勵(block reward):挖出一個新區塊,系統給礦工的比特幣獎勵,目前階段是12.5比特幣。

比特幣網路初始難度定義為1,即 difficulty=1,它所表示的意思是,比特幣網路剛開始執行的時候,每進行 2^48/(2^16-1)≈2^32 次hash計算,理論上能挖出一個區塊。

隨著挖礦算力的提升,比特幣挖礦難度在不斷提升,當挖礦難度為d時,理論上挖出一個新區塊需要進行 d*2^32 次雜湊運算。

礦工的算力為h(單位為hash/s),他每天(24小時)的幣產出為p ,挖礦難度為d,系統獎勵為r,那麼:

我們假設礦工算力為1th/s(即10^12h/s),難度d可以透過相關網站查詢,當前的難度d=15958652328578 ,系統獎勵r=12.5比特幣,計算得到1t算力每天的收益p=0.0001576比特幣。

▲資料來源:https://btc.com/stats/diff

比特幣每t算力的理論產出透過網站就可以查到,下圖中的pps結算方式下每t算力的收益,即為每t算力的理論產出。

▲資料來源:https://btc.com

挖出新區塊除了系統獎勵之外,還有打包交易的礦工費,這部分產出該如何計算呢?這跟礦池的結算方式相關,這也另外一個使用者的提問,我們將在下篇「知礦大學問答」文章裡討論,敬請期待。

關於挖礦你有什麼想知道的,歡迎到知礦大學微信公眾號、微博或私信小編進行提問。

免責聲明:

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

推荐阅读

;