Proof-of-Work

工作量證明:創建區塊的平均嘗試次數

  • October 4, 2018

首先,如果我問了一個愚蠢的問題,我很抱歉。我只是想了解比特幣。我正在閱讀乙太坊白​​皮書,我無法理解關於工作量證明的這句話:

在 ~2^187 的目前目標處,網路必須平均進行 ~2^69 次嘗試才能找到有效塊

我的問題:如何計算 2^69 的嘗試次數?


更新:

我的問題:為什麼是 2^69 而不是 2^70 或 2^169?

正如 MeshCollider 的評論所提到的,它只是總比特數與目標比特之間的差異。

至於為什麼會這樣,只是機率的函式。如果您的範圍是 1-100,而您的目標是<= 20,則有 20 個數字可以滿足您的要求。因此,20 * 1/100或 100 次嘗試中的 20 次應該會產生針對您的目標的有效數字。

它的工作方式相同,儘管在這裡的規模要大得多。您的目標和嘗試都是 256 位數字,這意味著它們的範圍從 0 到2^256-1. 如果您的目標是2^179,則意味著256-1792^67嘗試將平均產生針對目標的有效數字。

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