EIP-4844與以太坊Rollups的未來:Blob交易如何提升數據可用性

EIP-4844與以太坊Rollups的未來:Blob交易如何提升數據可用性

為什麼Rollups需要數據可用性層

多年來,以太坊的可擴展性三難問題(去中心化、安全性與吞吐量的平衡)一直是討論焦點。社區的解決方案?以*Rollup為中心*的策略。但關鍵在於:大多數Rollups嚴重依賴以太坊作為數據可用性(DA)層。沒有DA,Rollups將失去執行完整性與用戶可恢復性的保證。

Calldata的問題

目前Rollups使用以太坊的calldata實現DA,但成本高昂——佔據Rollup運營商約80%的gas費用。EIP-4844(又名Proto-Danksharding)應運而生。此升級引入blob-carrying交易,這是一種專為DA設計的新格式。與calldata不同,blob更便宜,因為它們無法被智能合約執行——純粹用於存儲。

Blob如何運作

  • 臨時存儲: Blob保存約18天(4096個epoch),足夠驗證者檢查數據。
  • 獨立費用市場: Blob gas價格與執行gas分離,避免Rollups受L1擁堵影響。
  • KZG承諾: 每個blob包含加密承諾,無需暴露完整數據即可高效驗證。

Scroll如何適應EIP-4844

作為zkRollup,Scroll過去通過calldata提交批次交易。EIP-4844後改採blob降低成本並維持安全性。其PI電路(證明系統關鍵組件)現使用橢圓曲線多項式評估(BLS12-381 vs. BN254)驗證blob一致性。概念驗證顯示單次證明需約2800萬電路約束,在M1 MacBook Pro上耗時139秒。

下一步?Danksharding

Proto-Danksharding只是開始。完整的Danksharding升級將引入數據可用性採樣(DAS),讓節點無需下載完整區塊即可驗證大規模數據。想像這是群眾外包的DA驗證——可擴展性的革命。

最後思考: EIP-4844雖是重大進展,但目前blob容量(所有Rollups合計約100 TPS)仍有限。在Danksharding實現前,Rollups須在成本效率與額外信任假設間取得平衡。

BlockchainOracle

喜歡70.45K 訂閱2.2K