Vitalik Buterin 宣布 EIP-8141,這是一項帳戶抽象全面改革,將消除中介並徹底重塑以太坊的交易層。
以太坊的帳戶抽象問題自2016年以來一直未能解決。直到現在。Vitalik Buterin 在 X 上宣布 EIP-8141 已上線,並解決了幾乎十年前最初提出的 EIP-86 所提出的所有遺留問題。
該提案被 Buterin 描述為一個“綜合方案”。它整合了帳戶抽象旨在修復的所有內容,並在此基礎上添加更多。僅這個框架就顯示出這個單一 EIP 涵蓋了多麼廣泛的範圍。
必讀: ETH 資金流轉轉為正向,1.62億美元流入打破35天的下滑
核心機制稱為 Frame 交易。一次交易是 N 次調用。這些調用可以讀取彼此的 calldata,並且每個調用都能授權一個發送者和一個 gas 支付者。這就是整個協議層的設計。
聽起來似乎過於簡單。但它帶來的彈性才是真正的故事開始點。例如,一個標準的多簽帳戶會運行兩個 Frame:一個用於驗證,一個用於執行。原子操作如“批准-然後花費”變得輕而易舉。
如果帳戶尚不存在,則會先添加一個“部署”Frame。Buterin 指向 EIP-7997,認為它在這裡非常適合,因為它在不同鏈之間保持合約地址的一致性。
你可能也會感興趣: 從傳統 Rails 到區塊鏈:為何大銀行押注於代幣化
像 RAI 這樣的代幣支付 gas 現在可以在沒有任何外部中繼的情況下運作。支付管理合約實時處理 ETH 轉換。Frame 依序運行:必要時部署,然後驗證、支付管理者驗證、實際花費、執行,最後退還未使用的代幣。
最後這一部分非常重要。正如 Buterin 在 X 上所說,這完全消除了中介。沒有中繼者。沒有第三方廣播者。只有鏈本身。
隱私協議也獲得類似升級。有兩條路徑。第一,支付管理合約檢查有效的 ZK-SNARK,通過則支付 gas。第二,2D nonce 允許個人帳戶作為隱私協議,並能同時接收來自多個用戶的交易。Buterin 在此提及 RIP-7712。
這直接針對像 Railgun 和 Tornado Cash 這類工具中的用戶體驗痛點,這些工具中的公共廣播者造成摩擦。EIP-8141 用一個通用的公共內存池取代它們。
你可能也會感興趣: 貝萊德 CEO 呼籲在一個區塊鏈上實現代幣化
現有帳戶也可以加入這個框架。包括 EOA。批量操作、交易贊助以及完全的 FOCIL 兼容性都成為一等交易。這裡的 FOCIL 負責快速包含保證,而 EIP-8141 處理被包含內容的複雜性。
量子抗性簽名方案也已列入討論。效率仍是挑戰,但 Buterin 已在另一篇推文中提到通過 Firefly 和其他方式的相關工作。
仍有一個真正的限制。內存池層級的初始規則將較為保守。驗證 Frame 必須在執行 Frame 之前,且不能調用外部合約。支付管理者將有一個抵押機制,以限制拒絕服務的風險。
一個更寬鬆的第二層內存池將可選運行。隨著規則證明安全,受限制的版本會逐步擴展。
Buterin 在 X 上表示,整個方案在 Hegota 分叉下一年內是可行的。從 EIP-86 到 EIP-8141 十年。一個分叉,完成全部部署。
相關文章