Blockchain

為什麼用 GETH –fast 下載區塊鏈仍然很慢

  • June 5, 2017

自 2017 年 5 月 16 日以來,我嘗試在我的 PC 上安裝 Mist 多次失敗。事實是,我能夠安裝該應用程序沒有問題。我遇到的問題是下載整個區塊鏈只需要很長時間。因此,使我的安裝毫無用處。我已經閱讀了大量有關如何加快流程的內容,並找到了通常建議的解決方案,如下所示:

geth –fast –cache=2048 –jitvm 和許多變體。所有變體都已嘗試過,但效率提升不大。

此外,在我的 64 位 6Gigs RAM Intel i5 2.5GHz 不錯的 PC 上,我執行了以下操作:

*Uninstall the whole Ethereum Mist program from Windows 7   
*Deleted all folders created on prior installation attempts,   
  including all ethereum related folders in my AppData folder.   
*re-installed a fresh version of the newest Mist Mist-win64-0-8-10.zip   
*Once installed I stopped the blockchain sync process   
*opened a console windows    
*called 

GETH removedb   
GETH --fast --cache=2048     also tried  GETH --fast --cache=2048 --jitvm

該過程正確啟動。該過程假設開始下載整個區塊鏈而無需任何計算或細節。應該快得多。我等了 5 天,直到我決定停止嘗試,因為每次外推計算我發現終止日期被越來越推到未來大約 20 天。

這簡直是瘋了。一定是我做錯了什麼。

此外,當停止時,GETH –fast –cache=2048 不會像第一次嘗試那樣繼續。控制台會提及並包含“快速模式禁用”的錯誤消息??

我意識到這個主題已經在這裡討論過很多次,但最近都沒有。我只是希望找到一個最新的解決方案,因為以前的所有嘗試都失敗了。

有人對如何安裝乙太坊區塊鏈比整整一個月的電腦飽和速度有任何建議嗎?!

*關於之前類似問題的注意事項:在我看來,這個問題與解決乙太坊錢包同步速度慢的許多其他問題不同,因為之前的答案不是相對較新,而且乙太坊錢包的大小大幅增加自一年以來(2016 年至 2017 年)。顯然,這個問題正在成為一個主要問題。花費一個多月的時間來獲得一個同步的區塊鍊是沒有意義的。我的問題是試圖為一個顯然需要更新方法的老問題尋求最近的答案。

嘗試geth --light

Light Sync:僅獲取目前狀態。要驗證元素,需要向完整(歸檔)節點請求相應的樹離開。

你可以看看這個

我正在使用 geth 版本:1.6.5-stable-cf87713d

在 Geth –help 你可以閱讀

DEPRECATED OPTIONS:
 --fast   Enable fast syncing through state downloads
 --light  Enable light client mode

我正在使用

--syncmode "fast"     Blockchain sync mode ("fast", "full", or "light")

我希望它有幫助。

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