📢 乙太坊 L1 中的多維 Gas Metering 提案 允許增加區塊容量,而無需更改區塊 gas 限制,也不會使用戶體驗複雜化。 + 它可以輕鬆擴展到使用者友好的多維定價 (Endgame 1559! 👇 tl;DR和連結如下
我們意識到,沒有理由必須將 Gas 計量和交易定價耦合在一起。 我們可以對一種資源進行簡單的單維定價,即古老的乙太坊 gas,而在交易執行期間,在後台,使用的 gas 被計量到每個資源的單獨桶(計算、記憶體、狀態、訪問、帶寬等)中。 我們定義了一個新的變數區塊 gas,該 gas 計量為利用率最高的資源消耗的 gas。例如,如果在一個計算密集型區塊中,每個維度消耗的 gas 為 (18, 9, 9, 6, 3) megagas,則計量的區塊 gas 將為 18m。(請注意,此區塊今天無效,因為消耗的 gas 為 45m > 36m。 我們在區塊有效性條件(區塊 gas 計量< LIMIT)和 EIP-1559 更新規則中將當前的區塊 gas used 變數替換為計量的區塊 gas。這樣就可以在更接近每個資源容量的位置填充數據塊,同時仍然在每個資源的安全限制範圍內。 事務級別的所有內容都與今天相同。
感謝 @adietrichs、@VitalikButerin、@soispoke @_julianma 對提案的評論和審查。 感謝 @nero_eth、@kevaundray、@vdWijden @M25Marek在乙太坊研發互作中的多次討論。 在此處閱讀完整的提案:
11.21K