5

以太坊核心开发者会议更新012 ⛓

 2 years ago
source link: https://news.ethereum.cn/Eth2/allcoredevs-updates012
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

以太坊核心开发者会议更新012 ⛓

近期主网重要事件梳理概览——Gray Glacier 升级、测试网合并与弃用、proto-danksharding 进展


Tim Beiko

Tim Beiko        2022-07-11

来源 | AllCoreDevs Updates

这期更新比我预期的来的晚一点,但希望大家都有看过去几个的。有很多事情需要展开说,让我们进入正题吧!

  • Gray Glacier 被激活了:区块时间回到了大约 13 秒 🕰
  • 在 Sepolia 之后,Goerli 将是最后一个合并的测试网——质押者们,现在是时候再三检查你们的设置了!
  • Kiln、Ropsten 和 Rinkeby 现在都被弃用了,主网过渡到 PoS 后,它们会逐步被关停🌅
  • 我们有大量的社区会议,主要关于合并或 EIP-4844:客户端实现、规范、demo,有大量的内容需要深入讨论 🕳

Gray Glacier 🗻

Gray Glacier 最近被激活了,推迟了难度炸弹,希望是最后一次。

为什么需要这样做呢?之前在 Arrow Glacier 升级推迟了难度炸弹时,用于评估其对出块时间的预测脚本出现了偏差,出块时间比预期上升地更快。因此,客户端团队对这次推迟达成了共识,然后它们就可以专注于在正常的网络环境里推出进合并工作,并避免在接下来的几个月里降低用户的体验。

Nethermind 团队撰写了这份提议新延迟的 EIP。他们还写了一篇很好的文章,解释他们是如何验证它会如预期般发生,以及为什么之前的脚本是错的。很可惜,我们可能无法重新使用里面的见解🙃。

根据 Etherscan,出块时间已经恢复到正常:

img

话不多说,回到“The Merge"!

合并更新🐼

我们越来越接近于告别工作量证明以太坊。随着 Sepolia 现在已经合并了,只剩下一个测试网的合并了:Goerli/Prater。

在 Sepolia 上的验证者是需许可的,但任何人都可以在 Prater 上运行验证者,由 Goerli 合并到 Prater。如果你在主网运行验证者,这将是你在测试网上运行整个过程的最后机会

也就是说,你不需要等到 Goerli/Prater 来测试东西!Ropsten 已经合并了,以及它的质押 Launchpad 实例现在已经有了一个合并准备清单✅。

简而言之,质押者有三件事需要记住:

  1. 需要执行层 (EL) 和共识层 (CL):要运行验证者,你需要有一个完整的 EL 客户端 (即 besu、erigon、 geth 和 nethermind) 以及 EL 客户端 (即 lighthouse、lodestar、nimbus、prysm 和 teku) 在同时运行。一些注意事项:
    • 这对非质押节点来说也是如此:为了跟踪链,你需要运行一对 EL/CL 客户端。
    • 像今天一样,验证者可以在一个节点上运行多个验证者客户端。换句话说,many validators <> single EL <> single CL 的设置是可行的。
  2. JWT (JSON Web Token):以确保 EL <> CL 客户端沟通通道是安全的,客户端需要相互认证。这就是通过 JWT 来实现的。如果在启动时没有传递,有些客户端将自动生成一个,但一定要看你的客户端文档来配置!
  3. 交易费用接受地址:最后但不是最不重要的,在创建区块时,验证者从交易获取优先费用。而要获得这些资金,而不是烧毁它们,必须设置一个 Fee Recipient 地址。好消息时,这些费用在 EL 上支付,因此可由收到费用的地址立即转移。

如果你还未测试所有这些,现在是时候在测试网上建立一个节点,并确保事情按预期进行。

⚡️如果你想更进一步,让你的验证者在合并后接受提取 MEV 的区块,你可以运行 mev-boost。Flashbot 团队发布了关于它的设计,以及它是如何适应更广泛的以太坊路线图的文章。⚡️

