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