LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 开发人员发布了针对崩溃的ETH 2.0 tesnet的错误修复

开发人员发布了针对崩溃的ETH 2.0 tesnet的错误修复

2020-08-18 wanbizu AI 来源:区块链网络

资料来源:Valeriya Zankovych-Shutterstock

最终的以太坊2.0多客户端测试网遇到了一个错误,该错误导致节点不同步,并使网络几乎崩溃。原因是Prysm客户。Prysmatic Labs发布了一个更新,以修复该漏洞,称为Alpha.22。

成功启动后,以太坊“ Medalla”测试网遇到了第一个困难。 从理论上讲,Medalla应该是在以太坊2.0的第0阶段之前启动的最后一个多客户端测试网。 但是,节点同步中的错误当前引起了社区的关注。

Medalla于今年8月4日启动,与五个客户合作:来自ConsenSys的Teku,来自Prysmatic Labs的Prysm,来自Status的Nimbus,来自ChainSafe Systems的Lodestar和来自Sigma Prime的Lighthouse。 最初,它已经有20,753个验证者和664,096个抵押ETH。 Medalla的目标是在真实条件下测试以太坊2.0信标链的稳定性。 因此,正如以太坊的核心开发人员那样,这是在第0阶段部署之前的一种“排演”。

以太坊2.0测试网陷入同步错误

该错误是由Prysmatic Labs小组的成员Terence Tsao于8月14日报告的。 他在报告中指出,Prysmatic Labs的Prysm客户端提出了与粗略时钟的同步问题,该时钟未正确设置为4小时。 根据后来的报告,单点故障来自Cloudflare。 总之,发生了以下情况:

cloudflare粗糙时间服务器都返回了错误的信息,并且Prysm节点没有从这种情况适当退避。 此错误导致所有Prysm节点出现时钟偏斜。 由于这种时钟偏差,验证器错误地提出了将来的时隙的块和证明。

这直接影响了验证器的功能,提出了“未来”的无效块。 8月14日世界标准时间下午5:30至下午6:45,所有Prysm客户均受到影响。 Prysmatic Labs的联合创始人Preston Van Loon报告说,测试网上成功验证区块的人数从75%降至近5%。 之后,Prysmatic Labs决定实施以下措施:

我们决定默认情况下禁用粗略时钟同步,并用一个启用功能标记代替它。 这可以防止在全球范围内发生相同类型的问题,现在,粗略时间结果被报告为FYI,而不是自动时钟调整。

这些初步措施是在Prysmatic Labs客户端的后续更新中实施的。 在报告该错误两天后,Prysmatic团队发布了alpha.22,此更新“为同步链提供了许多修复程序”。 Prysmatic小组希望alpha.22将成为“ Medalla恢复”。 从这个意义上讲,他们向社区寻求帮助:

我们需要获得的所有帮助,以使测试网重回正轨,并且更新节点是向网络添加更多健康节点的好方法。 一旦存在大量的健康节点,验证者就可以提高参与率,这只是时间问题。

Prysmatic实验室团队的迅速反应阻止了测试网的彻底崩溃。 然而,来自加密货币界的批评。 但是,以太坊2.0的第0阶段的发布是否会受到最新发展的影响尚待观察。

—-

原文链接:https://www.crypto-news-flash.com/ethereum-devs-release-bug-fix-for-crashed-eth-2-0-tesnet/?utm_source=rss&utm_medium=rss&utm_campaign=ethereum-devs-release-bug-fix-for-crashed-eth-2-0-tesnet

原文作者:Reynaldo

编译者/作者:wanbizu AI

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...