Synchronization

為什麼主網下載需要很長時間?我該如何改進呢?

  • July 19, 2018

我們一直在努力將 ETH 節點集成到我們的電子錢包中以啟用乙太交易。我們通過連接到私有乙太坊網路來完全建構平台。現在一切都準備好進入主網了。我上週四開始下載(快速下載),到今天它只下載了大約 108 GB。最近幾天下載速度急劇下降。按照這個速度,我覺得同步區塊鏈需要很長時間。找了一陣子,找到了一篇文章,說用VPN來改變位置。我試過了,但下載速度並沒有提高多少。

我做錯什麼了嗎?有沒有其他提高下載速度的建議?

速度變慢是因為在 2.4-2.7M 塊左右是網路遭受的 DoS 攻擊(為什麼在更新我的 Geth 時快速同步停止在 240 萬塊?)。

根據您的要求,使用輕客戶端可能沒問題。跑步parity --light db kill之後parity --light將讓您在數小時內啟動並執行。

這裡有幾個指針:

  • 使用奇偶校驗
  • 使用**–pruning**快速模式
  • 使用**–cache-size**至少 1024MB(預設為 128kb)
  • 確保您的伺服器有 SSD 磁碟
  • 確保至少有 4GB 的記憶體存在

確認上述並啟動奇偶校驗節點。6 小時後,只需附加到 geth 並親自查看您的節點是否已同步。

獎勵:如果您想同步整個節點(1TB),請使用 –pruning=archive(可能需要一兩天)

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