Chainfeeds 導讀:
EIP-8141 是一次試圖把賬戶抽象、Gas 支付和簽名靈活性直接下沉到協議層的嘗試。
文章來源:
https://foresightnews.pro/article/detail/96084
文章作者:
imToken Labs
觀點:
imToken Labs:EIP-8141 由 Vitalik Buterin 與 timbeiko 等核心貢獻者推動,正式名稱為 Frame Transactions(幀交易)。如果用一句更容易理解的話概括,它想做的其實不是單獨增加某個錢包功能,而是試圖從協議層讓任何賬戶都不必再被單一的 ECDSA 簽名路徑所束縛,而是可以擁有更靈活的驗證與執行邏輯。這也意味著,多籤、Gas 贊助、密鑰輪換、社交恢復,甚至未來接入抗量子簽名方案,都不再只是外掛在錢包外部的一層能力,而有機會成為以太坊賬戶體系裡的「原生成員」。如果只看表面,EIP-8141 討論的,是一組看起來非常具體的能力:用穩定幣支付 Gas、把多步操作合成一筆交易、支持更靈活的簽名方式、甚至為未來的抗量子簽名預留空間。可以說,多年來從 ERC-4337 到 EIP-7702,圍繞錢包體驗的很多改進,本質上都在讓賬戶不再只是一把私鑰,而是一個可以自定義規則的入口。但問題在於,這些改進確實讓錢包越來越像智能賬戶,卻始終沒有真正觸及以太坊最底層的默認賬戶模型。眾所周知,在現有體系下,以太坊賬戶大體分成兩類。一類是外部擁有賬戶,也就是大家最熟悉的 EOA,它由私鑰控制,可以主動發起交易,但缺乏可編程能力;另一類是合約賬戶,也就是智能合約本身,它可以執行復雜邏輯,卻不能自己主動發起交易。這就導致發起交易的能力,與單一私鑰簽名長期被綁定在一起,只要這個前提不變,很多用戶今天覺得理所當然應該擁有的能力,比如靈活更換籤名規則、讓別人代付 Gas、在私鑰丟失後恢復賬戶控制權,或者未來平滑遷移到新的密碼體系,都很難真正成為賬戶的默認能力。如果你用過 imToken 或其他 Web3 錢包,你大概率也遇到過這些痛點,譬如錢包裡有一堆 USDC,但沒有 ETH 就發不出交易;丟了助記詞就徹底丟了錢,無法恢復;一筆「授權 + 交換」的操作要簽名兩次、確認兩次等等。這些問題,並不是錢包產品「不夠好」,而是以太坊賬戶模型本身的設計結果。歸根結底,EIP-8141 引入了一種全新的交易類型 —— 幀交易(Frame Transaction),交易類型編號為 0x06。如果說傳統以太坊交易的基本邏輯是一筆交易對應一次調用,那麼 EIP-8141 想做的,就是把一筆交易拆解成一組可以按規則順序執行的「幀」,從而把原本捆綁在一起的驗證、付款、執行三件事拆開處理。每個「幀」有三種執行模式:VERIFY(驗證幀)負責驗證交易是否合法,並在通過後授權執行;SENDER(發送幀)執行實際操作,如轉賬或調用合約;DEFAULT(入口幀)則用於部署合約或驗證 Paymaster 等場景。這套機制的意義,並不是交易能做得更復雜,而是第一次把「驗證、支付、執行」三件事,從賬戶動作中拆解出來,並交由協議原生調度。也正因為如此,賬戶不再只能依賴單一私鑰去整體簽字,而開始具備更接近可編程執行主體的形態。
內容來源


