
EIP-XXXX:透過固定存儲保證金與動態退款實現經濟狀態管理
本提案為新狀態創建引入了固定的 ETH 存儲保證金,將存儲成本與 Gas 市場解耦,利用機會成本作為隱性租金,以抑制乙太坊無限制的狀態增長。
摘要
本提案為以太坊無限制的狀態增長(State Growth)引入了一種純經濟解決方案。它透過要求為新狀態創建支付固定的 ETH「存儲保證金」(Storage Bond),將創建永久狀態的成本與動態的 EIP-1559 Gas 市場解耦。藉由鎖定這些 ETH,創建者透過錯失質押收益的機會成本支付了「隱性租金」,在不冒智能合約破產風險的情況下,實現了清理狀態的持續經濟壓力。此外,它還引入了一種由協議資助的動態狀態刪除退款機制,充當「狀態調節器」(State Thermostat),激勵開發者修剪臨時數據。
動機
以太坊的活躍狀態每年增長約 100 GB。雖然數據(Blobs)和執行(ZK-rollups)可以優雅地擴展,但狀態對象的永久存儲仍然是節點去中心化的主要瓶頸。
以往解決此問題的嘗試因嚴重的權衡而失敗:
狀態過期(State Expiry): 破壞了向後兼容性,並引入了證明「不存在性」的密碼學噩夢。
經典狀態租金(Classic State Rent): 存在智能合約破產的風險。如果合約必須從其餘額中持續支付租金,資金可能會耗盡並「死亡」,從而破壞 DeFi 的可組合性。
歷史 Gas 退款(Historical Gas Refunds): 催生了 Gas 代幣(例如 CHI)。由於狀態創建是以波動的 Gas 定價的,這變成了一個套利循環。
本 EIP 認為,永久性網絡負擔的成本不應隨臨時的區塊擁堵而波動。透過要求固定的預付 ETH 保證金,我們為狀態存儲引入了一種安全、持續的成本:機會成本。隨著狀態增長,ETH 會不斷從流通中鎖定。這些鎖定資本所放棄的收益充當了自然的、持續的租金,在安全地為永久存儲定價的同時,與 超健全貨幣(Ultra Sound Money) 的敘事完美契合。
規範
1. 新交易欄位:maxStateFee
交易將更新以包含一個新欄位:maxStateFee(以 wei 為單位)。
這代表發送者願意為交易執行期間創建的 淨新增 狀態槽位支付的最高 ETH 金額。
錢包可以透過模擬交易來估算此費用。例如,向新地址進行簡單的 ERC-20 轉帳將需要可預測的狀態費。而通常僅修改現有狀態的 Uniswap 交易,其 maxStateFee 將接近於零。
如果交易嘗試創建的新狀態超過了 maxStateFee,交易將回滾。
2. 固定存儲保證金 (STATE_CREATION_FEE)
初始化新存儲槽位(SSTORE 從零變為非零)、創建新合約(CREATE/CREATE2)或初始化新帳戶餘額的成本將與 Gas 解耦。
固定費用(例如 0.001 ETH)直接從交易發送者的 maxStateFee 載荷中扣除。
該費用將被銷毀或發送到鎖定的協議合約中。
3. 狀態調節器(動態退款)
當存儲槽位被重新設為零,或合約被銷毀(SELFDESTRUCT 或等效的清除操作碼)時,交易發送者將收到退款。
與 Gas 解耦: 退款以固定的 ETH 支付,防止了歷史 Gas 代幣的套利循環。
調節器目標: 協議維持一個活躍狀態的目標大小(例如 300 GB)。
動態支付: 如果網絡狀態超過目標,協議會透過鑄造新 ETH 自動增加退款金額。如果狀態降至目標以下,退款將恢復到基準水平。
這為開發者設計清理臨時狀態的應用程序創造了利潤豐厚、由協議補貼的獎勵。
原理闡述
隱性租金:機會成本與錯失的收益
存儲保證金最重要的創新在於它如何在不破壞智能合約的情況下,重新引入「狀態租金」的概念。在現代以太坊經濟中,ETH 是一種具備收益的資產(透過原生協議質押或 LST)。因此,鎖定的 ETH 具有可衡量的 機會成本。
隱性租金的機制: 如果開發者鎖定特定數量的 ETH 來創建永久狀態,他們就放棄了該 ETH 本可以產生的原生收益。如果當前的質押收益率為 2% APY,開發者實際上每年支付了相當於其保證金 2% 的持續「隱性租金」。
零破產風險: 與傳統狀態租金(明確從合約餘額中扣除,若資金枯竭則面臨應用崩潰風險)不同,隱性租金僅僅是鎖定資本。如果一個合約被遺棄,它只是繼續錯失收益,但應用程序的邏輯和餘額仍保持完整且具備償付能力。
為什麼使用固定 ETH 保證金而非 Gas?
Gas 衡量的是瞬時的計算消耗。狀態衡量的是永久的硬件負擔。使用瞬時指標為永久負擔定價,會導致狀態定價因網絡流量而產生內在的錯誤定價。固定的 ETH 保證金消除了 Gas 套利。
為什麼要鑄造新 ETH 進行退款?
為了激勵清理舊有狀態(在此 EIP 之前創建的狀態),協議必須提供經濟獎勵。由於歷史狀態費用已被銷毀,協議必須鑄造 ETH 來支付這些「清理獎金」。然而,由於新狀態的創建需要大量的預付 ETH 鎖定,整個系統仍保持高度通縮,並強化了 ETH 的稀缺性。
向後兼容性
此 EIP 不會破壞現有的智能合約。舊有合約不需要升級來支付「租金」,其狀態也不會自發過期。唯一的變化在於交易發送者,如果他們的交互導致了淨新增狀態的創建,則必須確保其錢包填寫了新的 maxStateFee 欄位。
安全考量
搶跑 / 分叉前垃圾數據攻擊
為了防止攻擊者在 EIP 激活 之前 向網絡發送垃圾狀態以在日後獲取退款,部署必須分階段進行:
第一階段: 引入高額的 STATE_CREATION_FEE,但僅提供極少(或零)退款。
第二階段: 在稍後的硬分叉中激活運態狀態調節器,僅在套利窗口關閉後才增加退款。
惡意騷擾(Griefing)
由於費用是從交易發送者(透過 maxStateFee)扣除,而不是從智能合約的內部餘額扣除,惡意行為者無法透過強制合約創建狀態來耗盡合約的 ETH。
永久性與私鑰丟失
如果用戶或合約失去了修改或刪除其狀態的能力(例如丟失私鑰,或部署了沒有清除機制的智能合約),該狀態將保持永久不可變,且初始存儲保證金將保持永久鎖定。協議不允許第三方刪除他們在密碼學上不擁有的狀態來索取退款。這保證了被遺棄的狀態將作為 ETH 供應量的一個永久、不可恢復的通縮匯點。
1 則貼文 - 1 位參與者
[閱讀完整主題](https://ethresear.ch/t/eip-xxxx-economic-state-management-via-fixed-storage-bonds-and-dynamic-refunds/24781)
相關文章