撰文: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 區塊空間互動提供了更好的方式。
初步的粗略估計顯示,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 基本費用。
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 將需要管理這些變化帶來的新機會。