市場洞察

Web3 錢包的未來:帳戶抽象化(ERC-4337)會改變什麼?

✍️ ArcSign Security Team 📅 2026年4月24日
Web3 錢包的未來:帳戶抽象化(ERC-4337)會改變什麼?

為什麼我們還在忍受「糟糕的錢包體驗」?

過去 10 年,加密貨幣的基礎設施突飛猛進:Layer 2 讓交易便宜 100 倍、跨鏈橋讓資產自由流動、DEX 聚合器讓滑點最小化。但有一件事情幾乎沒變 — 錢包的體驗依然糟糕。新手第一次使用 MetaMask,必須先手抄 12 字助記詞、買 ETH 付 Gas、搞懂「approve 是什麼」、「簽訊息安全嗎」、「為什麼交易會失敗」。這些問題困擾了整整一個世代的用戶,也是 Web3 一直無法走向主流的關鍵障礙之一。

2023 年以太坊正式納入 **ERC-4337 帳戶抽象化(Account Abstraction, AA)**標準,2024-2025 年各家 Smart Account 錢包如 Safe、Kernel、Biconomy、Argent 蓬勃發展。到了 2026 年,帳戶抽象化已經成為 Web3 錢包不可忽視的趨勢。那麼對一個使用冷錢包的用戶來說,這場「錢包革命」到底會改變什麼?冷錢包在 AA 時代還有價值嗎?本文將帶你系統性地搞懂 AA 的全貌,並說明 ArcSign 冷錢包在這個新世界中扮演的角色。

        核心觀點

帳戶抽象化不是取代冷錢包,而是讓冷錢包可以專注做它最擅長的事 — 安全地保管私鑰。Smart Account 負責使用者體驗(UX)、冷錢包負責根本安全(Security),兩者結合才是 Web3 錢包的終局。

EOA vs Smart Account:兩種帳戶模型一次看懂

要理解 AA 的革命性,首先得搞懂以太坊原生的兩種帳戶類型差異。

EOA(Externally Owned Account,外部擁有帳戶)

EOA 是你熟悉的「0x... 開頭的錢包地址」。它的行為完全由一對公私鑰決定:你用私鑰簽名,網路用公鑰驗證。特性包括:只能用 ECDSA 簽名演算法、沒有程式碼邏輯、一次只能發一筆交易、必須自己持有 ETH 付 Gas。MetaMask、ArcSign 預設產生的地址,都是 EOA。

Smart Account(智能合約錢包)

Smart Account 本質上是一個部署在鏈上的智能合約,它的「簽名驗證邏輯」完全可程式化。你可以定義「需要 2-of-3 簽名才能轉帳」、「每日轉出上限 1 ETH」、「只能跟白名單合約互動」等規則。特性包括:可以用任何簽名演算法(Passkey、WebAuthn、BLS)、可以批次執行多筆操作、可以由別人代付 Gas、可以設定恢復機制。

比較維度EOA(傳統錢包)Smart Account(AA 錢包)
控制方式單一私鑰簽名可程式化規則(多簽、白名單、限額)
Gas 支付必須自己有 ETH可由 Paymaster 代付,可用 USDC 付
交易類型一次一筆可批次執行(Batch Transactions)
簽名演算法僅 ECDSA(secp256k1)任何演算法(Passkey、BLS、SSS)
帳戶恢復助記詞遺失 = 永久失去支援社交恢復、時間鎖恢復
部署成本免費(僅需產生私鑰)首次部署需支付 Gas(約 $5-15)
跨鏈一致性同一地址通用所有 EVM 鏈部署地址可能因 Factory 不同而異

ERC-4337 五大元件:UserOperation、Bundler、EntryPoint、Paymaster、Aggregator

ERC-4337 的天才之處在於:它不需要修改以太坊共識層。整個協議透過「鏈下基礎設施 + 鏈上合約」的組合實現,任何 EVM 鏈都能無痛支援。以下是五個核心元件:

        1
        UserOperation(UserOp)

用戶意圖的結構化表達。它不是傳統 Transaction,而是包含「誰、做什麼、付多少 Gas、由誰代付」等資訊的資料結構。Smart Account 會驗證 UserOp 內的簽名是否合法,然後執行對應動作。

        2
        Bundler(打包者)

