以太坊坎昆升级EIP-4844,Blob交易如何把L2费用打下来
2024年3月13日,以太坊主网完成了一次历史性升级,坎昆升级,这次升级的核心是EIP-4844协议,它引入了一种全新的交易类型,Blob交易,很多人等了很久,L2费用终于降了。

你可能记得2021年那波牛市,Gas费动不动上百美元,转账一次心痛一次,后来L2解决方案出现,Arbitrum、Optimism、zkSync、Base这些二层网络开始承载日常交易,但问题来了,L2虽然比主网便宜,却依然不够便宜,尤其链上活动一热闹,L2费用跟着涨,跨链桥、Swap、NFT铸造,每笔操作可能几美元甚至十几美元,对于需要频繁交互的用户,这个成本依然偏高,坎昆升级之后,情况变了,Blob交易让L2数据存储成本大幅下降,最终反映在用户手续费上。
要理解Blob交易如何降低费用,先要明白L2的运作逻辑,L2本身不拥有独立的安全体系,它依赖以太坊主网作为数据可用性层,简单说,L2会把交易数据压缩后打包,再提交到以太坊主网,主网验证这些数据并保证不可篡改,这种提交过程需要消耗Gas,Gas费用由L2运营方承担,最终转嫁给用户,传统方式下,L2提交的数据存储在以太坊的CallData字段里,CallData是永久存储的一部分,每个节点都需要下载并保存,以太坊区块空间有限,CallData价格一直居高不下。
EIP-4844重新定义了数据存储逻辑,Blob交易是一种短期存储,Blob数据只保留约18天,之后可以被节点删除,以太坊节点不再永久保存这些数据,只负责证明数据在某个时间点确实存在,这个变化直接把存储成本砍掉一大截,根据Vitalik Buterin最初的估算,Blob交易能为L2节省约90%的数据提交费用,实际运行后的数据也印证了这一点,Arbitrum One在升级后平均费用从0.5美元降至0.02美元以下,Optimism的费用降幅同样惊人。
有人会问,数据只保存18天,会不会带来安全隐患,实际上不需要担心,L2交易数据在提交时已经经过压缩和加密,18天足够用户和验证者完成验证,更关键的是,L2本身有自己的节点网络,这些节点会留存完整的历史数据,如果某个验证者需要回溯更早的数据,可以从L2节点获取,以太坊主网的任务只是充当临时公证人,保证数据在某个时间点被提交过,而不是永久归档。
Blob交易的具体工作机制很有意思,传统以太坊交易结构包含from、to、value、data等字段,Blob交易在这些字段之外增加了blob字段,每个Blob可以承载约128KB的数据,一个以太坊区块理论上可以包含多个Blob,坎昆升级初期每个区块最多支持4个Blob,后续通过更新逐步提高上限,L2运营方将打包好的压缩数据填入Blob字段,然后发起Blob交易,矿工或验证节点确认交易时,除了验证常规的以太坊状态变更,还会同步验证Blob数据的有效性,验证方式用的是KZG承诺,一种多项式承诺方案,效率极高,节点可以在不读取完整Blob内容的情况下快速确认数据是否正确。
KZG承诺是Blob交易能低成本运行的技术基石,它让节点可以零知识地证明Blob中的某段数据确实属于提交者,而不需要把整个Blob展开,这种验证方式的Gas消耗远低于传统CallData的逐字节验证,过去L2提交数据到CallData,每一字节都要支付Gas,价格按照以太坊的收费公式计算,存储成本极高,Blob交易把验证从逐字节变成了逻辑证明,Gas消耗降低了一个数量级。
升级后L2费用的直接变化非常直观,我举个例子,你在Optimism上做一笔USDC转账,升级前手续费大概0.5到1美元,升级后直接降到0.03美元左右,如果你在Base链上频繁交互,比如玩链游或者做Defi策略操作,每一笔交易从0.2美元变成0.005美元,这种降幅让小额交易变得真正可用,过去很多人抱怨L2虽然比主网便宜,但依然不符合“随便点”的心理预期,现在这个门槛基本消失了,甚至有人调侃,坎昆升级之后,Gas费终于回到了2018年以太坊的黄金时代。
但L2费用下降不只是用户受益,L2生态的开发者也在调整策略,过去为了降低用户负担,许多DApp会主动承担一部分Gas费,或者设计批量处理机制,现在Blob交易成本极低,这些优化手段不再必要,开发者可以把精力放到产品功能和用户体验上,比如去中心化交易所的Swap交易,过去单笔交易费扣掉Gas可能只剩利润,现在Gas几乎可以忽略,做市商的报价更紧凑,用户滑点更低,链游赛道同样受益,GameFi项目之前被高昂的Gas费限制了交互频率,现在玩家可以频繁交易道具、铸币、参与战斗,不再被手续费劝退。
有一点需要明确,Blob交易不是彻底消灭了L2费用,而是把费用结构进行了重构,L2的费用依然受网络拥堵影响,当L2本身交易量激增时,排序器(Sequencer)的提交频率和批次大小会动态调整,费用依然可能小幅波动,但相比升级前,波动幅度已经收缩了两个数量级,用户感知到的费用不再是心理负担,更像一条接近零成本的通道。
坎昆升级的另一层意义在于为未来的Danksharding铺路,EIP-4844被社区称为Proto-Danksharding,它本质上是一次技术试验,Blob交易引入了短期存储和独立费用市场,这两个机制在完整版的Danksharding中会被进一步扩展,未来以太坊分片后,每个分片都能独立处理Blob数据,L2的数据可用性瓶颈会彻底解决,Blob交易已经在坎昆升级中验证了这套逻辑,后续升级只需要增加Blob数量和优化费用算法,以太坊的扩展路线图正沿着这条路径稳步推进。
从技术实现角度看,Blob交易的费用模型也做了专门设计,以太坊主网有一个独立的Blob Gas费市场,这与传统执行层的Gas费市场互不干扰,L2提交Blob数据时,需要支付Blob Gas,这笔费用的定价机制与以太坊主网的区块争抢逻辑类似,但因为资源类型不同,Blob Gas价格通常远低于执行层Gas,L2运营方可以同时提交多个Blob,每个Blob产生的费用单独计算,这种设计避免了Blob交易挤占普通以太坊交易的资源,保证了主网的安全性和可用性。
升级后社区反馈最积极的群体可能是跨链桥用户,过去跨链桥的手续费包含两部分,目标链的Gas费和桥本身的运营费,运营费很大程度上取决于桥在L2上提交数据时的CallData成本,Blob交易直接降低了这部分成本,跨链桥的整体费率随之下调,用户从Arbitrum跨链到Optimism,从某个L2跨到以太坊主网,费用从升级前的几美元降到了不到一美元,跨链变得更加顺畅,流动性在L2之间的流动效率提高,整个以太坊生态的资本利用率跟着上升。
也有批评声音认为Blob交易只是阶段性解决方案,18天的短期存储缺乏长期保证,万一L2节点保存的历史数据在18天内出问题,用户可能无法验证某些旧交易,实际上这种担忧可以通过L2自身的数据冗余机制解决,大多数主流L2都有多个验证节点和归档节点,数据被多备份保存,即使某个节点宕机,其他节点依旧能提供完整数据,Blob交易的设计初衷不是取代长期存储,而是把数据可用性的成本负担从以太坊主网转移到L2自身,让主网专注保证安全性和共识效率。
坎昆升级并非完美,但它确实完成了一次关键的范式转换,以太坊从单体区块链向模块化区块链转变的过程中,Blob交易是一个标志性的技术组件,它把数据存储和数据验证解耦,让L2拥有独立的费用市场,最终让用户感受到真正的低成本交互,对于普通用户,感知到的变化就是钱包里转一次U的Gas费少了几毛钱,但在技术层面,这背后是整个以太坊架构的重构。
结尾想说,Blob交易的落地不是终点,以太坊社区已经在讨论后续的EIP-7623、EIP-7691等提案,进一步优化Blob容量和费用机制,L2费用还会继续降,用户交互的门槛还会继续低,对于已经在使用L2的人,现在是体验更好的时候,对于还没尝试过链上操作的新人,坎昆升级后的以太坊生态已经足够友好,从注册钱包到完成第一笔链上交易,成本几乎为零,链上世界的入口正在被Blob交易悄悄拓宽。






