以太坊社区正满怀期待地聚焦于下一次重大网络升级——“坎昆”(Cancun),此次升级,其核心部分被命名为“Dencun”,被广泛认为是继“合并”(The Merge)和“上海/Capella”(Shanghai/Capella)升级之后,以太坊发展路线图上的又一重要里程碑,其核心目标非常明确:显著降低Layer 2(L2)解决方案上的交易费用,从而进一步推动以太坊的可扩展性和实用性,为大规模采用铺平道路。

坎昆升级/Dencun的核心亮点:Proto-Danksharding(EIP-4844)

坎昆升级最受瞩目的改进当属EIP-4844(提案编号:4844),也被称为“Proto-Danksharding”(原型分片),这项改进是专门为Layer 2量身定制的。

  • 背景与痛点:当前,Layer 2网络(如Arbitrum、Optimism、zkSync、StarkNet等)通过在以太坊主链(Layer 1)上提交“交易数据”(calldata)来处理大量交易,以太坊L1的calldata成本相对较高,这直接导致L2用户的交易费用(尤其是对于复杂操作或高频交易)居高不下,限制了L2的进一步普及。
  • EIP-4844的解决方案:该提案引入了一种新的交易类型,允许L2向以太坊L1提交一种名为“blob transaction”(blob交易)的特殊数据,与传统的calldata不同,blob数据有特定的空间限制(每个blob约128KB),并且其成本远低于传统calldata,并且会随时间衰减(即不是永久存储在链上)。
  • 预期效果:通过引入更便宜的blob数据提交方式,EIP-4844预计能将L2的rollup(rollup是一种将多个交易打包在一起提交到L2的技术)成本降低一个数量级甚至更多,这意味着用户在L2上进行转账、交易、交互DApp等操作的费用将大幅下降,体验将得到显著改善。

除了EIP-4844,坎昆升级还包含其他一些值得关注的改进,例如EIP-1153( transient storage,临时存储操作码,可降低gas消耗)、EIP-4337(账户抽象,已在上海升级后激活,坎昆可能进行相关优化或辅助)等,它们将从不同层面提升以太网络的效率和用户体验。

最新进展:测试网成功,主网升级在即

自2023年以来,以太坊核心开发者社区一直在积极推动坎昆升级的各项工作,截至目前,最新进展如下:

  1. 测试网验证完成:EIP-4844等核心改进已在多个以太坊测试网(如Sepolia、Goerli)上成功进行了部署和测试,开发者和L2项目方通过测试网验证了新协议的稳定性、安全性以及费用削减效果,收集了大量宝贵数据并修复了发现的问题,在Sepolia测试网上,L2的blob交易成本已显示出显著下降。
  2. 核心参数确定:关于blob交易的关键参数,如每个区块可包含的blob数量(当前计划为3个,未来可通过升级增加)、blob数据的“kzg承诺”验证等,已基本确定并写入规范。
  3. 客户端实现与兼容性随机配图