在 2024 年 5 月 9 日的一篇博客文章中,以太坊聯合創始人 Vitalik Buterin 介紹了一個創新概念,以解決以太坊交易處理系統中的效率問題。他的提議圍繞“多維 gas 定價”的想法展開,旨在優化以太坊管理和定價計算任務的方式。

簡化以太坊的 Gas 機制

在以太坊中,“gas”是指執行交易和智能合約等操作所需的計算工作量的單位。傳統上,以太坊使用單維 gas 系統,其中各種類型的計算工作(例如執行命令、存儲數據和處理複雜的加密證明)都以“gas 成本”的形式累積定價。

一維氣體的問題

Buterin 指出,這種單一維度的方法有一個重大缺陷:它過分簡化了以太坊網絡上不同資源的消耗方式。例如,與執行交易相比,存儲數據對網絡的影響可能不同。在資源消耗方面將這些不同的活動視爲等同可能會導致效率低下和潛在的安全風險。例如,如果網絡低估了某種交易類型所需的資源,它可能會拒絕安全的交易或接受可能有害的交易。

引入多維 Gas 定價

爲了解決這個問題,Buterin 提出了一個系統,其中 gas 不再是一個單一的實體,而是被分成多個維度——每個維度代表一種特定的資源使用類型。這種方法已經在以太坊的 EIP-4844 升級中得到部分實施,可以更準確、更公平地爲以太坊基礎設施的各種需求定價。

實際應用和含義

這一想法的一個實際體現是爲 rollup 引入“blob”(第 2 層擴展解決方案,通過處理主鏈外的交易來幫助以太坊擴展)。這些 blob 的定價與常規交易 gas 分開,並且有限制,使 rollup 交易顯著更便宜、更高效。定價差異有助於更有效地管理網絡需求,而不會影響吞吐量。

這對以太坊用戶意味着什麼

對於日常用戶和開發者來說,這一變化意味着交易可能會變得更便宜,網絡也更能抵禦垃圾郵件和攻擊。尤其是開發者可能需要重新考慮如何設計他們的應用程序,以優化不同類型的 gas 成本。

以太坊 Gas 系統的未來

展望未來,Buterin 計劃將這種多維方法擴展到以太坊運營的其他領域,例如存儲。這可能涉及爲不同類型的數據存儲設置單獨的限制和價格,從而有可能提高網絡的整體效率和安全性。