帳戶抽象讓區塊鏈帳戶使用可程式化規則來授權操作及處理交易。依實作方式而定,錢包可支援多位簽署者、支出上限、帳戶恢復、批次操作或費用代付。這些功能必須由錢包軟體實作,並非每個帳戶都自動獲得的保護。
以太坊的兩種方式
ERC-4337 使用 UserOperation,由打包者納入呼叫 EntryPoint 合約的交易。帳戶驗證其授權規則,選用的 paymaster 則可依自身條件支付 gas。即使由他人付款,網路費用仍然存在。
EIP-7702 隨 2025 年 5 月的 Pectra 升級啟用,讓外部擁有帳戶在保留地址的同時,授權委託智慧合約程式碼執行。委託會持續到變更或清除為止,不會在單筆交易後自動失效。原本的私鑰仍保有強大的控制能力。
便利性改變安全模型
錢包可將代幣授權與交換合併為一筆交易,或在支出超過門檻時要求額外簽章。恢復功能僅能透過實際設定且受到支援的機制運作。
合約錯誤、不安全的模組、升級權限及遭入侵的恢復參與者,都可能破壞這些規則。授權惡意委託程式碼,即使未洩露私鑰也可能危及資產。因此,帳戶抽象改變的是權限管理方式,並未免除了解錢包授權內容的必要。