一個類似「礦工/驗證者」的獨立角色,專門從鏈下 Mempool 收集 UserOps,把它們打包成單一的以太坊 Transaction,再提交給 EntryPoint 合約執行。Bundler 透過 Gas 回扣獲利。

        3
        EntryPoint(全局入口合約)

所有 AA 交易的單一鏈上入口。EntryPoint 負責驗證 UserOp 簽名、呼叫 Paymaster 代付 Gas、再呼叫 Smart Account 執行動作,最後退回剩餘 Gas。這是 ERC-4337 的安全核心。

        4
        Paymaster(Gas 代付方)

可選元件,可以替用戶支付 Gas。常見模式包括:DApp 為用戶代付(贊助模式)、用戶用 USDC 付 Gas(ERC-20 付費模式)、企業補貼員工 Gas(企業模式)。Paymaster 本身是一個有 ETH 儲備的智能合約。

        5
        Aggregator(簽名聚合器)

可選元件,用於批次驗證多個 UserOps 的簽名(如 BLS 聚合簽名)。適合大規模應用場景,可以把 N 個簽名驗證成本降至接近 1 個,進一步壓低 L2 上的 Gas 成本。

當一筆 AA 交易發生時,資料流向是:錢包 → UserOp → Bundler → EntryPoint → Smart Account → 目標合約。對終端用戶來說,這一切都被封裝得像「按一個按鈕就完成」,但底下發生的事情遠比傳統 EOA 豐富。

AA 七大殺手級功能

帳戶抽象化真正吸引人的,不是技術細節,而是它解鎖的使用者體驗。以下是已經在 2025-2026 年陸續落地的殺手級功能:

1. Gas 代付(Gas Sponsorship)

新用戶進入 DApp 時,最大的障礙就是「我得先有 ETH 才能做任何事」。有了 Paymaster,DApp 可以替新用戶代付前幾筆交易的 Gas,大幅降低 Onboarding 門檻。或是企業發放空投時,用戶收到代幣的同時就能直接使用,不必先買 ETH。

2. 用 USDC / ERC-20 付 Gas

過去手上只有 USDC 的用戶必須先換成 ETH 才能轉帳,造成滑點損失和心智負擔。AA 允許你直接用 USDC、USDT、DAI 支付 Gas — Paymaster 在背景替你換成 ETH。對穩定幣用戶尤其友善。

3. 批次交易(Atomic Batch)

傳統 DEX Swap 需要「approve → swap」兩筆交易、兩次簽名、兩次 Gas。AA 可以把它們打包成一筆原子交易 — 要嘛全部成功,要嘛全部回滾。不只省 Gas,更消除了「approve 完但 swap 失敗,授權卻遺留」的風險。

4. Session Keys(有期限的授權金鑰)

遊戲、交易機器人等需要高頻簽名的場景,使用者可以授權一把「Session Key」— 這把金鑰只能在特定合約、特定金額、特定時間內使用。例如:「授權這個遊戲合約,最多花 0.1 ETH,有效期 24 小時。」超過條件自動失效,不需要每次都簽名。

5. 社交恢復(Social Recovery)

你可以指定 3-5 位 Guardian(可以是朋友、家人、自己的其他錢包、甚至去中心化身分機構)。當主要簽名裝置遺失時,只要過半數 Guardian 同意,就能把 Smart Account 的控制權轉移到新的金鑰上。這徹底解決了「遺失助記詞 = 永遠失去資產」的問題。

6. 白名單 + 限額 + 延時提款

你可以把 Smart Account 設定成「預設只能與 Uniswap、Aave 互動;每日轉出上限 1 ETH;大額提款需等 24 小時」— 這些規則寫進智能合約裡,連私鑰洩漏也無法一次捲走全部資產。這是「對抗釣魚攻擊」的數學級防線。

7. 多簽 + MPC + Passkey 混合

Smart Account 可以同時支援多種驗證方式:冷錢包簽名(高安全)、手機 Passkey(日常便利)、社交恢復(災難救援)。不同場景啟用不同驗證,就像銀行帳戶的「一般交易 vs 大額轉帳」分層設計。

帳戶抽象化帶來的新型風險

沒有魔法。AA 在解鎖新體驗的同時,也帶來了過去 EOA 世界不存在的新型攻擊面:

