作者:0xNatalie 來源:Chainfeeds
以太坊 Execution Layer Meeting 195 會議討論了關於調整blob 基礎費用最低值的提議。 blob 是坎昆升級中的EIP-4844 引入的一種資料儲存類型,用於以較低成本在以太坊上儲存和處理資料。目前的最低基礎費用(MIN_BASE_FEE_PER_BLOB_GAS)為1 wei。 SMG 研究員 Max Resnick 提議將這個最低費用提高,以加快在網路擁塞時費用調整的速度。
提高blob 基本費用:是解藥還是飲鴯止渴?
最低基礎費用是處理blob 資料時所需的最低費用。自從EIP-1559 實施後,以太坊的Gas 結構發生了變化。以前,以太坊的交易費用是透過競價方式決定的,用戶出價越高,其交易被打包進區塊的優先順序就越高。這種機制導致了在網路擁塞時用戶之間開始競價,交易費用急劇上升,這種上升往往是不可預測的。 EIP-1559 將Gas 費分為兩部分:基礎費(Base Fee)和小費(Priority Fee)。每筆交易的基礎費都會被銷毀,並且根據網路的擁塞情況自動調整。當網路交易量多區塊空間利用率高時,基礎費會隨之上升,使得交易的費用變得更加可預測,同時透過銷毀部分ETH 來減緩其通膨速度。此外,用戶仍可透過小費激勵礦工優先處理交易,但這部分費用不會被銷毀,而是作為獎勵支付給礦工。設定blob 最低基礎費用意味著,即使在網路空閒的情況下,處理blob 資料的費用也不會低於這個最低限度。提高這個最低值會增加L2 提交資料到主鏈的成本,理論上會燃燒更多的ETH。
Max 提議將最低基礎費用從1 wei 提高到160,217,286 wei,目的是減少價格調整至合理水平所需的時間,他認為,當前的blob 價格在進入價格發現(即確定合適的blob Gas 價格)時增長速度過慢,從零開始到達合理的價格大約需要160 個區塊(約32 分鐘),導致在網路開始擁擠時,需要過多時間才能達到合理的費用水平。透過將最低基礎費用提高到更接近合理價格的數值,費用能更快達到適當的水平。從而確保以太坊網路能夠更迅速、穩定地處理交易和blob 資料。 Max 認為調整到160,217,286 wei 不會過度增加blob Gas 的最終價格,但可以大大縮短價格達到平衡的時間。
社區觀點
這項提議引起社區熱議,Ryan Berckmans 反對提高blob 基礎費用,認為以太坊當前的策略是透過在低擁堵時提供低成本甚至免費的數據可用性(DA)來吸引更多用戶和開發者加入網絡,從而累積網路效應。這種策略類似於「先佔領市場」的方式,以便在未來獲得更大的市場份額和生態系統價值。他認為提高費用會增加市場壁壘削弱網路的中立性,且目前blob 市場尚未完全穩定,因此不應倉促做出這項調整。
Blockworks 團隊D 認為 提高最低費用不僅無助於解決以太坊目前的擴展問題,反而會削弱以太坊在數據可用性服務上的競爭力。他主張透過擴展L1 來增加執行費用,並使DA 服務更便宜,以增強以太坊的整體競爭力,吸引更多的Rollups 以進一步擴大ETH 的使用和需求。 clusters 創辦人foobar 也持相同的觀點,他認為提高費用過於短視,會損害以太坊的可信度,也可能導致Rollups 遷移像Celestia 這樣的替代鏈上啟動,削弱以太坊的核心價值。
Nethermind 開發貢獻者 Bena Adams 則對提議持支持態度。 Bena 提到,雖然從經濟價值上看,1 wei 和1 gwei 的差距很小,但當以太坊網路面臨擁擠時,1 wei 作為最小單位確實不合適。因為雖然理論上費用會隨著擁堵增加,但由於最小單位是1 wei,費用的增長過於緩慢,無法及時反映網絡的實際擁堵情況,從而無法起到調節網絡需求的作用。
以太坊研究員Potuz 則指出,如果是信標鏈(CL)而非執行層(EL)來設定這個費用,最低費用可能會直接設定為1 Gwei(即10 億wei),信標鏈在處理費用時使用的是uint64 資料型,而不是uint256。 uint64 在處理小數時的精度較低,因此通常不會使用像1 wei 這樣極小的數值作為費用的最小單位。所以如果最初費用是由信標鏈設定的,可能根本不會出現這種因為最低費用單位太小而引發的爭議。
是否真的能夠緩解ETH 通膨?
此外,支持提高blob 最低基礎費用的觀點也認為,這樣做的可以緩解ETH 的通膨壓力。例如,Abstract 團隊的Cygaar 認為,在EIP-4844 實施之前(2024年3月13日),Rollups 是消耗ETH Gas 費的主要來源。然而,目前blob 的價格對於Rollups 來說幾乎是免費的,以太坊從L2 的DA 成本中幾乎沒有獲得任何價值。短期內的一個解決方案是提高blob 基礎費用,增加燃燒從而減少ETH 的通膨壓力。
然而ambient 創始人Doug Colkitt 卻指出目前在以太坊網路中,儘管blob 空間的使用率已經達到了80% 左右,但這些空間主要被低價值的垃圾交易(spam)佔用。這些低價值交易對費用的變化非常敏感,也就是說,如果blob 費用稍微增加,這些低價值交易就會迅速減少甚至消失。最終並不會顯著提高ETH 的燃燒率。
何時ETH 會開始通貨緊縮?
拋開blob,以太坊區塊的基礎費用大概多少時ETH 會開始通貨?
ETH 的總供應量是沒有上限的,在PoS 機制下,ETH 的年發行量主要由參與質押的ETH 數量和網路的整體活動水準決定。質押的ETH 數量增加,發行量會相應增加,同時透過EIP-1559引入的銷毀機制對發行量的增長起到了一定的抵消作用。 EIP-1559 實施後,年發行率大約在0.5-2% 之間(取決於質押ETH 的數量和網路活動),區塊的平均大小目標值為15,000,000 Gas,以太坊平均出塊時間 12.05s。 ETH 會在燃燒的數量超過每年的發行量時開始通貨緊縮。
每個區塊的ETH 燃燒量等於該區塊中所有交易的基礎費總和,公式為:基礎費× 區塊大小(以目標值15,000,000 Gas 計算)。年燃燒量則為:每個區塊的ETH 燃燒量× 每年的出塊數量(基於12.05 秒的平均出塊時間,估算每年約有2,620,000 個區塊)。
假設每年的ETH 發行量為1%,以目前 120,330,000 ETH 的供應量來計算,大約為1,203,300 ETH。若ETH 要達到通貨緊縮,那麼年燃燒量必須大於1,203,300 ETH。因此,可以得到以下關係式:
基礎費× 15,000,000 × 2,620,000 > 1,203,300
透過計算得出,基礎費大約為 30.62 Gwei 時,ETH 才能開始通貨緊縮。同理如果ETH 的年發行量為0.5%,則基礎費約為15.31 Gwei 才能實現ETH 通貨緊縮。如果ETH 的年發行量為2%,則需要基礎費約為61.23 Gwei 才能實現ETH 通貨緊縮。