eth硬分叉
故障原因
这是因为使用的Geth版本不支持康斯坦丁堡分叉(Constantinople Fork),例如上面错误日志 中的Constantinople: <nil>
;或者虽然使用了支持康斯坦丁堡分叉的新版本Geth,但本地 区块链中包含了旧版本产生的区块,从而导致同步失败。
解决方案
如果使用的不是最新版本的Geth,那么可以升级到最新的稳定版本。官网下载地址:Geth Releases。
如果Geth已经升级到最新版本,启动后还是出现invalid difficulty
错误,那么可以 让Geth运行一会进行本地区块的重组,或者清空本地的区块链数据从头重新同步。
以太坊缪尔冰川硬分叉 解决方案
升级geth客户端到1.9.9
官网下载地址:https://geth.ethereum.org/downloads/
geth下载地址:https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-1.9.9-01744997.tar.gz
下载玩后校验MD5是否一致:md5sum geth-linux-amd64-1.9.9-01744997.tar.gz
ETC Core 举行开发者电话会议确定 Agharta 硬分叉高度为 9573000
Last updated