風險類型描述緩解方式
Session Key 過度授權DApp 誘導用戶簽下範圍過大的 Session Key(無限金額、所有合約)ArcSign 顯示完整授權內容,拒絕不合理範圍
惡意 PaymasterPaymaster 可能蒐集交易元資料、或在特定條件下拒絕代付讓交易卡住選擇知名的 Paymaster 服務商(Pimlico、Alchemy、Biconomy)
Smart Account 合約漏洞Smart Account 本身是合約,若合約有 Bug 可能被掏空(歷史上 Multichain、Parity MultiSig 都發生過)使用經過多次審計的開源實作(Safe、Kernel、Biconomy)
Guardian 合謀社交恢復的守護者被社交工程或合謀作惡,強行恢復帳戶控制權設定足夠多的守護者 + 延時期,讓你有時間反悔
跨鏈地址不一致不同鏈上 Factory 不同,可能導致同一 Smart Account 在不同鏈有不同地址使用支援 CREATE2 確定性部署的 Factory
Bundler 審查特定 Bundler 可能拒絕打包特定地址的 UserOp(合規或政治理由)多元的 Bundler 生態 + 公共 mempool 可緩解
        核心原則

AA 把「代碼即是規則」發揮到極致 — 這帶來強大的可程式化彈性,但也意味著任何簽名都可能觸發複雜的狀態改變。冷錢包的價值在 AA 時代反而更凸顯:每一次簽名都必須在離線設備上完整審視,才不會被隱藏在 UserOp 裡的惡意行為矇騙。

冷錢包在 AA 時代的角色:ArcSign 如何擁抱 AA

這是本文最關鍵的一節。當 Smart Account 可以用 Passkey、手機生物辨識簽名時,冷錢包還有必要嗎?我們的答案是:比任何時候都更重要。原因有三:

1. Smart Account 需要一個「Owner」,Owner 必須高度安全

絕大多數 Smart Account 實作(Safe、Kernel、Biconomy)都要求一個或多個 EOA 作為 Owner。Owner 擁有最高權限 — 可以更換驗證邏輯、升級合約、取消所有 Guardian。如果 Owner 私鑰用手機熱錢包保管,等於把保險箱的鑰匙放在口袋。用 ArcSign 冷錢包當 Owner,才是正確做法。

2. Session Key 需要一個「Master Key」授權

Session Key 雖然方便,但它本質上是「從 Master Key 派生出來的子權限」。你必須用 Master Key 簽名才能新增/撤銷 Session Key。Master Key 放在冷錢包,Session Key 放在日常裝置 — 這是最符合「分層安全」原則的架構。

3. 大額操作永遠需要最後的人類確認

無論 AA 多麼先進,轉 10 ETH 到新地址、升級 Smart Account 合約、取消所有 Guardian 這類高風險操作,你都會希望有一個「必須實體插入 USB」的關卡。ArcSign 透過 WalletConnect v2 可以完整顯示 UserOperation 的 calldata,讓你在實體設備上做最後檢查。

ArcSign × Smart Account 實務搭配

        1
        用 ArcSign 建立 EOA,作為 Smart Account 的 Owner

在 ArcSign Dashboard 建立新錢包,產生的 0x... 地址就是你的 Owner EOA。12 字助記詞由 ArcSign 以 XOR 三分片 + AES-256 加密保護。

        2
        在 Safe / Kernel / Biconomy 部署 Smart Account

到 Safe.global 或任何 Smart Account 服務,輸入你的 ArcSign EOA 地址作為 Owner。ArcSign 透過 WalletConnect 簽署部署交易,支付首次部署的 Gas。

        3
        日常用 Smart Account 享受 AA 功能

用 Smart Account 與 DApp 互動,享受 Gas 代付、USDC 付費、批次交易等便利。每次 UserOp 的簽名都由 ArcSign 離線完成,私鑰永不離開 USB。

        4
        設定 Guardian 作為災難備援

在 Smart Account 設定 2-of-3 或 3-of-5 守護者(可包含你的第二支 ArcSign、信任的朋友、去中心化身分服務)。這是 USB 損毀/遺失時的最後一道救命繩。

        最佳實踐架構

