Bitcoin-Core
如果我在同步區塊鏈後設置assumevalid=0,比特幣核心會返回並驗證歷史區塊嗎?
我最初使用比特幣核心預設值同步我的節點
assumevalid
。如果我-assumevalid=0
在 bitcoin.conf 中設置並重新啟動我的節點,我的節點會返回並驗證歷史區塊嗎?
不,不會的。
如果不從頭開始重建 UTXO 集,這也是不可能的,因為需要知道花費的未花費輸出來驗證花費。
如果您想從頭開始強制重新驗證,請從
-reindex-chainstate
. 這將清除 UTXO 集,並從磁碟上的塊重新創建它,並重新驗證過程中的所有內容(包括所有簽名,如果-assumevalid=0
已設置)。