近期主网重要事件梳理概览——Gray Glacier 升级、测试网合并与弃用、proto-danksharding 进展
来源 | AllCoreDevs Updates
这期更新比我预期的来的晚一点,但希望大家都有看过去几个的一系列公告。有很多事情需要展开说,让我们进入正题吧!
Gray Glacier 最近被激活了,推迟了难度炸弹,希望是最后一次。
为什么需要这样做呢?之前在 Arrow Glacier 升级推迟了难度炸弹时,用于评估其对出块时间的预测脚本出现了偏差,出块时间比预期上升地更快。因此,客户端团队对这次推迟达成了共识,然后它们就可以专注于在正常的网络环境里推出进合并工作,并避免在接下来的几个月里降低用户的体验。
Nethermind 团队撰写了这份提议新延迟的 EIP。他们还写了一篇很好的文章,解释他们是如何验证它会如预期般发生,以及为什么之前的脚本是错的。很可惜,我们可能无法重新使用里面的见解🙃。
根据 Etherscan,出块时间已经恢复到正常:
话不多说,回到“The Merge"!
我们越来越接近于告别工作量证明以太坊。随着 Sepolia 现在已经合并了,只剩下一个测试网的合并了:Goerli/Prater。
在 Sepolia 上的验证者是需许可的,但任何人都可以在 Prater 上运行验证者,由 Goerli 合并到 Prater。如果你在主网运行验证者, 这将是你在测试网上运行整个过程的最后机会 。
也就是说,你不需要等到 Goerli/Prater 来测试东西!Ropsten 已经合并了,以及它的质押 Launchpad 实例现在已经有了一个合并准备清单✅。
简而言之,质押者有三件事需要记住:
many validators <> single EL <> single CL
的设置是可行的。Fee Recipient
地址。好消息时,这些费用在 EL 上支付,因此可由收到费用的地址立即转移。如果你还未测试所有这些,现在是时候在测试网上建立一个节点,并确保事情按预期进行。
⚡️如果你想更进一步,让你的验证者在合并后接受提取 MEV 的区块,你可以运行 mev-boost
。Flashbot 团队发布了关于它的设计,以及它是如何适应更广泛的以太坊路线图的文章。⚡️
绝大多数的合并相关变更都与如何在网络上运行一个节点有关。对于终端用户来说,是不需要任何行动的。智能合约和基础设施提供商可以参考这篇文章,深入了解可能影响他们的一些变更。从高层次来说,这些变化是:
DIFFICULTY
被重命名为 PREVRANDAO
,作为合并是否已经在网络上发生的一个指标 (请看 EIP-4399)finalized
这个 tag,它返回网络上最后一个被最终敲定的区块所有这些变更目前可以在 Ropsten、Sepolia 和 Kiln 上测试,一旦 Goerli 过渡到权益证明,这些变更都会在 Goerli 上被激活。7 月 15 日计划有一个合并社区会议,为用户和开发者提供机会,提问所有与合并相关的问题 😁!
虽然有关于此的完整公告,但值得重申的是,合并后,由客户端维护的两个测试网将是 Goerli (使用 Prater 作为其信标链) 和 Sepolia。Kiln、Rinkeby 和 Ropsten 将会被弃用。Kovan 已经被弃用。
合并后,Goerli 指代的是今天 Goerli/Prater 网络的结合,它将继续拥有一个开放的验证者集,质押者在上主网前可以在那里做测试。
另一方面,Sepolia 的验证者集是需许可的。这为应用开发者提供了一个更稳定的网络。该链由于相对较新,也使用户很容易快速同步其状态和历史。
被弃用的测试网将在明年逐步被关停。首先,Kiln 在主网合并后将很快被关停。然后,Ropsten 预计将在 2023 年前被关停。最后,Rinkeby 的用户将有大约 1 年的时间进行迁移。
值得注意的是,虽然 Ropsten 和 Rinkeby 都不会马上关停,但它们的协议规则可能不同于以太坊主网。Rinkeby 将不会进行合并,所以一旦主网过渡到权益证明,它就会比主网少了一次升级。同样,尽管 Ropsten 已经完成了合并,没有进一步的网络升级会被部署在这个网络上。如果 2023 年前会有一次升级,Ropsten 也将落后于主网。
如果你们还没有迁移,现在是时候计划你们的测试网迁移了!
在过去两个月,我们有几个不同的社区会议,这里有一个概览!
在六月,我们举行了一个合并社区会议,提供了关于合并的最新进展概述,以及一个让人们提问关于升级的论坛。如果你打算参加下一次会议,我强烈建议你观看这次的会议视频,因为有人提出了一些很好的问题。同样,下一次会议定于北京时间 7 月 15 日 22:00。
EIP-4844 也被称为“proto-danksharding",它提出了一个中间过渡的分片规范,为完整的分片奠定基础,同时也立即实现了降低 L2 的交易费用。有一个网站提供了这个提案的详细内容及其好处。目前有两条并行的 4844 开发”轨道“:KZG 仪式的准备,客户端变更的原型实现。
KZG 仪式对用于验证分片数据的证明方案提供随机输入是必要的。如果上一句话难以理解,我推荐阅读 pintail 的推文 (第 76 期七日谈有中文版),它更详细介绍了这个仪式的目的。
从高层次来说,这个仪式需要写出规范,运行这个规范的客户端需要被实现,需要一个聚合参与者对仪式的输入的协作服务器,以及对所有这些事的广泛审计。研究员和实现者正在举行常规会议,以协作和分享进度更新。
在最近的一次 4844 启动会议上对仪式规范的现状进行了总结。除了规范本身,在 EthPrague 黑客松期间做出了一个仪式客户端和协作服务器的原型。在产品级的客户端和协作服务器实现上的工作都已经开始了。实现工作的大概时间线、审计和公共仪式的内容都可以在这里找到。
在 4844 启动会议上,Optimism 和 Coinbase 团队演示了 Geth/Prysm 原型,它们实现了核心 EIP-4844 功能。在会议视频上可以看到,一个节点对被建起来了,且一个文档以 blob 的形式被提交到网络上。然后从网络上检索该文档,它的内容被验证与原来的相符。原型的代码可以在这里看到。这是第一次看到 4844 运行起来!
会议的其他部分集中讨论了与这个 EIP 相关的各种设计和实现问题。这篇记录包含了概述,问题清单将用作追踪各种问题、潜在的解决方案和解决这些问题的后续步骤的集中地。在那个会议后,与 blob 验证次数有关的修复已经被合并到规范了💪。
Ethereum Cat Herders 的 PEEPanEIP 系列通常会让 EIP 的作者介绍他们提出的变更,并回答主持人的问题。对于合并,Cat Herder 最近与 Mikhail Kalinin (他写了大部分的合并规范) 制作了合并变更的总体概述,以及与客户端团队制作了一系列的深入探讨。
这个系列还在进行中,但到目前为止,我们已经有 Erigon、Geth、Nimbus 和 Besu 团队参与了。Prysm、Nethermind 和其他团队计划在未来几周。如果你想要对客户端多样性做出贡献,但不确定使用哪个客户端,这个系列提供了关于各种 EL 和 CL 实现的很好的概述。请继续关注深入探讨的全集!
随着Gray Glacier升级的完成,客户端团队现在正专注于合并工作。Goerli 是最后合并的测试网,它拥有最大的社区。我们希望它的合并能尽可能地与我们期望在主网上发生的情况相似。这样一来,质押者、节点运行者和开发者可以在主网合并前有一次真正的彩排。
请留意 blog.ethereum.org 和其他社区新闻来源关于最后一个测试网过渡的信息!一旦 Goerli 成功过渡,就只剩下一个网络了:主网🚢
ECN的翻译工作旨在为中国以太坊社区传递优质资讯和学习资源,文章版权归原作者所有,转载须注明原文出处以及ethereum.cn,若需长期转载,请联系eth@ecn.co进行授权。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!