以太坊作为全球领先的智能合约平台,其持续的协议升级是推动网络发展、提升性能和降低成本的关键,在经历了“伦敦”、“合并”、“上海”等重要升级后,以太坊社区正 eagerly 迎来下一次重大更新——坎昆升级(Cancun Upgrade),此次升级,更准确地说是其核心部分“Dencun升级”(以 Cancun 和 Deneb 两个升级点命名),被寄予厚望,尤其旨在解决以太坊二层网络(L2)扩容的痛点,预计将对整个以太坊生态产生深远影响。

坎昆升级(Dencun)的核心目标:聚焦L2扩容

坎昆升级的首要目标是显著降低二层网络上的交易费用,特别是对于rollup这种主流的L2扩容方案,随着以太坊主网日益繁忙,L2承担了大部分的交易执行,但其数据成本(Data Availability,DA)仍占比较高,限制了L2进一步发挥其低成本、高吞吐的优势,坎昆升级正是要通过引入新的协议机制,大幅削减这部分成本。

关键升级详情:EIP-4844(Proto-Danksharding)

坎昆升级中最核心、最受关注的改进是EIP-4844:Blob Transactions(Proto-Danksharding),通常被称为“proto-Danksharding”或“EIP-4844”。

  1. 什么是Blob Transactions?

    • 在EIP-4844之前,L2将交易数据发布到以太坊主网主要通过调用calldata,这种方式的成本相对较高,且与以太坊的状态租金(State Rent)机制存在一定不匹配。
    • Blob Transactions引入了一种新的交易类型,专门用于发布大量的、不经常需要访问的数据——也就是“Blob”(Binary Large Object,二进制大对象),这些Blob数据被承诺在网络上可用一段时间(目前预计为40天左右),但它们不会被直接存储在以太坊的状态中(即不增加主网的状态存储负担),而是通过一种名为“数据可用性采样”(Data Availability Sampling, DAS)的机制来确保其可用性。
  2. Blob Transactions如何降低L2成本?

    • 更低的Gas成本:Blob Transactions引入了一种新的Gas费用计价机制,除了基础的gas_limit随机配图