EIP4844、Blob和Blob Gas:以太坊坎昆升級你需了解的內容

撰文:0xjs@金色財經

以太坊Dencun升級後,以太坊將採用EIP-4844,通常稱為proto-danksharding。此次升級引入了類型3(Type-3)交易(註:以太坊之前有Type-0,Type-1,Type-2交易),為L2網路帶來了新的機會和複雜性,以優化它們與以太坊基礎層的結算方式。

本文揭開EIP-4844的細節,並探討其對L2網路和更廣泛的區塊鏈生態系統的潛在影響。

問題:高昂的L2 Gas費

L2解決方案透過處理鏈下交易,然後定期在以太坊L1 上結算,從而來提高可擴展性並降低交易成本。

目前,L2 交易在L1 上的結算是透過L1 calldata發布大量的L2 交易資訊來完成的。對於L2 來說,與透過calldata 進行發布相關的成本是一筆巨大的支出。

根據Dune用戶niftytable創建的Dashboard」Rollup Economics“,L2網絡為了把交易資訊提交到以太坊主網,2023年12月花費了超過15000ETH,2024年2月花費了超過10000枚ETH,2024年3月還沒過半已經花費了超過7000枚ETH。

解決方案:Blob交易

EIP-4844 透過為資料「blob」創建空間來解決以太坊上的可擴展性問題,L2 可以使用這些blob空間來取代calldata進行結算。一個主要預期後果是L2 的費用降低。

有關Type-3交易和Blob的一些詳細資訊:

  • 每個區塊最多可以有6 個blob

  • 每個Type-3 交易可以有1 或6 個blob

  • 每個blob 最多可儲存128kb 的資料。如果未使用整個128kb,則tx 發送方仍需支付128kb blob 空間費用。

  • Blob只需要儲存4096 個epoch(約18天)。這被認為足夠長,可供L2 的所有參與者檢索,但也足夠短,以保持硬碟使用的可管理性。這使得blob 的價格比永久儲存的calldata 便宜。

可以將Blob視為一種新型工具,其中Rollup可以有效地儲存交易和證明數據,從而在將這些資訊發送到主網時節省Gas費用。這種新型交易為L2與L1 區塊空間互動提供了更好的方式。

QFNQWw63LDRkgIoAoafgyVWDxCAMz9slXr9prqnv.png

初步的粗略估計顯示,Blob將使Rollup交易成本節省10-100倍。

新的交易和區塊頭字段

Type-3 交易有兩個新欄位:

  • max_fee_per_blob_gas:使用者願意為每個Blob Gas 支付的最高費用

  • blob_versioned_hashes:kzg_to_versioned_hash 的雜湊輸出清單。

在EIP-4844 中,區塊頭還將有兩個新欄位:

  • blob_gas_used:區塊中交易消耗的Blob Gas 總量

  • excess_blob_gas:在區塊之前消耗的Blob Gas 總量超過目標。這用於設定Blob Gas 定價。

Blob的傳播

以太坊有一個記憶體池mempool,它暫時儲存Type-0、Type-1和Type-2交易。 Type-3交易也將位於記憶體池中,但blob 的實際內容將透過共識客戶端blob sidecar 進行傳播,並且不必到達執行客戶端。 Type-3交易僅包含對blob(哈希)的引用,而不包含blob 本身。

了解Blob基本費用

EIP-4844 創建了一個新的Blob Gas 市場。市場的運作方式與EIP-1559 類似,根據供需情況改變blob 基本費用。

iBBsYwW8eUR2Uqqht9yEvrJrr4At4u4abwmBVX6C.png

EIP-4844 依照以下定價規則運作:

  • 如果區塊中的blob 數量多於目標(目前為3),則增加blob 基本費用。

  • 如果區塊中的blob少於目標,則減少blob 基本費用。

  • 如果區塊中的blob 數量與目標相同,則不要更改blob 基本費用。

除了這種新的定價機制之外,Type-3 交易仍將具有max_fee_per_gas 和max_priority_fee_per_gas字段,並受現有EIP-1559 市場的約束。除了Blob 空間之外,Type-3 交易仍然需要為其使用的EVM 空間付費。

對以太坊L2的影響

Blob 預計將大幅降低發佈到以太坊主網的成本,從而導致L2市場發生轉變。生態系統中的許多人預測,大多數情況下,blob 基本費用將接近最低水準。

然而,這項引入將為L2 營運商帶來新的複雜性,他們現在需要在使用Type-2和Type-3 費用機制之間做出決定,以將其匯總上鍊。有時,常規Type-2 批次交易比Type-3 Blob 交易更昂貴,反之亦然。因此,每個L2 都必須監控兩個獨立的市場,以確定根據當前網路條件使用哪個市場更有利。

預計L2 可能不需要整個blob 空間,可能會出現L2 時序研究:1)等待並完全填充一個blob 和/或2)與其他L2 協調以共享blob 空間。

Dencun升級和EIP 4844為L2網路帶來了新的機會,但也會為以太坊帶來更多的可觀測性挑戰。隨著Type-3 交易進入市場,L2 將需要管理這些變化帶來的新機會。

Total
0
Shares
Related Posts