Eth2进展更新 (截至2022/6/3)

信标链重组事件分析,Ropsten 测试网将于 6.8 进行合并

来源 | What’s New in Eth2

作者 | Ben Edgington

本周首荐

这篇文章不止是本周首荐——它还是年度最佳的优秀候选篇目:Dephi Digital 的 Jon Charbonneau 写的《以太坊指南懒人包 (The Hitchhiker’s Guide to Ethereum)》。

Jon 的文章对以太坊的未来进行了深入探讨。这篇文章很长 (大约需要 1 个小时),内容密集,但写得很有趣,很有洞见,非常值得留出时间来阅读。Vitalik 对这篇文章表达了赞赏

有两种方法帮大家摄取这篇好文:

信标链

关于重组

上周,我们经历了一阵慌乱。5 月 25 日,信标链出现了一次七个区块的重组

Beacon chain explorer showing seven forked blocks.

Beacon chain explorer showing seven forked blocks.

一个区块提议者忽略了最近的一个或几个区块,而是构建一个更早的区块,例如最新区块的父块或更早的祖先块。中间的区块可能会被踢出链,这样就好像它们从来没有被产生过一样。重组在工作量证明链上出现是很常见的,但它们的深度很少会超过 2-3 个区块。

重组可以像下图般进行可视化,根据信标链区块所在的 slot 对它们进行编号:

img

3887082 号区块本应该建在 3887081 号之上,但提议者倒退了 8 个代际,建在了 3887074 号的区块上。结果,这中间的 7 个区块都被提出了区块链。

这件事在推特上引起了一定程度的关注

分析

我之前在这里有写过很长的解释,但 Barnabé Monnot 解释得更好

他的文章解释了发生了什么,根本原因是什么,以及为什么我们在未来不需要担心这个问题。

简而言之,我们一直在逐步推出对分叉选择规则的修复,我们也许应该更紧密地协调这个修复工作。当固定节点和非固定节点的数量达到将近各一半时,他与另一个问题 (也正在修复) 加起来就会导致重组发生。

最终,完全消除重组的唯一方法是转向单个 slot 实现最终确定性的方案。我们现在的信标链只在最少 64 个 slot 后才能实现最终确定性,因此重组将总是可能发生的,虽然有深度的重组应该是非常罕见的,除非网络受到非常强大的攻击。

其他人也写了非常有用的总结:@terencechain, @gakonst, @koeppelmann

存款队伍处理

其他关于信标链的消息,我们都知道,新验证者的激活是在每几个 epoch 中有速率限制的。很多人不知道,这个速率是会随着验证者集变大而增快的

我提到这一点是因为我们上周达到了另一个里程碑,随着我们突破了 393,216 名活跃验证者,每个 epoch 的限制从 5 增加到 6。这相当于每天有多达 1350 个新的验证者被激活。

测试合并

规范版本 v1.2.0-rc.1 是合并 (The Merge) 的规范候选版本。这是一个重要的里程碑!我们将通过即将构建的合并测试网,对这个版本进行测试。

Ropsten 信标链

Rospten 测试网合并挺有趣的。我们设好了一个终结总难度 (TTD——合并事件应该发生的点),一个捣蛋的矿工将 Ropsten 的算力提高了 100 倍,比原来触达 TTD 的时间早了大约 2 周——甚至比 Ropsten 信标链的部署还早,这就成了问题。你不能跟不存在的东西合并。

Tim Beiko@functi0nZer0 对这个问题进行了详尽的解释。

仔细想想,我们有点天真地以为这样的事情是不会发生的。这个问题不大——在主网上这样改变算力是完全不可行的——但对于计划来说是个麻烦。

作为快速反应,我们放弃了旧的 TTD,并在以太坊核心开发者会议上做了一个修订计划

目前的情况是,Ropsten 信标链现在已经启动了,它已经进行了 Bellatrix 分叉,而且我们都设置了修订后的 TTD,目标仍然是 6 月 8 日进行合并。

如果你正在运行一个 Ropsten 节点,你需要注意新的 TTD 值 (更新,它现在是 50000000000000000 ) 并用它来手动覆盖在你的执行层和共识层客户端的 TTD 设置。

另外,由于客户端间就 Eth1 投票过程的细节上有分歧,处理验证者存款到信标链上出现了延迟。这些问题现在都已经解决了,现在验证者可以正常在 Ropsten 链上激活了。

这篇是以太坊基金会关于 Ropsten 测试网合并的公告。这是关于如何在 Ropsten 上运行节点的指南。以及,这是来自 EthStaker 的 Rémy 和 Yorick 演示如何用 eth-docker 设置一个 Rospten 节点的视频,Rémy 还有一个非 Docker 的指南

第六个主网影子分叉

主网影子分叉的工作现在已经变得相当常规了,不知不觉这周已经是第六个了 MSF6 ,它进行得非常顺利,尽管并不很完美。读者可以通过影子分叉追踪文档来了解进展。

其他#TestingTheMerge 的消息

Kiln 测试网现在处理的交易比主网的还多!

Tim Beiko 就测试合并对以太坊用户和应用层的意义发表了一些看法。应用开发者们,行动起来吧!

合并之后

推动在合并后尽快实现 EIP-4844 (proto-danksharding) 的势头越来越强劲。这是迈向全面数据可用性解决方案的一步,并将增加用于 rollup 的低价可用数据。

对这项工作的一个巨大推动力来自于最近发现的一项优化拉取请求,它极大地减少了验证数据 blob 交易所需的工作量。

质押

