在加密世界的宏大叙事中,每一次重大的协议升级都如同一次关键的进化,为整个生态系统注入新的活力与可能性,2024年3月,备受瞩目的以太坊网络迎来了一次里程碑式的升级——Dencun升级,尽管其官方名称并非“29号升级”,但由于此次升级通过以太坊改进提案 EIP-4844(也称为“Proto-Danksharding”)在网络共识层(信标链)上激活的时间恰好是3月13日(区块高度:19404864),社区内外广泛将其称为“29号升级”,这次升级的核心目标,直指以太坊生态中最具活力的部分——Layer2(第二层)扩容解决方案,旨在从根本上解决其高昂的交易费用,为大规模应用的普及铺平道路。
升级的核心:EIP-4844——“数据可用性”的突破
要理解“29号升级”的重要性,我们必须先明白以太坊Layer2面临的困境,虽然Layer2(如Arbitrum, Optimism, zkSync, StarkNet等)通过将计算和状态转移移出以太坊主网(Layer1),极大地提升了交易速度并降低了成本,但它们有一个共同的“阿喀琉斯之踵”:数据回溯。
当Layer2处理一笔交易时,它需要将所有必要的数据(如交易内容、状态变更等)发布到以太坊主网上,以确保最终结果的完整性和安全性,这个过程就像给主网“喂食”了大量数据,导致主网的数据存储压力剧增,数据费用(Data Fee)水涨船高,并最终转嫁到Layer2用户的Gas费上,这正是为什么在Layer2上进行NFT铸造、高频交易等操作时,费用依然可能令人望而却步。
EIP-4844正是为了破解这一难题而生,它引入了一个全新的交易类型和配套的数据结构,核心机制可以概括为以下几点:
-
引入“Blob交易”:这是一种专门用于传输大量、临时性数据(即“Blob”,二进制大对象)的新型交易,Blob数据本身不会被永久存储在以太坊主网的链上状态中,而是存储在数据可用性采样(DAS)系统可以访问的“数据Blob”中,并在一定时间后被自动清除,这极大地减轻了主网的存储负担。
-
引入“Gas费用”新结构:为了补偿验证者处理这些Blob数据的成本,EIP-4844引入了两种新的费用:
- Blob Gas(数据Gas):专门用于支付Blob数据本身的费用,其价格由市场供需决定,初始上限设置得非常低(约0.25 gwei),这使得传输大量数据的成本变得极其便宜。
- Calldata Gas(数据调用Gas):用于支付交易中传统数据(如调用参数)的费用,这部分费用保持不变。
通过这种设计,EIP-4844为Layer2提供了一条廉价的“数据高速公路”,Layer2开发者可以支付极低的Blob Gas,将海量的状态更新数据发布到以太坊网络,从而将绝大部分成本从用户身上剥离。
对以太坊生态的深远影响:一场“降费”革命
“29号升级”的落地,其影响将是系统性和深远的,尤其对以下几个层面至关重要:
