首页 交易指南 文章详情
交易指南

引言:EIP-4844在以太坊扩容路线中的核心地位

B
币安 资讯团队
· 2026年05月13日 · 阅读 3670

以太坊作为领先的智能合约平台,随着用户和应用的激增,面临着网络拥堵和高Gas费用的挑战。EIP-4844,也被称为Proto-Danksharding,是Dencun升级的核心提案,于2024年3月13日正式上线以太坊主网。这一改进提案标志着以太坊在去中心化扩容道路上迈出关键一步,通过引入新型数据结构显著降低Layer2(L2)解决方案的成本,为rollup生态注入新活力。

EIP-4844的技术核心:Blob交易与数据可用性采样

EIP-4844的核心创新在于引入“携带Blob的交易”这一全新交易类型。传统以太坊交易使用Calldata存储L2数据,需要全网节点永久保存,这导致存储成本高企。新提案设计了Blob(Binary Large OBject,二进制大对象),一种专为L2数据传输优化的临时数据类型。Blob数据无需EVM执行访问,仅需通过承诺(commitment)验证其完整性,并在一定区块窗口(约18天)后可被丢弃,从而大幅降低存储负担。

  • 新交易格式:交易哈希计算公式为keccak256(BLOB_TX_TYPE || rlp([chain_id, nonce, max_priority_fee_per_gas, max_fee_per_gas, gas_limit, to, value, data, access_list, max_fee_per_blob_gas, blob_versioned_hashes])),包含Blob版本哈希和专用Gas费用参数。
  • 多维费用市场:引入blob Gas市场,独立于常规Gas,目标blob Gas per block上限为2^17(约131KB),通过靶向利用率动态调整费用。
  • 数据可用性采样(DAS)原型:节点无需下载完整Blob,仅采样验证可用性,为未来完整Danksharding铺路。

这一设计确保了向后兼容,同时将L2数据从Calldata中剥离,实现费用降低100至1000倍。

EIP-4844的影响:rollup生态重塑与未来展望

实施EIP-4844后,Arbitrum、Optimism等rollup平台的Gas费用显著下降,用户体验大幅提升。以太坊主网区块容量扩展,交易吞吐量增加,同时维持去中心化安全。短期内,它作为分片技术的“临时桥接”,桥接了上海升级与The Surge阶段;长期看,将演进为Danksharding全貌,支持万级TPS。

安全考虑包括内存池隔离Blob交易,避免污染常规交易池;测试用例覆盖边界场景,确保共识一致性。开发者需更新客户端(如Geth、Erigon),以支持新OpCode 0x69(BLOB_BASE_FEE)。

实施细节与开发者指南

对于开发者,EIP-4844引入新区块字段如blob_gas_usedexcess_blob_gas,便于费用计算。交易构建时需指定max_fee_per_blob_gas,签名使用secp256k1算法。实际部署中,监控blob版本ed哈希列表,避免版本冲突。社区已发布参考实现,推动生态快速适配。

总之,EIP-4844不仅是技术跃进,更是Web3基础设施的里程碑,推动以太坊向高性能全球结算层演进。

```

立体问答

7 张卡片
CARD #01

EIP-4844是什么?

EIP-4844是Ethereum Improvement Proposal 4844,也称Proto-Danksharding,是以太坊Dencun升级的核心组成部分,于2024年3月上线主网。它引入携带Blob交易的新格式,将L2rollup数据从昂贵的Calldata中分离,使用临时Blob数据块,仅需短期可用性验证,从而降低存储和Gas成本达100-1000倍,同时为未来Danksharding奠基。该提案由Vitalik Buterin等贡献者推动,确保去中心化和向后兼容。

CARD #02

EIP-4844如何降低Layer2费用?

EIP-4844通过Blob数据类型实现费用优化。传统L2需将状态数据post到L1 Calldata,全网永久存储成本高。新Blob仅要求短期(约18天)可用性,支持数据可用性采样(DAS),节点无需全下载。引入独立blob Gas市场,区块上限131KB,费用动态调整。Arbitrum、Optimism等rollup实际测试显示,费用降幅显著,提升用户吞吐量和可及性。

CARD #03

EIP-4844与Danksharding的关系是什么?

EIP-4844是Proto-Danksharding,即Danksharding的原型版本。完整Danksharding旨在通过全DAS实现TB级数据可用性,支持极高TPS。EIP-4844先行引入Blob交易、费用市场和共识变化,作为过渡桥接,验证关键机制如blob承诺和采样,确保未来无缝升级,同时最小化风险。

CARD #04

EIP-4844上线后对用户有何影响?

上线后,用户将体验更低L2交易费用和更快确认速度。以太坊生态rollup平台成本优化,用户无需牺牲速度或安全性。开发者可构建更高效DApp,区块数据容量增加,提升整体网络竞争力。需注意客户端升级,以支持新交易类型和OpCode,避免兼容问题。

CARD #05

EIP-4844的安全性如何保障?

EIP-4844注重安全设计:Blob数据通过KZG承诺验证完整性,无需EVM访问防篡改;内存池隔离Blob交易,避免常规池污染;区块头记录blob版本哈希,便于光客户端验证。测试用例覆盖边缘场景,共识规则确保分叉一致。短期数据保留期进一步降低长期攻击面。

CARD #06

如何在代码中集成EIP-4844交易?

开发者使用更新后库如ethers.js v6,构建交易指定BLOB_TX_TYPE(0x03),添加max_fee_per_blob_gas和blob_versioned_hashes。签名secp256k1标准,监控区块blob_gas_used计算费用。参考Geth文档实现RPC如eth_sendBlobTransaction。测试网如Sepolia验证兼容性。

CARD #07

EIP-4844何时完全取代Calldata?

EIP-4844不取代Calldata,而是并存优化L2场景。rollup可渐进迁移Blob,预计2025年后Danksharding全实施将主导。当前,费用激励机制鼓励Blob使用,Calldata仍适用于EVM执行数据。

开启您的数字资产之旅

注册即享新人福利,加入全球数百万用户的选择

立即免费注册