EIP-4844如何提升以太坊數據可用性

1.43K
EIP-4844如何提升以太坊數據可用性

擴容三難與Rollup主導的以太坊

多年來,區塊鏈社群都在應對擴容三難——去中心化、安全性和吞吐量之間的平衡。以太坊的解決方案?以Rollup為核心的路線圖。但關鍵在於:大多數Rollup高度依賴以太坊作為數據可用性(DA)層的功能。這就是EIP-4844(或稱Proto-Danksharding)的登場——它旨在大幅提升以太坊的DA能力。

Rollup為何需要數據可用性

Rollup通過將計算移至鏈下來降低執行成本,但若無DA,用戶無法獨立驗證狀態轉換或提取資金。樂觀Rollup依賴欺詐證明,而ZK-Rollup使用密碼學證明,但兩者都需要底層數據是可用的——不必永久存儲,只需在驗證期間可訪問。

Calldata的成本問題

目前,Rollup將交易數據嵌入以太坊的calldata中,成本高昂(佔Rollup成本的80%!)。EIP-4844引入了blob-carrying交易,為DA專用數據提供更便宜的存儲。Blob是臨時的(約18天),但足以完成有效性檢查。

EIP-4844的技術躍進

  1. Blob機制:每個Blob可容納約125 KB數據,通過KZG證明提交。EVM無法直接訪問Blob內容——僅能讀取承諾值,從而降低Gas成本。
  2. 雙重費用市場:Blob Gas價格與執行Gas分開定價,避免Rollup受L1擁堵影響。
  3. 未來兼容性:此設計為Danksharding鋪路,節點未來只需採樣Blob而非完整下載。

未來的挑戰

儘管EIP-4844提升了容量(Rollup總吞吐量約100 TPS),但它並非萬能解藥。真正的擴容仍需完整的Danksharding實現。在此之前,Rollup需權衡Blob與Calldata的使用——或冒險依賴外部DA層。

您怎麼看?歡迎討論這對您的技術堆疊有何影響。

ChainSight

喜歡21.86K 訂閱729
Opulous音樂NFT平台