在区块链技术日新月异的发展浪潮中,以太坊作为全球第二大加密货币和最重要的智能合约平台,其每一次重大升级都牵动着整个行业的神经,而“坎昆升级”(Cancun Upgrade),以其代号命名,承载着以太坊社区对提升网络性能、降低交易成本、优化用户体验的殷切期望,被视为以太坊从“可扩展性”迈向“大规模应用”征程中的又一关键里程碑。

坎昆升级的核心:Blob交易与EIP-4844

坎昆升级最引人注目的核心改进,无疑是EIP-4844(以太坊改进提案第4844号),它引入了一种全新的交易类型——Blob交易(Blob Transaction)

长期以来,以太坊的可扩展性是其面临的主要挑战之一,随着DeFi、NFT等应用的爆发式增长,网络拥堵、Gas费高企等问题日益突出,严重制约了以太坊的普及和生态发展,为了解决这一痛点,以太坊社区积极探索了多种扩容方案,其中Layer 2(二层网络)如Optimism、Arbitrum等通过在主链(Layer 1)之外处理交易,再将结果结算回主链,极大地提升了交易效率,这些Layer 2网络在与Layer 1交互时,尤其是在提交数据(calldata)方面,仍需消耗大量的Layer 1资源,导致成本依然较高。

EIP-4844正是为了解决这一“数据可用性”瓶颈而生,它引入了一种名为“Blob”的临时数据结构,Layer 2网络可以将大量交易数据打包进这些Blob中,然后作为Blob交易发送到以太坊主链,与传统的calldata相比,Blob数据具有以下特点:

  1. 成本更低:Blob数据的存储成本远低于传统calldata,这意味着Layer 2网络向主链提交数据的成本将大幅降低。
  2. 临时性:Blob数据不会被永久存储在以太坊的区块链上,而是有一个较短的“生命周期”(目前计划为4096个区块,约18天),之后会被删除,这有效减轻了主链的存储负担。
  3. 专门化:Blob数据专为Layer 2的数据可用性需求设计,不适用于需要永久存储的智能合约代码或关键状态数据。

通过EIP-4844,坎昆升级为Layer 2网络提供了一个更高效、更经济的“数据高速公路”,预计将使得Layer 2的交易成本降低一个数量级甚至更多,从而极大地提升其吞吐量和用户体验,吸引更多用户和应用迁移到以太坊生态。

坎昆升级的其他重要组件

除了EIP-4844这一“重头戏”,坎昆升级还包含了一系列其他重要的EIPs,旨在从不同层面优化以太坊网络:

  • EIP-4337(账户抽象执行层)随机配图