ArcSign(Owner)+ Smart Account(執行層)+ Guardian(備援層)= 2026 年最成熟的個人 Web3 錢包配置。冷錢包管安全、Smart Account 管體驗、Guardian 管災難 — 三位一體。

2026-2028 Web3 錢包演進路線圖

根據目前的生態發展,我們預測未來三年 Web3 錢包會經歷以下三個階段:

2026:混合時代(Hybrid Era)

EOA 仍是主流(MetaMask 使用者基數最大),但 Smart Account 快速成長。主流錢包開始整合 AA(MetaMask Delegation Framework、Coinbase Smart Wallet)。冷錢包廠商推出 WalletConnect 對 Smart Account 的完整支援。個人用戶最佳策略:冷錢包 EOA 當 Owner + 至少一個 Smart Account 當日常執行層

2027:Smart Account 主流化

以太坊 EIP-7702(EOA 升級為 Smart Account 的過渡方案)全面落地,意味著任何 EOA 都可以臨時「升級」成 Smart Account。新用戶入門直接從 Smart Account 開始,助記詞將成為「進階選項」。冷錢包的價值從「簽名設備」進一步延伸為「Owner 身分根」。

2028+:模組化與跨鏈原生

Smart Account 模組化標準(ERC-6900、ERC-7579)成熟,每個 Smart Account 可以「熱插拔」不同模組:KYC 合規模組、DeFi 策略模組、隱私模組。跨鏈原生 AA(透過 Account 連續性 + 跨鏈訊息)實現,同一個 Smart Account 可以在任何 EVM 鏈上用同一地址。冷錢包作為跨鏈身分的根密鑰,地位將更關鍵。

想更了解 ArcSign 如何保護你的金鑰?可延伸閱讀 XOR 三分片加密如何保護你的私鑰MPC vs HD 錢包深度比較,以及 私鑰管理最佳實踐。想學會用 ArcSign 連接 Smart Account,可參考 WalletConnect 連接 DApp 完整教學

常見問題 FAQ

Q:帳戶抽象化(ERC-4337)會取代傳統 EOA 錢包嗎?

短期不會完全取代。EOA 仍然是以太坊最底層的帳戶模型,而 ERC-4337 是建構在 EOA 之上的「智能合約錢包」方案。多數 AA 錢包最終都需要一個 EOA 作為「簽名者」(Signer)。所以更準確的說法是:AA 會擴充 EOA 的體驗,而 ArcSign 這類冷錢包可以作為 AA Smart Account 的離線簽名者,結合雙方優點。

Q:用 ArcSign 可以簽署 ERC-4337 的 UserOperation 嗎?

可以。ERC-4337 的 UserOperation 最終會轉換為標準的 EIP-191 / EIP-712 簽名(視 Smart Account 實作而定),ArcSign 透過 WalletConnect v2 可以對這些訊息進行離線簽名。你的 ArcSign 可以作為 Safe、Kernel、Biconomy 等 Smart Account 的 Owner/Signer,享受 AA 體驗的同時保持冷錢包的私鑰安全性。

Q:Gas 代付(Paymaster)會不會讓錢包變得不安全?

Gas 代付本身不影響私鑰安全,它只是把手續費轉嫁給第三方 Paymaster。真正需要注意的是:(1) Paymaster 可能蒐集你的交易元資料;(2) 若 Paymaster 要求 Session Key 授權,等同於給 DApp 一把有期限的鑰匙 — 務必限制金額、合約、時間範圍;(3) 某些詐騙網站會偽裝成 Paymaster 誘導你簽授權。冷錢包的防線在於:每一次簽名你都能在 ArcSign Dashboard 上完整檢閱 UserOperation 內容。

Q:社交恢復(Social Recovery)比助記詞 + .arcsign 備份檔更好嗎?

各有優缺點。社交恢復把信任分散給「守護者(Guardians)」,適合不想管理助記詞的新手;但缺點是守護者可能被社交工程攻擊、失聯,或合謀作惡。ArcSign 的 12 字助記詞 + AES-256-GCM 加密的 .arcsign 備份檔,讓恢復權完全掌握在自己手上。兩套機制不衝突 — 理論上你可以用 ArcSign 管理一個 Smart Account,同時設定 2-of-3 守護者作為額外保險。