以太坊核心开发者:引起Infura服务中断的Geth版本并未违背ETH共识
发布:中币网 时间:2020-11-12 11:18:25 加入收藏 打赏
11月12日,以太坊核心开发者Péter Szilágyi发推公布Geth v1.9.17版本及Infura服务中断事件事后剖析。
根据Péter Szilágyi发布的内容,此前Geth版本v1.9.7(2019年11月7日发布)因存在破坏EIP 211提案实施的漏洞,于2020年7月15日被John Youngseok Yang发现并提交。随后该漏洞在2020年7月20日发布的Geth v1.9.17版本中被默默修复。
该修复程序使得Geth与Besu、Nethermind和OpenEthereum(以及以太坊规范本身)重新达成共识,但是又导致其与早期的Geth版本未达成共识。而这也是Infura服务中断事件发生的原因,即并非所有节点运营商都在运行最新版本,故与老版本产生分歧。
与此同时,针对Infura服务中断社区中所产生的疑问,Péter Szilágyi给予答复:
1.所谓“Geth团队单方面进行共识升级”,Geth并没有创建任何未经以太坊同意的新共识规则,EIP 211提案已于3年前网络升级Byzantium时达成社区共识,因此对EIP 211的修复程序并非违反共识;2.所谓“默默修复程序未告知操作员”,因用户的软件更新速度需求及网络安全性各种考虑,操作上存在灰色区域,需要逐案分析讨论。
来源:bitcoin86
来源:中币网 https://www.zhongbi.net/news/shanzhaibi/177673.html 声明:登载此文仅出于分享区块链知识,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。 此文如侵犯到您的合法权益,请联系我们3111859717@qq.com,我们将第一时间处理。