Bitcoin-Core
重新定位週期在比特幣現金程式碼的什麼地方定義?
我專門尋找比特幣現金的困難重定位期,但由於它是 Core 的一個分支,它應該是相同的程式碼。
看起來比特幣現金的答案在這裡:
https ://reviews.bitcoinabc.org/rABC7ad1105f43d7bff158d4b5c882ab9bf1b74d6cce
更具體地說,它在這裡:
https ://github.com/Bitcoin-ABC/bitcoin-abc/blob/master/src/pow.cpp#L73
Albert的連結顯示“緊急難度調整”程式碼。基本的 2016 塊難度調整定義在
chainparams.cpp
:consensus.nPowTargetTimespan = 14 * 24 * 60 * 60;
這是難度調整之間的所需時間(以秒為單位)。您還可以在下面看到他們對相應數量的塊進行硬編碼的位置:
consensus.nMinerConfirmationWindow = 2016;