Litecoin

萊特幣 - 如何從 2^-N 計算難度

  • April 27, 2014

在下面的列表中,我總是看到像 2^-12 這樣的難度值。如何從中計算實際難度?

礦池對比

首先,實際難度定義為d隨機散列有效機率為 的數字1/(d*2^32)。換句話說,雜湊需要32 + log_2(d)在其前面至少有零才有效。(如果d不是 2 的冪,則情況並非完全如此,但您明白了。)

在那篇文章中,難度2^-12表示隨機共享有效的機率是1/(2^-12 * 2^32) = 2^-20。請注意,2^-16由於本文中討論的原因,通常情況下,池難度是以 的倍數衡量的,因此難度為2^-12的池難度為2^4 = 16

這些數字代表了各個礦池接受雜湊作為礦池工作*份額的難度。*無法從這些數字中計算出實際的網路難度。

說明: 雖然比特幣SHA256用作散列算法,但萊特幣使用的散列算法Scrypt要復雜得多。

因此,1 的萊特幣難度比 1 的比特幣難度代表了更多的工作量。如果萊特幣礦池運營商只接受滿足 1 或更高難度的雜湊作為有效份額,他們將只接受有效塊作為股票,基本上將他們的貢獻者減少為單獨的礦工。為了估計他們的貢獻者所做的工作,他們允許使用難度低得多的雜湊作為share,如鍊接網站所示。

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