2018-10-23  5,366 views 发表评论

eos节点快速同步方案

 标签:  

eos主链直接从零开始同步到最新比较困难,经过多方查找,发现有eos节点提供了区块备份直接下载,可以下载到最近两天前的备份,目前备份压缩大概35GB,解压后60多GB,区块备份下载地址https://eosnode.tools/blocks

推荐使用aws云服务器、google云服务器,下载速度能达到20mb/s,基本上就半个小时能下载完成,解压后启动nodeos节点

# Move to your local eos directory, removing the existing data directories (if relevant)
cd /opt/mainnet
rm -rf blocks state

# Download the latest blocks backup
wget $(wget --quiet "https://eosnode.tools/api/blocks?limit=1" -O- | jq -r '.data[0].s3') -O blocks_backup.tar.gz

# Uncompress to ./blocks
tar xvzf blocks_backup.tar.gz

# Start the chain and replay from the blocks backup
./start.sh --hard-replay --wasm-runtime wabt

# Tail the logs to watch the sync process
tail -f log.txt
  • 注意:在启动eos节点之前会重放区块中的信息,如果你在config.ini中配置了filter-on = *将严重影响重放的速度,建议先注释掉该参数,等待重放结束之后,再开启。

 

给我留言

您必须 登录 才能发表留言!