Go-Ethereum

初始同步耗時超過半週

  • July 7, 2017

我跑了geth --fast --cache=1024,這是為了更快同步而推薦的。它上升一次到達最大塊,然後回到開頭並再次導入鏈段。第二個過程非常緩慢,隨著它的上升,它只會變得更慢。

我真的不想再次刪除區塊鏈並重新執行該過程,因為它需要 4 天才能到達這裡number=1259407。我假設使用快速選項,這將在不到一天的時間內完成。有什麼我想念的嗎?

另外我真正的問題是,是否可以連接到遠端區塊鏈而不是下載它?(如 BTC 的金幣),或獲得乙太錢包的可行方法。

眼鏡:

Ram: 16GB
CPU: Intel Core i7-3720QM @ 2.60 GHz
Network: Ethernet @ 36Mb

注意(對於重複查詢)我已按照與慢速同步相關的其他問題的所有選項和說明進行操作,但實際上沒有任何幫助。

使用 –fast 選項時(實際上是預設選項,因此無需指定),如果您有 SSD,通常會在 4 小時內下載完整的區塊鏈。使用 HDD 將花費更長的時間,但這是可行的(此時此刻對您沒有幫助)。

需要注意的是,–fast僅****在您沒有區塊鏈數據時才有效。所以不要從–fast開始,讓它保持2小時,然後用–fast重新啟動。第二次將使用“慢”方法,這可能會解釋一些延遲。如果由於某種原因您必須在完成之前退出,最好刪除區塊鏈並重新啟動。

可以連接到刪除區塊鏈。基本上兩種方式。

(1) 使用有自己的節點並與之互動的站點(如 myetherwallet.com)。

(2) 使用實驗性的輕客戶端 (geth –light),但這還處於開發的早期階段,我現在不推薦將它用於現實世界的應用程序。

如果 geth 不起作用,您可以嘗試下載平價錢包作為替代方案。它有點快。如果您不想嘗試,請將記憶體設置為 cache=2048

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