以太坊12月4日坎昆升级解析,EIP-4844落地,Layer 2扩容进入新阶段
以太坊作为全球第二大公链,其网络升级始终是加密行业的焦点,2023年12月4日,以太坊通过“坎昆升级”(Cancun Upgrade)完成了又一重要分叉,核心改进提案EIP-4844(Proto-Danksharding)正式落地,此次升级不仅标志着以太坊扩容战略的关键一步,更通过优化Layer 2(二层网络)的数据处理机制,为大规模应用落地铺平了道路,本文将围绕此次分叉的背景、技术细节、生态影响及未来意义展开分析。
分叉背景:以太坊扩容的“十字路口”
以太坊的长期愿景是成为“全球计算机”,但其底层公链的吞吐量与交易成本始终是制约发展的瓶颈,随着DeFi、NFT、GameFi等应用的爆发,主网网络拥堵、Gas费高企的问题日益突出,Layer 2作为扩容方案应运而生——通过将计算和交易处理转移到二层网络,再将数据提交至主网验证,既能提升效率,又能降低成本。
Layer 2的普及对主网的数据承载能力提出了新挑战:每笔二层交易都需要将“数据可用性(Data Availability, DA)”信息存储在主网的“calldata”中,而主网calldata的空间和成本有限,导致Layer 2的数据提交成本居高不下,限制了其处理大规模交易的能力。
EIP-4844(Proto-Danksharding,即“proto-分片”)正是为解决这一问题而生,作为“分片技术”的轻量级预演,它通过引入“blob交易”(Blob Transactions)机制,为Layer 2提供更廉价、高效的数据存储方案,成为此次坎昆升级的核心。
技术解析:EIP-4844如何重构Layer 2数据交互?
EIP-4844的核心是新增一种名为“blob交易”的新型交易类型,专为Layer 2的数据提交设计,其技术逻辑可概括为以下三点:
Blob交易:轻量化数据载体
Blob交易允许用户在主网上提交“大对象数据”(Blob),每个Blob最大容量为128KB,远超传统交易的calldata(通常仅几字节),但Blob数据无法直接被主网节点执行,仅用于存储和验证数据可用性,大幅降低了主网的计算负担。
Gas费优化:从“按字节计费”到“按Blob计费”
传统calldata的Gas费与数据量线性相关,数据越大成本越高,而Blob交易采用“固定Gas费+Blob数量计费”模式:每笔Blob交易需支付基础Gas费(用于补偿网络验证成本),以及与Blob数量相关的费用(目前为1个Blob约支付1-2 ETH Gas费,远低于同等数据量的calldata成本),据测算,EIP-4844可使Layer 2的数据提交成本降低90%以上,极大缓解了Layer 2的“数据费用”压力。
与Layer 2的协同:数据可用性层(DA)的雏形
Layer 2在处理交易后,会将关键数据以Blob形式提交至以太坊主网,主网节点通过验证Blob的“可用性”(即数据未被篡改或丢弃),确保Layer 2交易的有效性,这一机制本质上是构建了一个“去中心化的数据可用性层”,为Layer 2提供了更安全、低成本的数据存储基础,是未来“完整分片(Full Sharding)”技术的重要试验。
升级过程:平稳过渡与社区共识
此次坎昆升级的激活时间为2023年12月4日,以太坊网络通过硬分叉(Hard Fork)方式实施,要求所有节点升级客户端至最新版本(如Geth、Lodestar等),升级过程分为三个阶段:
- 测试网验证:此前,开发者已在Sepolia、Goerli等测试网上多次模拟升级,修复了潜在漏洞,确保主网升级的安全性。
- 主网激活:升级区块高度达到后,网络自动切换至新规则,旧版节点无法参与共识,但用户资产和交易不受影响。
- 生态适配:Layer 2项目(如Arbit
推荐阅读