Mining-Theory

明顯的 AsicBoost 不會減少有效塊頭雜湊的搜尋空間嗎?

  • February 20, 2020

ASICBoost 是一種以 20% 的速度探勘比特幣的新方法,如本文所述:

<https://blog.bitmex.com/an-overview-of-the-covert-asicboost-allegation-2/>

現在,考慮下圖:

在此處輸入圖像描述

顯然有兩個版本的 AsicBoost - 隱蔽和公開。Overt AsicBoost 僅涉及更改 Chunk 1 的 Version 部分,而 Chunk 2 保持不變(除了仍然遞增的 nonce)。這比增加隨機數,然後添加額外隨機數的傳統方法更快。

但是,Overt AsicBoost 不會減少搜尋空間嗎?目前的比特幣網路難度為 15,546,745,765,529,這意味著礦工必須遍歷大約 2^76 次雜湊才能找到有效的區塊頭雜湊。但是,塊頭的 Version 部分只有 4 個字節(32 位),nonce 也是 4 個字節(32 位)。因此,如果礦工實現了 Overt AsicBoost 技術,搜尋空間只有 2^32*3^32=2^64 個雜湊,遠小於 2^76。這難道不是完全不足以找到有效的區塊頭雜湊嗎?

它可能帶來什麼不同?您所做的每個雜湊仍然具有相同的探勘塊的機率,所以重要的是您每秒可以進行多少雜湊。搜尋空間的大小沒有區別,除非它太小以至於開始新搜尋的時間變得很重要,而 2^64 肯定不是。

他們仍然滾動 merkle 根(’extra nonce’)和時間戳,與任何其他礦工一樣。

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