EOS1.8硬分叉升级后同步节点更新
由于1.8.*和之前的版本的数据不兼容,所以主网升级后,同步节点需要做以下调整
- 确保其现有节点正在运行最新的稳定版本(1.7)的nodeos,然后关闭nodeos。
- 进行备份并删除数据目录中的blocks/reversible目录,state-history目录和state目录。
- 用新版本替换其旧版本的nodeos。
- 启动新的Nodeos 1.8发行版,并使其完全从创世开始重播,并赶上与网络同步的步伐。该节点应接收块,并且LIB应该前进。在激活第一个协议升级功能之前,运行v1.8和v1.7的节点将继续在同一网络中共存。
将nodeos从v1.7升级到v1.8时,需要从创世重播。之后,v1.8节点可以照常快速启动和停止,而无需重播。v1.7节点生成的状态目录将与nodeos的v1.8不兼容。版本1便携式快照(由v1.7生成)将与要求版本2便携式快照的v1.8不兼容。
注意点
链程序 需要选用 1.8.1或者1.8.4,中间两个版本有问题,
发帖时,未找到有提供1.8 相关的离线数据包,所以目前只能自己hard-repaly,或者使用快照
感谢eos beijing BP的技术小伙伴回答