在 Dencun 升级之前,以太坊的 Layer 2 网络面临着一个根本性的困境。这个困境的解决方案,就是备受关注的 EIP-4844 提案。但在我们理解 EIP-4844 的价值之前,需要先弄清楚 Layer 1 和 Layer 2 究竟是什么,以及现有 L2 网络为何会陷入成本泥沼。## Layer 1 与 Layer 2:区块链的两种运行模式### 什么是独立的 Layer 1?Layer 1(L1)指的是完全独立运行的区块链网络。这类网络不依赖任何外部系统,自身具备区块链正常运作所需的全部能力。常见的 L1 项目包括:- 比特币:最早的去中心化账本- 以太坊:智能合约平台- Solana:高性能区块链- Avalanche:多链生态这些网络的共同特点是:除了独立完整地运行自己,它们还可以充当其他区块链的基础设施。这些依附于 L1 的网络,被称为 Layer 2(L2)。### Layer 2 的设计逻辑:功能分离Layer 2 是建立在 L1 之上的区块链。L2 不需要完成所有区块链功能,而是采用分工策略:由 L2 自己负责计算和交易执行,由 L1 负责安全性和数据存储。如果用电脑比喻:- L1 像硬碟,永久存储 L2 的交易历史- L2 像处理器,快速执行各种计算和交易用户可以直接在 L2 上交易,也可以查询 L1 上的交易记录来验证一切是否正确执行。这种架构让 L2 拥有接近 L1 的安全性,同时处理速度远快得多。## 数据可用性:L2 的命脉为什么 L1 对 L2 如此重要?关键在于**数据可用性**。L2 网络无法维护完整的节点网络来保存自己的历史记录,所以必须有个地方记录所有交易。这个地方就是 L1。任何人都可以查看 L1 上存储的数据,来验证 L2 网络是否正常运作。L1 作为 L2 的数据可用性层,确保了 L2 的透明性和可验证性。没有它,L2 就无法获得充分的信任。## Rollup 的两种验证方式目前的 L2 采用两种主流方案:Optimistic Rollup 和 ZK Rollup。它们的区别在于如何证明交易已被正确执行。### Optimistic Rollup:相信优先,异议优后这种方案的逻辑很简单:1. L2 执行交易2. 将交易结果发布到 L13. 在一段时间内允许任何人提出异议如果有人发现错误(比如 Arbitrum 错误处理了某笔转账),可以提出争议并获得奖励。这种机制相当于「先相信后验证」。### ZK Rollup:提供证明,直接验证这种方案要求提前证明:1. 在特殊的 EVM 环境中执行交易2. 同时生成执行正确的数学证明3. 将交易和证明一起发布到 L14. 任何人都可以验证证明的有效性这种方式更像是「这是结果,这是证明」。验证证明比重新运行所有交易便宜得多。## EIP-4844 出现之前:calldata 的症结在 EIP-4844 提案前,L2 网络有一个巧妙的办法来存储数据:利用交易的 calldata 字段。Calldata 是区块链交易中的一个特殊空间,用来记录用户的指令。L2 网络想到了一个聪慧的办法:把自己的交易、执行证明、结果都塞进 calldata 里,写入 L1。这个办法确实很妙,因为这样 L2 就能利用以太坊的安全性和去中心化特性,来保证自己的交易记录无法篡改。**但问题随之而来:** 所有用户的交易,无论来自 L1 还是 L2,都在同一个费用市场中竞争。当以太坊上 NFT 铸造火爆导致 Gas 飙升时,L2 发布数据的成本也会上升,最终用户在 L2 上的交易费用就会增加。反之,当 L2 需要发布大量数据时,L1 用户也会被波及。这相当于两条车道的车流互相干扰。## EIP-4844:为 L2 开辟专属通道面对这个困局,以太坊社群设计了一个优雅的解决方案:**为 L2 创造一个独立的空间**。EIP-4844 的核心思想就是「让 L2 安心做自己的事,不干扰以太坊用户」。为此,它引入了一种新的交易类型,允许 L2 将数据发布到一个全新的区域:**blobspace**。Blobspace 是以太坊区块中的新增部分,专门用来承载 L2 数据。更重要的是,**EIP-4844 为 blobspace 创建了独立的费用市场**。这意味着:- L1 用户的交易费用不再被 L2 数据发布所影响- L2 网络的成本不再被以太坊 Gas 波动所绑架- 双方各行其道,互不干扰根据开发者预测,这次升级将使 L2 交易的 Gas 费用降低约 10 倍。对用户来说,这意味着在 L2 上交易会便宜得多;对 L2 项目来说,这意味着更低的运营成本;对整个以太坊生态来说,这意味着更强的竞争力。## 坎昆升级的真正意义从技术角度看,Dencun 升级主要改变的是 L2 在以太坊上写入和提交交易集的方式。用户不需要了解这些底层细节。从用户体验的角度看,升级带来的变化很直接:- L2 上的交易费用大幅下降- L1 在 L2 活动频繁时的 Gas 压力减轻EIP-4844 虽然是一个技术提案,但它解决的是 Layer 2 生态面临的最根本的问题——成本与效率的平衡。这也正是为什么它被看作是以太坊和 L2 发展的一个关键转折点。
深入理解 EIP-4844:以太坊 Layer 2 扩容的关键破局
在 Dencun 升级之前,以太坊的 Layer 2 网络面临着一个根本性的困境。这个困境的解决方案,就是备受关注的 EIP-4844 提案。但在我们理解 EIP-4844 的价值之前,需要先弄清楚 Layer 1 和 Layer 2 究竟是什么,以及现有 L2 网络为何会陷入成本泥沼。
Layer 1 与 Layer 2:区块链的两种运行模式
什么是独立的 Layer 1?
Layer 1(L1)指的是完全独立运行的区块链网络。这类网络不依赖任何外部系统,自身具备区块链正常运作所需的全部能力。
常见的 L1 项目包括:
这些网络的共同特点是:除了独立完整地运行自己,它们还可以充当其他区块链的基础设施。这些依附于 L1 的网络,被称为 Layer 2(L2)。
Layer 2 的设计逻辑:功能分离
Layer 2 是建立在 L1 之上的区块链。L2 不需要完成所有区块链功能,而是采用分工策略:由 L2 自己负责计算和交易执行,由 L1 负责安全性和数据存储。
如果用电脑比喻:
用户可以直接在 L2 上交易,也可以查询 L1 上的交易记录来验证一切是否正确执行。这种架构让 L2 拥有接近 L1 的安全性,同时处理速度远快得多。
数据可用性:L2 的命脉
为什么 L1 对 L2 如此重要?关键在于数据可用性。
L2 网络无法维护完整的节点网络来保存自己的历史记录,所以必须有个地方记录所有交易。这个地方就是 L1。任何人都可以查看 L1 上存储的数据,来验证 L2 网络是否正常运作。
L1 作为 L2 的数据可用性层,确保了 L2 的透明性和可验证性。没有它,L2 就无法获得充分的信任。
Rollup 的两种验证方式
目前的 L2 采用两种主流方案:Optimistic Rollup 和 ZK Rollup。它们的区别在于如何证明交易已被正确执行。
Optimistic Rollup:相信优先,异议优后
这种方案的逻辑很简单:
如果有人发现错误(比如 Arbitrum 错误处理了某笔转账),可以提出争议并获得奖励。这种机制相当于「先相信后验证」。
ZK Rollup:提供证明,直接验证
这种方案要求提前证明:
这种方式更像是「这是结果,这是证明」。验证证明比重新运行所有交易便宜得多。
EIP-4844 出现之前:calldata 的症结
在 EIP-4844 提案前,L2 网络有一个巧妙的办法来存储数据:利用交易的 calldata 字段。
Calldata 是区块链交易中的一个特殊空间,用来记录用户的指令。L2 网络想到了一个聪慧的办法:把自己的交易、执行证明、结果都塞进 calldata 里,写入 L1。
这个办法确实很妙,因为这样 L2 就能利用以太坊的安全性和去中心化特性,来保证自己的交易记录无法篡改。
但问题随之而来: 所有用户的交易,无论来自 L1 还是 L2,都在同一个费用市场中竞争。
当以太坊上 NFT 铸造火爆导致 Gas 飙升时,L2 发布数据的成本也会上升,最终用户在 L2 上的交易费用就会增加。反之,当 L2 需要发布大量数据时,L1 用户也会被波及。这相当于两条车道的车流互相干扰。
EIP-4844:为 L2 开辟专属通道
面对这个困局,以太坊社群设计了一个优雅的解决方案:为 L2 创造一个独立的空间。
EIP-4844 的核心思想就是「让 L2 安心做自己的事,不干扰以太坊用户」。为此,它引入了一种新的交易类型,允许 L2 将数据发布到一个全新的区域:blobspace。
Blobspace 是以太坊区块中的新增部分,专门用来承载 L2 数据。更重要的是,EIP-4844 为 blobspace 创建了独立的费用市场。这意味着:
根据开发者预测,这次升级将使 L2 交易的 Gas 费用降低约 10 倍。对用户来说,这意味着在 L2 上交易会便宜得多;对 L2 项目来说,这意味着更低的运营成本;对整个以太坊生态来说,这意味着更强的竞争力。
坎昆升级的真正意义
从技术角度看,Dencun 升级主要改变的是 L2 在以太坊上写入和提交交易集的方式。用户不需要了解这些底层细节。
从用户体验的角度看,升级带来的变化很直接:
EIP-4844 虽然是一个技术提案,但它解决的是 Layer 2 生态面临的最根本的问题——成本与效率的平衡。这也正是为什么它被看作是以太坊和 L2 发展的一个关键转折点。