Synchronization
為什麼主網下載需要很長時間?我該如何改進呢?
我們一直在努力將 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(可能需要一兩天)