Eth2.0惊现时钟Bug,Medalla测试网停止敲定

这篇文章主要介绍了Eth2.0惊现时钟Bug,Medalla测试网停止敲定 ,文中通过代码以及文档配合进行讲解,很详细,它对在座的每个人的研究和工作具有很经典的参考价值。 如果需要,让我们与区块链资料网一起学习。

https://www.interchains.cc/16721.html

Eth2.0惊现时钟Bug,Medalla测试网停止敲定是很好的区块链资料,他说明了区块链当中的经典原理,可以给我们提供资料,Eth2.0惊现时钟Bug,Medalla测试网停止敲定学习起来其实是很简单的,

不多的几个较为抽象的概念也很容易理解,之所以很多人感觉Eth2.0惊现时钟Bug,Medalla测试网停止敲定比较复杂,一方面是因为大多数的文档没有做到由浅入深地讲解,概念上没有注意先后顺序,给读者的理解带来困难

Eth2.0惊现时钟Bug,Medalla测试网停止敲定

最新多客户端测试网出现敲定失败问题,2.0信标链上线恐延期。

今天早上一点多,Medalla测试网陆续收到超前Slot区块和证明,由于prysm中的roughtime获取时钟提前4h,导致节点计算Slot错误,所有prysm节点陷入瘫痪,而prysm客户端占据全网64%以上的份额,剩下的30%客户端难以达成全网共识,客户端多样性再一次显得尤为重要。

敲定失败详解

早上一点多,多客户端节点陆续收到超前Slot错误

Getting a lot "error: FutureSlot { present_slot: Slot(73455), block_slot: Slot(74374) }, service: router" now 73280  73311 WARN Could not verify block for gossip       error: RepeatProposal { proposer: 22212, slot: Slot(73452) }, service: router WARN Could not verify block for gossip       error: RepeatProposal { proposer: 829, slot: Slot(73642) }, service: router

Roughtime报告当前时钟提前4H信息。

Roughtime reports your clock is off by more than 2 seconds offset=4h0m0.023067914s

详细Log信息如下 Eth2.0惊现时钟Bug,Medalla测试网停止敲定 LightHouse客户端开始讨论这个问题, Eth2.0惊现时钟Bug,Medalla测试网停止敲定 通过问题定位很快找到了roughtime出了问题,roughtime依赖cloudflare,而cloudflare的7个时钟服务全部宕机,prysm的补救措施也没生效,这再次强调了客户多样性的必要性。其他客户端暂时不受影响。 Prysm推出了补救措施,更新本地DNS,但没解决问题

roughtime.chainpoint.org roughtime.cloudflare.com roughtime.sandbox.google.com roughtime.int08h.com ticktock.mixmin.net

立即有人提了Issue https://github.com/prysmaticlabs/prysm/issues/6825 roughtime的相关实现在这里 https://github.com/cloudflare/roughtime

以下为2.0各客户端占比 Eth2.0惊现时钟Bug,Medalla测试网停止敲定 出现此问题是staking奖励为负,被惩罚了。 Eth2.0惊现时钟Bug,Medalla测试网停止敲定

此图是验证人参与率在1点的急剧下降。

Eth2.0惊现时钟Bug,Medalla测试网停止敲定

Bug解析

错误的roughtime响应导致验证人产生无效的证明(未来的Slot),提前对一个slot做证明其他节点拒绝接收。每个验证人都会被分配一个Slot来做证明,但如果时间错误则它将过早地进行证明Attestations,其他客户端节点认为当前Slot尚未发生将拒绝该证明,而正确的Slot由于收齐的证明难以满足3分之二的要求,导致合理化和敲定​停止。​

Roughtime优点

cloudflare优点是他们是ntp的签名版本,可以阻止你遭受中间人的攻击roughtime是解决attestations时间不一致问题,网络可以更快达成共识。而就是这一小Bug导致了全网瘫痪。 lighthouse没有使用这个实现

其他客户端问题

LightHouse在本次bug中也暴露了内存问题,每分钟收到300 gossip区块导致内存暂用过高。

部分转自网络,侵权联系删除www.interchains.cchttps://www.interchains.cc/16721.html

区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 !
区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » Eth2.0惊现时钟Bug,Medalla测试网停止敲定

提供最优质的资源集合

立即查看 了解详情