Go-Ethereum

如何清空區塊鏈?

  • July 4, 2018

我正在嘗試使用快速同步,geth --fast但收到以下消息:

區塊鏈不為空,禁用快速同步

如何清空區塊鏈以實現快速同步?

要使用 geth 刪除您的區塊鏈,請執行:geth removedb

然後:

使用--fast,但您可能還需要--cache=1024(也--jitvm可能有幫助)。沒有它,您將使用預設值執行--cache=16.

僅通過增加記憶體就可以將速度提高 50% 。

如果您從頭開始,請使用:geth --fast --cache=1024 --jitvm

根據您的 RAM,您還可以嘗試使用更高的值,例如--cache=2048.

注意: 後面的數字--cache=是分配給下載區塊鏈任務的記憶體量!!

來源

引用自:https://ethereum.stackexchange.com/questions/2040