Bitcoin-Core
我怎麼知道一個全節點已經完成了初始同步過程?
我執行一個完整的比特幣節點。我幾天前啟動了它,它已經消耗了大約 300 GB 的流量,這意味著它即將完成初始同步過程。
除了那個隱含的符號,有沒有更可靠和具體的方法來確定一個全節點是否已經完成了初始同步過程?是否有一個特殊的 RPC API 呼叫會為此返回“true”?
getblockchaininfo
您可以在RPC 呼叫中檢查三個因素:結果包含鏈中塊的計數,以及節點從對等點收到的標頭。對於完全同步的節點,塊的數量等於頭的數量。
此外,
initialblockdownload
響應中有一個布爾值,一旦節點趕上主鏈,它將被設置為 false。