作者:秦晓峰
固然今朝Eth2.0 仍然是测试网阶段,这些嘉奖也不是真实的——包罗用户参加验证质押的ETH也是测试网版的,不具有真实畅通性。
简朴来说,,这次测试网呈现的来源,主要在于 Prysm 客户端的时间处事器 Roughtime 间断,呈现时钟偏斜,导致验证者与区块头无法同步,最终影响了测试网 Medalla 正常运行。
外媒《Trustnodes》报导称,此次变乱也造成以太坊网络一度遏制:约莫 30% 的验证流程失败时,内存问题就开始呈现;约莫 50% 之后,问题就变得更大;最后在 70% 之后,网络显然就遏制了。
由于时间差异步,通过 Prysm 客户端举办验证的“险些没有人同步到链头”。这也意味着,他们的数据是无效的,也就不能参加验证、得到质押嘉奖等。
但这次变乱,照旧对整个 Medalla 测试网造成了攻击。
某个客户端利用占比过高,一旦呈现问题,最中大概导致整个网络运行受到影响。
然而,问题照旧产生了。北京时间 8 月 15 日破晓,Roughtime 呈现妨碍,这也导致 Prysm 被波及。
(1)变乱回溯
开拓人员 Raul Jordan 暗示:“在修复此错误时,我们无意中删除了Prysm节点起浸染的所有要害成果,这使问题变得越发严重。”
来历:
(2)效果
为了防备系统时间不足精准,Prysm 回收了美国 Cloudflare 公司的时间处事器 Roughtime 来校正。而且,为了防备单体呆板妨碍,还选择了 6 台。
这次变乱也反应了多客户端的重要性。
但从现实环境来看,Prysm 客户端可以或许得到青睐也是有原因的。
因此,在已往两天,Prysm 客户端修缮了本身的客户端,想要尽快启动测试网。
今朝,Eth2.0 上线了 5 个客户端,但 Prysm 提供的解说无疑是最好上手的,所以绝大大都验证者仍利用 Prysm。
最后,我想说这次变乱对 Eth2.0 来说也是一次历练。所有的问题在测试网阶段充实袒露,才气担保 Eth2.0 将来的可用性和安详性。
由于 prysm 客户端占据 全网 64% 以上的份额,在事件产生后,Medalla 测试网中主动投票的验证者数量与总验证者数量的比值从 75% 阁下一度降至 5 %以下。这也意味着,剩余验证者无法达玉成网共鸣,网络无法正常运行。
从以太坊已往 5 年的成长来看,对比于 The DAO 进攻、分叉等一系列挑战,这次测试网产生的变乱
(3)思考
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。