Go-Ethereum
如果 geth 同步過程中斷怎麼辦
我執行
geth attach
目前正在與區塊鏈同步的命令。geth
我可以在JavaScript 控制台中看到狀態,例如,當我執行命令時
eth.syncing
,輸出是,{ currentBlock: 4050305, highestBlock: 4764190, knownStates: 5436672, pulledStates: 5431426, startingBlock: 1694745 }
我可以通過執行命令看到剩餘的塊,
eth.syncing.highestBlock - eth.syncing.currentBlock
輸出是
713055
讓我們想像一下,此時,網際網路連接或電力消失了。區塊鏈同步是從目前點開始還是從頭開始?
同步應該能夠從目前點恢復。您不需要從頭開始,除非由於磁碟突然關閉等原因導致某些文件損壞。失去網路連接不太可能導致任何文件損壞。