- Goerli 测试网的二进制大对象来了: 2024 年 1 月 17 日 6:32(协调世界时),Dencun 升级在 Goerli 测试网上线。 现在,可以在该测试网使用二进制大对象了!
- Sepolia 和 Holesky 测试网将在未来两周内升级。 Dencun 升级将于时段“132608”(协调世界时 1 月 30 日 22:51)在 Sepolia 测试网启动,并于时段“29696”(协调世界时 2 月 17 日 11:35)在 Holesky 测试网上线。
- 本公告中述及的客户端版本适用于这两个测试网升级。
- 如果在 Sepolia 和 Holesky 测试网上升级进展顺利,将下来将计划在以太坊主网进行 Dencun 升级。
- 要接收有关网络升级公告(包括主网上的 Dencun 升级)的电子邮件提醒,请在此处 订阅。
Dencun 网络升级已于 2024 年 1 月 17 日在 Goerli 测试网成功启动。 现在计划在另外两个测试网 Sepolia 和 Holesky 上进行该升级,时间安排如下:
网络 | 时段 | 协调世界时时间 | 时段第一个时隙 |
---|---|---|---|
Sepolia | “132608” | 2024-01-30 22:51:12 | “4243456” |
Holesky | “29696” | 2024-02-07 11:34:24 | “950272” |
本次升级包括几项变更,其中最引人注目的是通过 EIP-4844 引入了临时数据二进制大对象(也称为“protodanksharding”),这将有助于降低二层网络交易费。
Dencun 是继去年的 Shapella 升级后的又一次升级。 它将首先在以太坊测试网上部署。 一旦这些测试网上的升级顺利运行,将计划在以太坊主网上部署 Dencun 升级。
升级规范
Dencun 升级整合了以太坊共识层和执行层的变更。 完整的协议变更列表见 EIP-7569。 可参考下列以太坊改进提案:
- EIP-1153:瞬态存储操作码
- EIP-4788:以太坊虚拟机中的信标区块根
- EIP-4844:二进制大对象交易分片
- EIP-5656:MCOPY - 内存复制指令
- EIP-6780:SELFDESTRUCT 仅在同一交易中使用时
- EIP-7044:永久有效的签名自愿退出
- EIP-7045:增加最长证明纳入时隙
- EIP-7514:添加最大时段流失限制
- EIP-7516:BLOBBASEFEE 操作码
Deneb
对于影响以太坊共识层的变更,其完整的 python 规范见ethereum/consensus-specs存储库的deneb文件夹。
Cancun 升级
以上带有链接的以太坊改进提案包含影响以太坊执行层的变更的完整规范。
此外,这些变更的 python 规范正在ethereum/execution-specs存储库中实现。
最后,Deneb 升级需要对用于共识层和执行层节点之间通信的引擎应用程序接口进行更改。 这些内容在ethereum/execution-apis存储库的cancun.md文件中详述。
客户端版本
以下客户端版本支持在 Sepolia 和 Holesky 测试网上进行的 Dencun 升级。 更多版本将在主网提供支持。 这些客户端版本发布后,本博客将再次发布公告。
在选择运行哪种客户端时,验证者应特别注意在执行层 (EL) 或共识层 (CL) 运行主流客户端的风险。 有关这些风险及其后果的说明,请参阅此处。 有关当前执行层和共识层客户端分布的估计以及从一个客户端切换到另一个客户端的指南,请参阅此处。
Sepolia 和 Holesky 上的共识层版本
注意:运行验证者时,共识层信标节点和验证者客户端都必须更新。
Sepolia 和 Holesky 上的执行层版本
注意:虽然 Reth 支持 Dencun 升级,但该客户端仍在等待全面审核,不建议用于生产。 更多背景信息,请参阅 Reth README。
常见问题解答
作为以太坊用户或以太币持有者,我需要做什么?
简而言之,什么也不用做。
如果你使用交易所、数字钱包或硬件钱包,你不需要做任何事情,除非你的交易所或钱包提供商通知你采取额外措施。
如果你运行自己的以太坊节点,请查看下一个问题。
作为 Sepolia 或 Holesky 上的非质押节点运营商,我需要做什么?
为了与任一测试网上的升级兼容,请将节点的执行层和共识层客户端更新到上表所列的版本。
作为 Sepolia 或 Holesky 上的质押人,我需要做什么?
为了与任一测试网上的升级兼容,请将节点的执行层和共识层客户端更新到上表所列的版本。 确保信标节点和验证者客户端都已更新。
作为 Sepolia 或 Holesky 上的非节点运营商或非质押人,我需要做什么?
暂时什么也不用做。 有关 Dencun 升级在主网启动的消息将发布更多公告。 您可以在此处注册,以接收相关电子邮件提醒。
我们鼓励那些想在主网升级前进行更多次升级的质押人使用 ephemery.dev,后者现在支持 Dencun 升级。
如果我是 Sepolia 或 Holesky 测试网上的质押人或节点运营商,但我不参与升级,会发生什么情况?
如果你使用的以太坊客户端未更新到最新版本(上文已列出),则在升级发生时你的客户端将同步到分叉前的区块链。
您将被困在遵循旧规则的不兼容区块链上,无法发送以太币,也无法在 Dencun 升级后的以太坊网络上运行。
作为应用程序或工具的开发者,我应该做什么?
查阅 Dencun 升级中包含的以太坊改进提案,确定它们是否以及如何影响您的项目 --- 执行层和共识层都引入了许多令人兴奋的新功能! 具有向后兼容性影响的以太坊改进提案只有 EIP-6780、EIP-7044 和 EIP-7514。
为什么使用名称“Dencun”?
共识层升级使用星体名称,执行层升级则使用 Devcon 市名称。 “Dencun”是天鹅座一等星 Deneb 和 Devcon 3 所在地 Cancun 的组合。
封面原图由 Darren Lawrence 创作,Tomo Saito 修改。