
以太坊開發者已承諾將 EIP-8141(稱為「框架交易」Frame Transactions)納入網路預計於 2027 年進行的 Hegotá 升級,使原生帳戶抽象化 (native account abstraction) 有望成為以太坊標準交易系統的一部分。
根據 Hegotá Meta EIP,核心開發者在 8 月 27 日的「所有核心開發者執行會議」(All Core Developers Execution call)中,將 EIP-8141 從「考慮納入」改為「預計納入」。這一變動讓框架交易在預定的升級中佔有正式地位,儘管該提案仍是草案,其技術細節在部署前仍可能有所變動。
以太坊共同創辦人 Vitalik Buterin,該提案的十位作者之一,在經過數個月的開發後,於週日引起了對這項工作的關注。
Buterin 在 X 上寫道:「過去幾個月,框架交易(EIP-8141)取得了許多重要進展。」並推薦了更新後的規範。
該提案解決了普通以太坊帳戶的幾項限制,包括交易發起帳戶必須持有以太幣才能支付網路費用的要求。
以太坊目前要求交易費用以 ETH 支付。持有穩定幣或其他代幣的錢包,除非有足夠的以太幣支付交易費用,否則無法轉移這些資產。
EIP-8141 將交易的不同部分分離成可編程的框架,涵蓋授權、費用支付和執行。發送資產的帳戶和支付 Gas 費用的帳戶將不再需要是同一個。
因此,支付應用程式可以為使用者支付 ETH 費用,或從使用者那裡接收穩定幣,同時自行處理所需的以太幣支付。驗證者將繼續透過以太坊現有的費用系統收取費用,而錢包持有者則無需事先取得 ETH。
這項設計將與帳戶抽象化相關的幾項功能整合到以太坊的正常交易流程中。現有的實作,例如 ERC-4337,已經可以支援贊助 Gas 費用和可編程錢包,但它們使用獨立的基礎設施,包括 UserOperations、綑綁者(bundlers)和支付者(paymasters)。
ERC-4337 自 2023 年以來已在以太坊上運行,無需修改基礎協定。其 UserOperations 透過獨立的記憶池(mempool)發送,由綑綁者收集,然後傳遞給一個處理驗證和執行的 EntryPoint 合約。
如 crypto.news 之前於八月份報導,智慧帳戶技術可以支援 Gas 費用贊助、通行金鑰(passkeys)、社交復原(social recovery)以及其他傳統外部擁有帳戶(externally owned accounts)所不具備的錢包控制功能。
框架交易將把類似的可編程性引入以太坊協定,而不是要求使用者依賴一個獨立的交易系統。
框架交易可以改變目前需要多次獨立授權的交易。
例如,代幣交易可能要求使用者先授權一個去中心化應用程式花費某個代幣,然後再提交另一筆交易來執行交易。如果第二個步驟失敗,該花費權限可能仍然有效。
EIP-8141 允許將相關操作組合在一起,使其能同時成功或失敗。因此,附屬於失敗交易的授權可以在同一筆交易中被撤銷。
該系統透過將一筆交易分為具有獨立職責的框架來運作。一個框架可以驗證授權,另一個框架可以確定 Gas 費用如何支付,而隨後的框架則執行請求的操作。
可編程驗證將賦予帳戶更多控制權,以決定以太坊如何識別有效交易。帳戶可以透過以太坊虛擬機器(EVM)代碼執行驗證規則,而不是每個外部擁有帳戶都依賴相同的固定認證流程。
以太坊研究人員多年來一直致力於實現這種原生帳戶抽象化。由 Buterin 及其他開發者於 2024 年提出的 EIP-7702,先前旨在讓外部擁有帳戶能夠使用智慧合約錢包功能,同時保持與 ERC-4337 的兼容性。
驗證方面的變革不僅限於 Gas 費用支付和交易批次處理。
傳統的以太坊外部擁有帳戶由使用橢圓曲線數位簽章演算法(ECDSA)的私鑰控制。在傳統模式下,私鑰無法在不改變帳戶的情況下簡單替換。遺失金鑰可能會永久喪失對其控制資產的訪問權限,而被洩露的金鑰則可能讓攻擊者控制該帳戶。
框架交易將允許帳戶定義自己的驗證邏輯,為金鑰輪換和不同的認證系統打開大門,而無需使用者將資產轉移到新地址。
可編程驗證最終可能允許以太坊帳戶用旨在抵禦量子電腦攻擊的密碼學方法取代目前的簽章方式。
Buterin 在八月份的更新中,將量子安全列為以太坊技術路線圖的優先事項,與原生 Rollup、隱私保護以及網路儲存架構的變革一同進行。
他先前曾勾勒出一份抗量子路線圖,涵蓋了以太坊的共識簽章、資料可用性系統、錢包密碼學和零知識證明。該計畫指出,控制普通以太坊帳戶的 ECDSA 可能是最終需要替換的組件之一,如果足夠強大的量子電腦被開發出來。
EIP-8141 為帳戶採用不同簽章方案提供了一條途徑,因為驗證規則將不再固定於單一私鑰模型。
Hegotá 預計於 2027 年進行,並將在以太坊的下一個網路升級 Glamsterdam 之後。
開發者在八月份仍在縮小 Hegotá 的範圍。當時,框架交易仍在考慮中,而 EIP-7805(或稱分叉選擇強制納入列表,Fork-choice enforced Inclusion Lists)是唯一正式排定用於該升級的提案。
8 月 27 日的決定已將 EIP-8141 與 EIP-7805 一同移至預定納入類別。
在該決定之前,開發者一直在比較 EIP-8141 和 EIP-8130,將它們視為原生帳戶抽象化的競爭方法。討論內容包括以太坊如何避免 Layer 1 和 Layer 2 網路之間不兼容的帳戶抽象化標準,同時保留不同交易設計的靈活性。
同時,Glamsterdam 在以太坊的升級排程中仍領先於 Hegotá。開發者一直在透過開發網路測試其計畫中的變更,該升級重點在於內建的提案者-建造者分離(Enshrined Proposer-Builder Separation)和區塊級別訪問列表(Block-Level Access Lists)。
該升級也包括以太坊 Gas 費用核算方式的變更。以太坊基金會於八月份警告錢包開發者,EIP-8037 可能會影響依賴於「每次基本 ETH 轉帳費用為 21,000 Gas」這一假設的軟體,因為創建新狀態的轉帳將面臨額外費用。
EIP-8141 目前無法在以太坊主網上使用。其規範仍處於草案階段,開發者在 Hegotá 預計於 2027 年部署之前,將持續進行實作和測試工作。