以太坊2.0 Medalla测试网修复完成
Prysmatic Labs已针对8月14日导致以太坊2.0 Medalla测试网瘫痪的漏洞发布了修复程序。Medalla测试网是一个旨在实现以太坊2.0权益证明区块链网络升级的公共网络。就在上周,该测试网还有26,000人在维护网络运行,涉及超过830,000个测试网以太坊。然而,一个简单的漏洞在短短几小时内就使整个网络陷入瘫痪。
事件起因
问题的起因是一个第三方工具包停止正常工作。上周五,由Google开发的公共时间测量服务Cloudflare roughtime出现了大约四个小时的偏差。Cloudflare是Prysm依赖的第三方网络基础设施提供商,用于在用户时钟出现偏差时进行调整。这个漏洞导致网络内部时钟出现混乱,网络不同部分显示的时间延迟高达四个小时。
网络验证者(运行节点以提出和验证区块的参与者)开始错误地提出未来的区块。不仅如此,他们也无法正确处理区块或接收奖励和交易费用。因此,测试网上成功验证区块的人数从75%显著下降到近5%。
解决方案
另一个问题是,Prysm的节点在roughtime服务器宕机时没有适当的备用方案。Prysmatic Labs最初进行了一些修复,随后发布了包含漏洞修复的升级版本。
Prysm团队开发了Alpha.22,这是Medalla测试网的主要漏洞修复程序。它旨在提供"初始同步改进,可能有助于解决Medalla测试网络中的持续同步问题"。
Prysmatic Labs团队通过Twitter宣布:"我们需要所有可能的帮助来使测试网重回正轨,更新您的节点是为网络增加更多健康节点的好方法。"以太坊协议开发者、Prysmatic Labs联合创始人强调了使用测试网的重要性,以便在网络上线前发现此类漏洞。