目前,某些Parity和OpenEthereum用户陷入了长达数月的重新同步和错误的客户端之间。 这一切都是在OpenEthereum客户端中的更新使运行在新版本上的节点几乎无用之后开始的。 OpenEthereum客户端是以太坊的Parity客户端的社区继承者。 该错误似乎已经出现在OpenEthereum的2.7.2版本中。 随后的3.0更新所基于的平台也相同。 尽管2.7版本被标记为完全稳定,但社区从6月开始就开始报告该客户端偶尔冻结。 这些事件需要对该节点进行手动硬重启。 这个问题似乎是随机的,“一个月一次或三次”,有趣的是该软件没有通知其故障。 它的某些用户现在已将该发行版定为“无用的”和“对节点操作员不利的”。 开发人员似乎专注于将问题归咎于线程并发中的一个细微错误。 该线程用于并行处理各种任务。 在这种特殊情况下,软件似乎陷入僵局。 在这种情况下,大多数情况下会剩下两个线程等待轮流访问某些共享数据。 OpenEthereum决定避开2.7版本,因为此bug和其他“ heisenbug”在复制和修复方面都存在很大挑战。 值得注意的是,新的3.0迭代完全基于最后一个真正稳定的2.5版本。 它定于9月中旬在柏林硬叉之前发布。 OpenEthereum节点受到很大影响 尽管如此,在所有情况发生之前,所有下载新版本的运营商都将面临降级的广泛破坏性任务。 基础架构开发人员BlockNative的开发人员Liam Aharon在Twitter上强调,降级需要整个区块链的重新同步。 对于某些节点配置,此过程可能需要几个月的时间。 该错误会影响当前的Parity节点和以OpenEthereum品牌的所有节点的大约50%。 因此,如Ethernodes数据所示,它总计占整个网络的累计12%。 目前,OpenEthereum团队正在着手进行转换过程,以帮助所有受影响的节点避免昂贵的重新同步过程。 团队遭到了一些批评,因为该团队将严重错误的发布标记为“稳定”。 该错误已传播到所有后续发行版中。 其他人则质疑多客户端方法的合理性。 评论家引用中本聪的观点,即同一区块链节点的许多实现不可避免地会导致多个问题。 多客户端方法的支持者认为,它可以防止一种实现中的错误导致整个网络瘫痪。 就目前而言,OpenEthereum错误似乎就是这种情况的确切类型。 但是开发人员正在不懈努力,以确保他们尽快提出可行的解决方案。 —- 原文链接:https://www.cryptovibes.com/blog/2020/08/25/rapid-upgrade-rendered-12-of-ethereum-clients-ineffective/ 原文作者:John Wanguba 编译者/作者:wanbizu AI 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
快速升级导致12%的以太坊客户端无效-
2020-08-25 wanbizu AI 来源:区块链网络
LOADING...
相关阅读:
- 区块链项目Qtum通过离线放样提升网络参与度2020-08-25
- 单点破局&十倍速增长2020-08-25
- SET—YAS上的种子选手丨我好像发现了AP的秘密丨向牛币兄学习2020-08-25
- 万向区块链蜂巢学院线上公开课 | DID专场:基于区块链的去中心化身份2020-08-25
- 戴姆勒,博世和斯图加特开始进行区块链金融项目2020-08-25