以太坊上的錢包正在從「一把私鑰控制一切」變成「可程式化的智慧帳戶」,這套變革叫做帳戶抽象(Account Abstraction),目前由 ERC-4337 與 EIP-7702 兩套標準共同推動,截至 2026 年中,光是 ERC-4337 就已經在 Ethereum 及其 Layer 2 上催生超過 4000 萬個智慧帳戶、累積超過一億筆 UserOperation。
📖 學(核心)
傳統外部帳戶(EOA)的先天限制
一般人熟悉的 MetaMask 錢包本質上是「外部擁有帳戶」(Externally Owned Account, EOA),它的所有權完全綁定在一組私鑰上:私鑰遺失,資產就永久消失,沒有救援機制;每一筆交易都必須用該鏈的原生代幣(例如 ETH)付手續費,即使你手上只有 USDC 也無法交易;驗證邏輯是寫死的 ECDSA 簽章,無法客製化成多重簽章、時間鎖或社交復原;想要一次做完「授權 + 換幣 + 質押」三個動作,也得分成三筆交易各自簽名。這些限制正是 Web3 錢包體驗長期被認為「難用、對新手不友善」的根本原因。帳戶抽象要解決的,就是把帳戶本身變成一個可程式化的智慧合約,讓開發者能自訂驗證規則、手續費支付方式、批次執行邏輯與復原機制。
ERC-4337:不改協議也能做到的帳戶抽象
ERC-4337 在 2023 年 3 月正式上線 Ethereum 主網,最大特色是完全不需要更動以太坊底層共識規則,而是在協議之上疊加一整套平行的基礎設施。整個流程有五個核心角色。使用者不再直接發送傳統交易,而是簽署一個「UserOperation」,這是一種代表交易意圖的偽交易物件,帶有 EntryPoint、Bundler、Paymaster 等額外欄位,並且被送進一個獨立於一般交易的「替代 mempool」。專門的節點「Bundler」負責監看這個替代 mempool,把多筆 UserOperation 打包成一筆真正上鏈的以太坊交易,並收取部分手續費作為報酬——值得注意的是,在整個帳戶抽象生態裡,Bundler 是唯一還需要傳統 EOA 的角色,一般使用者完全不用擁有 EOA。打包好的交易會送進一個名為「EntryPoint」的單例合約,它先驗證智慧帳戶的資金與簽章邏輯是否合法,再執行實際呼叫,並從智慧帳戶扣款把 gas 償還給 Bundler。「Paymaster」則是讓手續費支付方式變得有彈性的合約,它可以讓應用方直接幫使用者出 gas(達成完全無感的免手續費體驗),或允許使用者用 USDC 等 ERC-20 代幣支付 gas,不必持有 ETH。最後,「Aggregator」則是選配角色,能把多筆簽章壓縮成單一簽章驗證,節省打包多筆 UserOperation 時的資料成本。到了 2026 年中,Bundler 基礎設施已經在所有主要 Layer 2 上達到production 等級,Paymaster 每天處理數百萬筆代付交易,Base、Polygon、Optimism 是採用量最高的三條鏈。
EIP-7702:讓既有錢包地址「暫時變聰明」
ERC-4337 雖然強大,卻有一個現實門檻:使用者得先部署一個全新的智慧帳戶地址,舊有的 EOA 資產不會自動獲得這些能力。2025 年 5 月隨 Pectra 升級上線的 EIP-7702 補上了這一塊拼圖:它讓既有的 EOA 可以在單一筆交易的期間內,「委任」執行一段智慧合約程式碼,行為表現得像智慧帳戶一樣——可以批次呼叫、套用自訂驗證邏輯、讓 Paymaster 代付 gas,而交易結束後帳戶又恢復成原本的 EOA。地址不變、私鑰不變,但關鍵時刻能借用智慧帳戶的超能力。這對採用率是決定性的一步:使用者不必搬家換地址,MetaMask、Rabby、Trust Wallet、Ambire 等主流錢包在 2025 年陸續整合 EIP-7702,讓既有用戶也能享受無感 gas、批次交易等體驗,而不必等到全民遷移到 ERC-4337 帳戶。
兩者如何互補,而非取代
一個常見誤解是「EIP-7702 出來後 ERC-4337 就沒用了」,但實際上兩者是分工關係:ERC-4337 定義的是整套遊戲規則——Bundler、Paymaster、EntryPoint、帳戶工廠這些基礎設施;EIP-7702 則是打開一扇門,讓既有的 EOA 地址也能加入這場遊戲,直接沿用 ERC-4337 的 Bundler 與 Paymaster 網路。組合起來後開發者能做到的事情包括:社群登入 + 全代付的零門檻新手上線流程、把授權/換幣/質押包進同一筆交易的批次操作、讓 DApp 取得限時簽章權限而不用每次跳簽名視窗的「Session Key」機制,以及靠監護人地址或多簽做到不需要助記詞的可程式化社交復原。對金融機構而言,智慧帳戶還能在帳戶層級強制執行白名單、額度上限、多方核准等合規邏輯,這也是穩定幣與代幣化資產業者近期積極導入帳戶抽象的原因。
從帳戶抽象走向鏈抽象:下一步是什麼
2026 年業界的討論焦點,已經從「單一鏈上的帳戶抽象」延伸到「鏈抽象」(Chain Abstraction)。其核心玩法是意圖架構(Intent-based Architecture):使用者只簽署一個「目標」(intent),背後由一群互相競爭的「求解者」(solver)——通常是專業做市商或 MEV 搜尋團隊——負責找出在哪條鏈、用什麼路徑完成這個目標最便宜最快,使用者完全不需要手動選鏈或跨橋。智慧帳戶正是這套系統的地基:因為帳戶本身可程式化,才能安全地把簽章委託給求解者網路執行。以太坊路線圖上仍有多項協議層變更持續推進,包括讓智慧帳戶交易在 RPC 層與一般 EOA 交易無法區分、透過新增預編譯合約進一步壓低智慧帳戶操作的 gas 開銷,以及發展跨鏈的帳戶抽象標準,讓同一個智慧帳戶能無縫用在所有 EVM 鏈上。換句話說,帳戶抽象不是終點,而是通往「使用者感覺不到鏈存在」這個目標的第一塊基礎建設。
🧠 記
- 帳戶抽象讓帳戶從「一把私鑰」變成「可程式化的智慧合約」,能自訂驗證、付費、復原邏輯。
- ERC-4337(2023 年 3 月上線)不需更動以太坊共識層,靠 UserOperation + 替代 mempool 達成。
- 五大角色:UserOperation(交易意圖)、Bundler(打包送鏈)、EntryPoint(驗證執行的單例合約)、Paymaster(代付/換幣付 gas)、Aggregator(簽章聚合,選配)。
- Bundler 是整套系統裡唯一還需要傳統 EOA 的角色。
- EIP-7702(2025 年 5 月 Pectra 升級)讓既有 EOA 能在單筆交易內暫時變成智慧帳戶,地址與私鑰都不變。
- ERC-4337 與 EIP-7702 是互補關係:前者是基礎設施規則,後者是讓舊地址加入規則的入場券。
- 到 2026 年中,智慧帳戶部署量已超過 4000 萬個,Base、Polygon、Optimism 是採用領先者。
- 帳戶抽象是鏈抽象與意圖架構(intent-based)的地基,兩者一起在推動「使用者感覺不到鏈存在」的體驗。
- 金融機構偏好智慧帳戶,是因為能在帳戶層強制執行白名單、額度上限、多方核准等合規規則。
✍️ 實踐
- 打開你常用的錢包(MetaMask、Rabby、Trust Wallet 或 Coinbase Wallet),查看設定裡是否已出現「智慧帳戶」或「Passkey」相關選項。
- 找一筆你最近在 Base 或 Optimism 上發生的交易,用區塊瀏覽器查詢它是否經過 EntryPoint 合約,實際感受 UserOperation 的存在。
- 试着列出你自己開發或使用的一個 DApp,若導入 Paymaster 代付 gas,會如何改變新手的第一次上線體驗。
- 查閱 ERC-6900(erc6900.io)的模組化帳戶規格,理解「Plugin」概念如何讓智慧帳戶功能可插拔擴充。
- 比較一次「傳統換幣」與「意圖式換幣」(如透過求解者網路完成的跨鏈交易)的使用者流程差異,寫下你觀察到的三個關鍵差異點。
- 找一篇說明 Session Key 的技術文件,思考如果要幫某個遊戲 DApp 設計限時簽章權限,你會怎麼設定範圍與到期時間。
🔗 延伸學習
- Account Abstraction in 2026: How EIP-7702 and ERC-4337 Are Transforming Ethereum Wallets for Developers - thirdweb
- What is ERC-4337? - Alchemy
- ERC-6900: Modular Smart Contract Accounts
- EIP-7702 規格文件 - Ethereum EIPs
💬 問 AI
我正在學習以太坊的帳戶抽象(Account Abstraction),已經了解 ERC-4337 和 EIP-7702 的基本角色與差異。
請幫我針對「{我的應用場景,例如:一個給新手用的鏈上遊戲 / 一個企業級的代幣化資產平台}」,
設計一套具體的帳戶抽象方案,包含:
1. 應該用 ERC-4337 智慧帳戶還是 EIP-7702 委任 EOA,並說明理由
2. Paymaster 的 gas 代付策略要怎麼設計(全代付、部分代付、或用 {指定代幣} 支付)
3. 是否需要 Session Key,若需要,建議的權限範圍與到期時間
4. 有哪些常見的安全陷阱要特別注意(例如簽章重放、Session Key 權限過寬等)
請用條列方式回答,並指出每個決策背後的權衡。