今天要搞懂的是「帳戶抽象(Account Abstraction)」,也就是把以太坊錢包從一把冷冰冰的私鑰,變成像 App 一樣可以「設規則、批次操作、別人幫你付手續費」的智能帳戶。這個題目在 2026 年特別熱:自從 2025 年 5 月的 Pectra 升級把 EIP-7702 正式上線後,到現在全網已經部署了超過 4000 萬個智能帳戶、累積上億筆 UserOperation。換句話說,帳戶抽象已經從「理論」變成你每天用錢包時就在背後運作的東西。
📖 學(核心)
先講以太坊帳戶的兩種型態。傳統錢包(MetaMask 那種)叫 EOA(外部擁有帳戶,Externally Owned Account),它由一把私鑰控制,邏輯很死:一次只能送一筆交易、一定要用 ETH 付 Gas、私鑰遺失就什麼都沒了。另一種叫 合約帳戶(Contract Account),行為由程式碼決定,可以寫各種規則,但傳統上它自己不能主動發起交易。帳戶抽象要做的,就是把這兩者的優點合在一起:讓你的錢包同時擁有私鑰的便利「和」智能合約的可程式化能力。
達成這件事,2026 年的主流是兩個標準併用。第一個是 ERC-4337,它不改動以太坊底層協議,而是另外開一條「替代記憶池(alt mempool)」。你的操作不叫交易,而叫 UserOperation,先丟進這個池子,再由 Bundler(打包者) 收集、打包成真正的交易上鏈。中間還有 Paymaster(付款代理) 可以幫你出 Gas,甚至讓你用 USDC 之類的代幣付手續費。這套機制適合「全新」的智能帳戶,是過去幾年累積那 4000 萬個帳戶的主力。
第二個、也是 2026 年真正讓帳戶抽象普及到「全體用戶」的關鍵,是 EIP-7702。它在 Pectra 升級中加入了一種全新交易類型 0x04,讓「現有的 EOA」也能臨時變身成智能帳戶。原理是:你的 EOA 帳戶狀態裡存一個 23 位元組的「委派指標」(0xef0100 開頭,後面接 20 位元組的合約地址),EVM 看到對你 EOA 的呼叫,就會當成是在呼叫那個合約。重點是——你的錢包地址不用換、私鑰不用搬、資產不用移轉,舊錢包原地升級就能用智能帳戶的功能。
升級後你能解鎖三件以前做不到的事。第一是批次交易(Batching):以前在 DeFi 要先「授權(approve)」再「兌換(swap)」分兩筆送、各付一次 Gas,現在可以打包成一筆原子交易,一起成功或一起失敗。第二是代付 Gas(Gas Sponsorship):App 或第三方 Paymaster 可以幫你付手續費,這就是 Circle 在推的「免 Gas 轉 USDC」背後的機制,新手連 ETH 都不用先準備。第三是權限委派與工作階段金鑰(Session Keys):你可以授權某個 App 在限定條件下(例如單筆上限、限定時間)替你簽名,不用每個動作都跳出來確認。
到 2026 年,整個堆疊大致長這樣:EIP-7702 服務既有的 EOA 用戶、ERC-4337 服務全新的智能帳戶、ERC-6900/7579 提供模組化外掛。對開發者來說,問題已經不是「要不要用帳戶抽象」,而是「7702+4337+模組要怎麼組合,才最適合我的產品體驗」。MetaMask、Rabby、Trust、Ambire 等主流錢包在 2025 年陸續整合了 EIP-7702,所以這對一般使用者來說,已經不是未來式。
🧠 記
口訣:「舊錢包原地升級靠 7702,新帳戶可程式化靠 4337」。
- EOA:一把私鑰、行為死板、要用 ETH 付 Gas。
- 帳戶抽象三大解鎖:批次交易、別人代付 Gas、權限委派(Session Keys)。
- ERC-4337:走 alt mempool,名詞記三個——UserOperation(你的操作)、Bundler(打包上鏈)、Paymaster(幫你付 Gas)。
- EIP-7702:Pectra 升級的
0x04新交易,讓既有 EOA 原地變智能帳戶,地址私鑰都不用換。
✍️ 實踐
今天可做、可衡量的一件事:打開你常用的錢包(MetaMask 或 Rabby),到設定裡找找有沒有「Smart Account」或「7702 / 升級帳戶」的選項,確認你的錢包是否已支援。接著,下次你在 DEX(例如 Uniswap)做兌換時,留意簽名視窗——觀察它是「分兩步(先 approve 再 swap)」還是「一筆批次完成」,這就能判斷你是否實際用到了帳戶抽象。把你的觀察(錢包名稱、是否支援、簽了幾筆)記在筆記裡,當作今天的學習成果。
🔗 延伸學習
- ethereum.org:Account abstraction 官方說明
- EIP-4337 原始提案規格
- Alchemy:Prepare for EIP-7702 and the Ethereum Pectra Upgrade
- Circle:How the Pectra Upgrade is Unlocking Gasless USDC with EIP-7702
💬 想深入?複製下面這段到 AI(ChatGPT、Claude…),再打上你的問題
你是我的「區塊鏈」學習教練。我今天在學的主題是「帳戶抽象(Account Abstraction)」,重點包括:EOA 與智能帳戶的差別、ERC-4337(UserOperation/Bundler/Paymaster)、EIP-7702 讓既有錢包原地升級、批次交易與代付 Gas。請用淺白、可操作的方式回答我接下來的問題,需要時給例子和步驟。我的問題是:
↑ 複製整段貼到 AI,最後接上你的問題即可。