您的位置:主页 > 股票技巧 >

一文相识Medalla测试网“瓦解”事件始末

  就其自己而言,还不敷以造成劫难性的效果。纵然有很多区块丢失,而且面对大量来自将来的证明,剩下的客户端仍然可以或许在原链长举办建树。徐徐地,跟着Prysm节点的时钟调解返来,他们开始回到网络中,而且验证者参加率也开始回升。网络好像在规复正常。

  时间同步的重要性

  当有这么多用户失去资产的时候 (纵然只是测试币),而且网络处于高压状态下,自然而然会想要做出迅速的回响,可是有时大概欲速则不达。

  抱负环境是我们会有四个及以上独立客户端,每个客户端节点所占比例不高出网络的30%。如此一来,纵然有一个客户端呈现了问题,而影响都不敷以引起我们的留意。

  这两件事同时产生,让网络陷入了杂乱。剩下的客户端仍在尽力地处理惩罚他们所吸收到的信息,信标链酿成了不断分支的森林。(Prysmatic团队的Raul汇报我,Prysm首次修复中的一个bug使得环境恶化)

  因此,本文将对此事件举办回首,包罗其效果和下一步的法子。

  为什么老是在周五黄昏出岔子?

  今朝参加Eth2并不是“一劳永逸”的事。质押者们需要保持必然留意力,游走于论坛之间,为开拓者提供反馈而且可以或许在短时内更新客户端。我很是支持各人运行本身的小我私家验证者,但前提是对本身应包袱的责任有所意识。

  任何一个客户端都大概会产生雷同环境。所以纵然处于高压状态下,无论是开拓者照旧用户,我们所有人都要沉稳应对,不能一味追求速度。因此当我们在实验规复网络时,遵循了慢工出细活的方法。

  我们在差不多两周前启动了Medalla,也就是8月4日,这是一个大型的、果真的多客户端测试网,运行Eth2主网类型。关于Medalla测试网的先容,可以参阅上期。

  纵然产生在这个时间,Prysmatic团队做出的响应令人赞叹。详情请参阅该团队的事件陈诉。我以下的表述并非意在给Prysmatic团队带来不良影响,他们的事情简直很是精彩,而是为Teku团队在面对相似处境的时候提供履历。

  高度依赖第三方时间处事对付网络来说是一个致命点。可巧的是,ConsenSys TX/RX研究团队的Alex Vlasov之前就撰文详尽阐释了时间同步及其在以太坊2.0网络中的重要性。他的事情在飞速希望傍边,或者这也是一次让各人存眷到这个方面的契机。此处是他的相关文章和ethresear.ch贴文。

  请留意,这一切都产生在周末。感激所有奋战在一线的客户团队们,为了使节点可以或许应对杂乱的网络,他们需要不断地优化内存和效率。

  上周The Block在文章中引用了我的告诉:

  据Prysmatic团队Raul的说法,此缺陷是造成随后呈现网络杂乱的原因。其次,团队在处理惩罚环境时无意中删除了其1024个验证者的防罚没记录数据库,导致大部门验证者被罚没。

  在初始时间产生的四小时之后,又产生了两件事。首先,所有Prysm客户端在将来生成的证明都开始具备有效性。其次,从头插手网络的Prysm节点又开始消失了,原因是为了防备他们生成任何相悖的证明,罚没掩护机制被触发了。

  有一点需要明晰的是,客户端之间没有产生共鸣失败,也就是说网络规复时,所有客户端都能就链头状态告竣共鸣,也就意味着信标链不会从基础上失败,也不需要举办任何硬分叉。

  下一步是什么?

  我们发明,网络中每个运行Prysm客户端的验证者都溘然消失了。由于Prysm是使费用最高的客户端,其效果严重性可想而知。