http://www.7klian.com

ETH2.0测试网呈现BUG?对付以太坊只是小风小浪

作者:秦晓峰

固然今朝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)思考

 

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。