绝大多数的合并相关变更都与如何在网络上运行一个节点有关。对于终端用户来说,是不需要任何行动的。智能合约和基础设施提供商可以参考这篇文章,深入了解可能影响他们的一些变更。从高层次来说,这些变化是:

  1. 在 EL 区块头里 (难度、ommer、区块奖励等) 的多个 PoW 相关值变成 0
  2. 操作码 DIFFICULTY 被重命名为 PREVRANDAO,作为合并是否已经在网络上发生的一个指标 (请看 EIP-4399)
  3. 出块时间从平均大约 13 秒 (但差异很大) 变为 12 秒的精确倍数
  4. 在 JSON RPC API 引入 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 🏗

EIP-4844 也被称为“proto-danksharding",它提出了一个中间过渡的分片规范,为完整的分片奠定基础,同时也立即实现了降低 L2 的交易费用。有一个网站提供了这个提案的详细内容及其好处。目前有两条并行的 4844 开发”轨道“:KZG 仪式的准备,客户端变更的原型实现。

KZG 仪式对用于验证分片数据的证明方案提供随机输入是必要的。如果上一句话难以理解,我推荐阅读 pintail 的推文 (第 76 期七日谈有中文版),它更详细介绍了这个仪式的目的。

从高层次来说,这个仪式需要写出规范,运行这个规范的客户端需要被实现,需要一个聚合参与者对仪式的输入的协作服务器,以及对所有这些事的广泛审计。研究员和实现者正在举行常规会议,以协作和分享进度更新。

在最近的一次 4844 启动会议上对仪式规范的现状进行了总结。除了规范本身,在 EthPrague 黑客松期间做出了一个仪式客户端和协作服务器的原型。在产品级的客户端和协作服务器实现上的工作都已经开始了。实现工作的大概时间线、审计和公共仪式的内容都可以在这里找到。

在 4844 启动会议上,Optimism 和 Coinbase 团队演示了 Geth/Prysm 原型,它们实现了核心 EIP-4844 功能。在会议视频上可以看到,一个节点对被建起来了,且一个文档以 blob 的形式被提交到网络上。然后从网络上检索该文档,它的内容被验证与原来的相符。原型的代码可以在这里看到。这是第一次看到 4844 运行起来!

会议的其他部分集中讨论了与这个 EIP 相关的各种设计和实现问题。这篇记录包含了概述,问题清单将用作追踪各种问题、潜在的解决方案和解决这些问题的后续步骤的集中地。在那个会议后,与 blob 验证次数有关的修复已经被合并到规范了💪。

关于合并客户端的 PEEPanEIP😸

Ethereum Cat Herders 的 PEEPanEIP 系列通常会让 EIP 的作者介绍他们提出的变更,并回答主持人的问题。对于合并,Cat Herder 最近与 Mikhail Kalinin (他写了大部分的合并规范) 制作了合并变更的总体概述,以及与客户端团队制作了一系列的深入探讨。

这个系列还在进行中,但到目前为止,我们已经有 ErigonGethNimbusBesu 团队参与了。Prysm、Nethermind 和其他团队计划在未来几周。如果你想要对客户端多样性做出贡献,但不确定使用哪个客户端,这个系列提供了关于各种 EL 和 CL 实现的很好的概述。请继续关注深入探讨的全集!

后续步骤 ✅

随着Gray Glacier升级的完成,客户端团队现在正专注于合并工作。Goerli 是最后合并的测试网,它拥有最大的社区。我们希望它的合并能尽可能地与我们期望在主网上发生的情况相似。这样一来,质押者、节点运行者和开发者可以在主网合并前有一次真正的彩排。

请留意 blog.ethereum.org 和其他社区新闻来源关于最后一个测试网过渡的信息!一旦 Goerli 成功过渡,就只剩下一个网络了:主网🚢

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



About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK