Difficulty

如何計算每天開采的硬幣?

  • June 23, 2019

抱歉這個菜鳥問題我對加密貨幣和所有這些東西都很陌生。:)

我想知道為什麼公式<your hashrate> / <coin difficulty>會給出開采的硬幣結果……


xmg.minerclaim.com上提到的公式
引用:

“XMG/天”按目前算力/難度計算。由於難度是不斷變化的,這只是一個粗略的估計。


範例(來自 altcoin Coin Magi):

如果我的算力為 3.211 MH/s,硬幣難度為 2.599(大約),那麼我的每秒收益**(**因為它是 H/s)應該是

3,211,000 / 2.599 = ~1235.47 個硬幣/秒

1235.47 * ( 60 * 60 *24 ) = 106744608 個硬幣每天

怎麼會這樣?“最快”的礦工(最高算力)有 3.211 MH/s 並且“僅”每天賺取 32.892 XMG?

我做錯什麼了嗎?礦工索賠錯了嗎?什麼是計算每天開采的硬幣的好公式?

提前致謝!

礦工的平均硬幣/天可以通過將礦工的雜湊率與網路的雜湊率進行比較來估算。

厘米/天 = 補貼 * (1440 / 區塊時間) * (Hm / Hn)

在哪裡,

Cm是礦工的總硬幣

subsidy數是礦工作為獎勵獲得的硬幣/塊的數量

blocktime是每個塊的平均時間

Hm是礦工的雜湊率(雜湊/秒)

Hn是總網路雜湊功率(雜湊/秒)

1440是每天的分鐘數

比特幣

由於網路總算力未知,必鬚根據目前難度進行估算。這可以通過注意到難度來完成D

D=算力/7158388.055

因為

difficulty = hashrate / (2^256 / max_target / intended_time_per_block) 
          = hashrate / (2^256 / (2^208*65535) / 600)
          = hashrate / (2^48 / 65535 / 600) 
          = hashrate / 7158388.055

算力和難度之間的關係

因此,對於比特幣,考慮到目前5,949,437,371,610算力約為 14TH/s 的 Antminer S9 的難度:

Hn = 5,949,437,371,610 * 7158388.055 = 42,588,381 TH/s

厘米/天 = 12.5 * (1440 / 10) * (14e12 / 42588381e12) = 0.00059171068

注意:這是一個平均值,所以如果有足夠大的礦池和足夠的天數,您的收入將平均到這個公式(這當然不考慮難度和網路算力的變化)。

引用自:https://bitcoin.stackexchange.com/questions/77922