Go-Ethereum
如何清空區塊鏈?
我正在嘗試使用快速同步,
geth --fast
但收到以下消息:區塊鏈不為空,禁用快速同步
如何清空區塊鏈以實現快速同步?
要使用 geth 刪除您的區塊鏈,請執行:
geth removedb
然後:
使用
--fast
,但您可能還需要--cache=1024
(也--jitvm
可能有幫助)。沒有它,您將使用預設值執行--cache=16
.僅通過增加記憶體就可以將速度提高 50% 。
如果您從頭開始,請使用:
geth --fast --cache=1024 --jitvm
根據您的 RAM,您還可以嘗試使用更高的值,例如
--cache=2048
.注意: 後面的數字
--cache=
是分配給下載區塊鏈任務的記憶體量!!