Danny Ryan 最近发表了文章《LSD 的风险 (The Risks of LSD)》,名字取得非常好 (译者注:LSD 在文中指的是流动性质押衍生品,但 LSD 同时也是一种迷幻药的名字),他列举了与流动性衍生品相关的一些危险。在相关的推文下有非常有益的讨论。请记住,中心化是一种毒品,会让人上瘾。

如 Lido 所承诺的,他们已经在治理论坛上发起了讨论帖,讨论他们是否应该为总质押率设限。讨论很活跃,内容很多。

Justin Drake 则提出了一个有趣的研究提案,描述了一种非中心化的流动性质押衍生品。它可以被个人质押者使用,但依赖于硬件飞地技术,例如英特尔的 SGX。(译者注:硬件飞地,Hardware Enclaves,是用于把可信执行分布到不可信平台的硬件抽象 )

释义性文章

信标节点检查点同步大大提升了用户体验,Teku 是其先行者。但你怎么能相信你下载的初始状态呢?你需要盲信 Infura 吗?Adrian Sutton 在文章《检查点同步安全 (Checkpoint Sync Safety)》上对这些问题进行了讨论。

还没搞明白 Dansharding 吗?@_ReadingApe 对最近 Bankless 上有 Vitalik、Dankrad 和 Protolambda 参与的一期节目《深入 Danksharding (Dive into Danksharding)》做了笔记。

我的好同事 (但即将变成前同事的) Sajida Zouarhi 作客 PEEPanEIP,与 Ethereum Cat Herders 录制了一期关于 Hyperledger Besu 与合并的节目。似乎视频还没放出来——请留意这里——但 Sajida 的讲演已经分享出来了。

媒体与其他

Uncommon Core 关于合并的第二部分播客也出来了,除了有 Hasu、Danny 和 Tim,这部分还有 Flashbots 的 Stephane Gosselin 参与讨论。这场讨论简直让人听得津津有味。是一群有学识、有思想的人之间一次很棒的对话。Hasu 是一位优秀的主持。在这一部分,他们还讨论了 Lido 和合并后的 MEV。这是第一部分,以防你错过了。

几周前,引起人们兴奋的 Verge of the Merge 专题讨论小组视频 (Bankless) 已经上传了。另外,DefiDad 在 Permissionless 会议上与 Preston Van Loon 做了个短采访。这个采访很好。爱 Preston。

研究

关于验证者匿名有新研究。不幸的是,考虑到信标链的时间限制,它以现行的形式是不可行的。但很高兴看到有人继续攻克这个重要问题。

Mário Havel 在做预测以太坊上的 TTD 的工作。随着我们越接近合并,这个研究工作会变得越有用,还包括一个预测工具

Dmitry Khovratovich 对 Vitalik 在单个秘密领袖选举中应用 swap-or-not 混洗协议的提案进行了分析,并发现它不理想。

常规会议

以太坊核心开发者会议 (ACD)

首先,如何处理为 Ropsten 的合并设置 TTD,Ropsten 上的难度是很容易被操纵。

什么时候合并?

在此之后,我们在“什么时候合并”的战斗中开始有一些小冲突。Nethermind 团队非常希望将以太坊的难度炸弹推迟 3-4 个月;其他人则希望保持难度炸弹给的压力。

就其价值而言,我的看法如下。在我们这样的分布式开发环境中,只有在有集体压迫感的情况下,事情才能完成——这是我多年来的观察。现在,炸弹导致的即将到来的区块时间爆炸则提供了这种紧迫感。如果我们延迟了炸弹,那么我们需要在其他地方找到我们的紧迫感,因为如果我们不这样做,我们可能要到明年才能实现合并。我认为,我们在工作量证明上每多停留一天都是可耻的。

但是,我不在意这种紧迫感是来自难度炸弹还是其他地方。如果我们确实推迟了炸弹,那么我会强烈主张同时宣布一个合并的目标日期,以作为替代的强制功能。

假如 Ropsten 在这周合并顺利🤞那么这将会是 6 月 10 日 ACD 的主要讨论话题。

这是用于参考的最新难度炸弹跟踪帖

PoS 实现者会议

第 88 次实现者会议在 6 月 2 日进行。

  • 会议议程
  • 会议视频——尽管它现在因违反油管关于垃圾信息、欺骗性行为和诈骗的政策而被下架“🤷‍♂️ (更新:视频在这里可以看了。)
  • 我的笔记

没什么大事件。主要是关于正在进行的测试的更新 (第六次主网影子分叉、Ropsten 存款队伍问题、Ropsten TTD),以及其他测试网合并的计划 (Goerli 和 Sepolia)。Nimbus 团队在轻客户端规范上正在进行一些很认真的工作。

Christine Kim 把两个会议结合起来写了很详细的文章

合并社区会议

第 4 次合并社区会议于 6 月 3 日进行。还没有时间看。

其他信息

写在最后

提醒大家,Superphiz 和我有时会聚在一起谈论 Eth2 的新闻。这几乎是我本周的中i但。我爱 Phiz 的洞见和热情。我们可能会在周一对这期新闻做一次回顾,敬请留意。

ECN的翻译工作旨在为中国以太坊社区传递优质资讯和学习资源,文章版权归原作者所有,转载须注明原文出处以及ethereum.cn,若需长期转载,请联系eth@ecn.co进行授权。

本文首发于:https://www.ethereum.cn/Eth2/wnie2-2022-6-3

点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
ETH中文网
ETH中文网
https://ethereum.cn ECN 以太坊中国