
撰文: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月花費了超過15000枚ETH,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 將需要管理這些變化帶來的新機會。