Proof-of-Work
工作量證明:創建區塊的平均嘗試次數
首先,如果我問了一個愚蠢的問題,我很抱歉。我只是想了解比特幣。我正在閱讀乙太坊白皮書,我無法理解關於工作量證明的這句話:
在 ~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-179
或2^67
嘗試將平均產生針對目標的有效數字。