EOS全节点区块数据快速同步服务
EOS全节点区块数据同步耗时长,通过EOS Cleaner团队提供的EOS区块数据同步服务可极大缩短区块同步时间。目前EOS Cleaner通过亚马逊AWS的S3提供服务,日后将会提供链上数据校验,第三方全节点数据确认服务来提升完整性,可靠性和可追溯性。

下载数据

『海外数据源』使用AWS的S3服务,
可以访问 [数据归档] (https://s3-ap-northeast-1.amazonaws.com/data.eos/index.html) 查看最近5个版本的下载链接。

有3种常用的下载方式供选择:

  • 1直接使用http的方式下载,如:获取文件URL,直接wget。
  • 2使用 [s3cmd] (https://s3tools.org/s3cmd),下载需使用s3的地址:s3://data.eos/+文件名,例如:
    `s3cmd get s3://data.eos/nodeos-data-20180713-100720.tgz`
  • 3或者使用 [aws cli] (https://docs.aws.amazon.com/zh_cn/cli/latest/userguide/installing.html) 进行下载,同样使用s3的地址,例如:
    `aws s3 cp s3://data.eos/nodeos-data-20180713-100720.tgz nodeos-data.tgz`

解压文件

使用tar 命令解压
`tar zxvSf nodeos-data-20180713-100720.tgz`

建议添加-S参数,可以高效处理稀疏文件的解压,降低解压时间。解压后,nodeos-data 目录即为nodeos的数据库目录。

重新启动nodeos

在启动nodeos时,将 --data-dir 参数指向 nodeos-data 目录即可,例如:
`nodeos --data-dir nodeos-data/ --config-dir your_config_dir/`