在以太坊客户端的主网合并更新中发现的错误
期待已久的以太坊升级 Merge 的最终启动准备工作正在取得进展。在过去的几个月里,整个以太坊生态系统都处于活跃状态。现在对 9 月 15 日的 Merge 发布进行了最后的修改。
ETH 一直在努力过渡到权益证明区块链。此举将彻底改变以太坊主网,使其使用需要质押的 PoS 共识机制运行。因此,用户可以根据区块链规则方便地质押他们的 ETH。
回想一下,ETH 推出了信标链作为为网络提供动力的引擎。通过信标链,客户一直在质押他们的以太币。但以太坊主网仍在使用工作量证明机制运行,该机制需要采矿才能实现可持续性。
因此,合并是将以太坊生态系统的主网和信标链合并的完整过程。
在一项新的发展中,ETH 客户发布了更新,标志着发布的最后步骤的一部分。但是在 ETH 客户端 Nethermind 和 Go ETH 的主网更新中发现了一个令人震惊的错误。前者在 v1.14.0 中存在错误,后者在 Geth v1.20.22 (Promavess) 中存在。
随着对 Merge 的期待越来越高,大多数以太坊客户端已经发布了必要的更新以促进主网更新。它们是 Geth v1.10.22、Besu v22.7.1、Nethermind v1.14.0、Teku v22.8.1、Prysm 3.0.0、Lighthouse v3.0.0 和 Erigon v2022.08.02-alpha。
有关情况的报告表明,漏洞的发现不会影响以太坊主网和信标链之间的合并。因此,设定的发布日期仍将是 9 月 15 日。在继续准备主网合并的同时,客户有可能切换到其他执行客户端。
以太坊团队修复错误
在 8 月 23 日的一条推文中,以太坊开发者Peter Szilagyi披露了 Geth v1.10.22 (Promavess) 中的一个回归错误。Szilagyi 指出,这可能是区块链团队合并到新存储模型或在线修剪器的拉取请求(PR)之一。他说他们正在努力解决这个错误。
在 Szilagyi 的推文之后,是来自 Nethermind 核心开发人员“DanielC”的回应。他表示在 v1.14.0 版本中发现了一个类似的回归错误。然而,团队通过在 Merge 浮动之前切换到严格的稳定阶段迅速解决了这个问题。