以太坊Dencun升级引入EIP-4844(也称为proto-danksharding),通过引入Type-3交易,为L2网络带来了新的机遇和挑战。Type-3交易利用“blob”空间,取代了以前用于L2结算的calldata,预计将大幅降低L2交易成本。
目前,L2网络通过将链下交易信息以calldata的形式发布到以太坊L1进行结算,这造成了巨大的费用支出。根据Dune数据,2023年12月至2024年3月,L2网络为此花费了超过32000枚ETH。
EIP-4844通过引入blob空间解决可扩展性问题。L2可以使用blob来存储交易数据,从而节省Gas费。以下是blob交易的关键特点:
Type-3交易包含两个新字段:
max_fee_per_blob_gas
:用户愿意为每个blob支付的最大Gas费用。blob_versioned_hashes
:kzg_to_versioned_hash的哈希输出列表。此外,区块头也新增了两个字段:
blob_gas_used
:区块中交易消耗的Blob Gas总量。excess_blob_gas
:区块之前消耗的Blob Gas总量超过目标的数值,用于设定Blob Gas定价。Type-3交易与其他类型交易一样,在以太坊内存池中存储,但blob内容通过共识客户端blob sidecar进行传播,而非执行客户端。
EIP-4844创建了一个新的Blob Gas市场,类似于EIP-1559,根据供需情况调整blob基本费用。
Blob预计将大幅降低L2结算成本,这将改变L2市场格局。大多数情况下,blob基本费用预计接近最低水平。
然而,L2运营商将面临新的挑战,他们需要在Type-2和Type-3费用机制之间做出选择。L2可能需要等待并完全填充一个blob,或与其他L2合作共享blob空间。
Dencun升级和EIP-4844为L2网络带来了新的机遇,但也带来了新的可观测性挑战。L2需要有效地管理这些变化带来的机遇。