什麼是 AA 智能合約賬戶 ?

發佈於 2023年9月4日更新於 2025年4月11日閱讀時長 5 分鐘6,014
  1. 什麼是 AA 智能合約賬戶?

錢包不僅承載着海量用戶資產,也是進入 Web3 的關鍵入口,但在實際操作中,你可能會覺得不少交互沒有考慮到用戶的體驗,例如我們必須保管好一長串複雜的私鑰或助記詞,否則就會面臨加密資產丟失的風險。

AA 智能合約賬戶(賬戶抽象,Account Abstraction)把現行的合約賬戶和外部普通賬戶兩種賬戶優勢合二爲一,讓賬戶本身“可編程” —— 在確保資產僅由智能合約持有的同時,可以擁有批量交易、代付 Gas、密鑰恢復等更多自定義和擴展功能,簡化和便利了鏈上交互的流程。

首期,OKX Wallet 將支持在 Ethereum、Polygon、Arbitrum、Optimism、BNB Chain、Avalanche、和 OKTC 這 7 條鏈創建 AA 智能合約賬戶。

爲什麼要使用 AA 智能合約賬戶?

  • 更安全:多重身份驗證和賬戶恢復;

  • 更便捷:將原來普通賬戶需要多個步驟的交互(如在 DEX 中兌換代幣)合併爲一鍵完成;

  • 更友好:解除了 Gas 對主鏈幣的依賴,可以使用任何代幣包括穩定幣支付 Gas,並實現第三方代付 Gas;

  • 更多可能:錢包本身即是合約,有着與 OKX Wallet 同樣的安全性同時,可以實現更多自定義的功能。

2. 如何導入 AA 智能合約賬戶

對於第一次使用錢包的新用戶,OKX Wallet 提供無私鑰錢包和助記詞這兩種方式創建錢包。對於已有錢包的用戶,你可以通過恢復無私鑰錢包、從雲端( iCloud、Google Drive、華爲雲)恢復、助記詞和私鑰這四種方式導入錢包。

注意,6月20日下線了創建AA智能合約錢包功能,老用戶不受影響。

如何導入 AA 智能合約賬戶

如果你之前在 OKX Wallet 中已經創建過 AA 智能合約賬戶,請先根據恢復無私鑰錢包、從雲端恢復、助記詞和私鑰這四種方式導入這個 AA 智能合約賬戶對應的錢包。如果是基於無私鑰錢包或私鑰創建的 AA 賬戶,因爲上述兩種類型下僅能生成 1 個 AA 智能合約賬戶,所以只要你的 AA 智能合約賬戶有餘額,導入無私鑰全包或私鑰後就會自動顯示 AA 智能合約賬戶。而針對助記詞導入的錢包,因爲單個助記詞錢包下可以生成多個賬戶,由此也會對應多個 AA 智能合約賬戶,所以新導入的助記詞錢包只會顯示第一個賬戶。比如你在 Account - 03 下創建過 Smart -03 這一 AA 智能合約賬戶,你需要持續創建賬戶至 Account -03,並創建相應的 AA 智能合約賬戶,才能看到這一 AA 智能合約賬戶。

3. 常見問題

Q1:外部擁有賬戶、合約賬戶和 AA 智能合約賬戶有什麼區別?

外部擁有賬戶(Externally Owned Accounts)是我們最熟悉,也是最常見的賬戶類型,指的是由我們直接掌握私鑰的賬戶,如你在 OKX Wallet 中使用助記詞、無私鑰錢包,或是通過硬件錢包創建的地址都是外部擁有賬戶。合約賬戶(Contract Accounts)沒有私鑰,由代碼邏輯控制,我們常見的 ERC-20 代幣合約、DeFi 業務合約等,均是合約賬戶。以太坊上除了 ETH 外,所有的資產都是由合約賬戶承載,DeFi 等業務邏輯也全都由合約賬戶來實現。AA 智能合約賬戶,統一了市場上普遍存在的兩種賬戶類型:外部擁有賬戶(EOA)和合約賬戶(CA),讓賬戶本身就“可自定義”,在確保資產僅由智能合約持有的同時,可以具有批量交易、代付 Gas、密鑰恢復等更多自定義和擴展功能,既擺脫了助記詞/私鑰的束縛,提高了安全性,又簡化了鏈上交互的流程,並且可以自動化實現 Gas 補貼。

Q2:我可以直接創建 AA 智能合約賬戶嗎?

不可以。當前,在 OKX Wallet 中創建一個 AA 智能合約賬戶的前提是擁有一個普通錢包,如無私鑰錢包、助記詞錢包、私鑰錢包或硬件錢包,所以你需要創建一個錢包或導入已有錢包至 OKX Wallet。另外,1 個無私鑰錢包或是 1 個私鑰錢包僅能創建 1 個 AA 智能合約賬戶,而 1 個助記詞錢包下若有多個賬戶,則可以創建對應的多個 AA 智能合約賬戶,如 1 個助記詞錢包下有 10 個賬戶,則可以創建對應的 10 個 AA 智能合約賬戶。

Q3:我可以刪除 AA 智能合約賬戶嗎?

如果是無私鑰錢包或是私鑰錢包,因爲上述類型的錢包分別只能創建 1 個 AA 智能合約賬戶,所以你可以在錢包首頁點擊 ▼ > 錢包管理 > 編輯錢包,直接選擇該 AA 智能合約賬戶前的 ➖ > 確認刪除。如果是某一助記詞錢包下的 AA 智能合約賬戶,當前暫不支持刪除單個 AA 智能合約賬戶,只能選擇刪除整個助記詞錢包。

Q4:我在使用 AA 智能合約賬戶的過程中,需要注意什麼?

雖然 AA 智能合約賬戶擺脫了對主網代幣的依賴,比如你的 AA 智能合約賬戶中無主網代幣,你可以使用穩定幣直接支付 Gas 費,並實現第三方代付 Gas 費,但我們都知道合約運行相較於普通轉賬,Gas 費要更高些,尤其是遇到網絡擁堵的時候,需要關注 AA 智能合約賬戶的 Gas 費的支出。但隨着使用 AA 智能合約賬戶的用戶數的增加,Gas 費支出也將降低。

AA 智能合約賬戶目前的市場採用率較低,一些鏈上 DApp 或許還未支持 AA 智能合約賬戶,這也可能導致使用 AA 智能合約賬戶與它們交互時會報錯。另外,由於 AA 智能合約賬戶發起的某一交互會被就近與其他使用 AA 智能合約賬戶發起的交互打包在一筆交易內,所以有可能會出現空投交互或其他獎勵不被計入的可能性。

目前,OKX Wallet 是需要你先擁有一個普通錢包後纔可基於該錢包創建 AA 智能合約賬戶,因此一旦錢包存儲的物理設備丟失,或助記詞、私鑰、硬件錢包丟失,你的 AA 智能合約賬戶也將無法恢復,因此我們推薦使用 OKX Wallet 無私鑰錢包創建普通錢包後,在該錢包下添加 AA 智能合約賬戶。

Q5:爲什麼使用 AA 智能合約賬戶後,Gas 費會比較貴?

主要與以下兩點有關: 第一點,用戶在首次交互時,尚未部署 AA 智能合約,例如使用 DEX 進行一鍵兌換,則還需支付合約部署的費用,故費用較高; 第二點,相較於轉賬,調用合約是更爲複雜的交互,而更復雜的交互意味着消耗更多的計算資源,自然 Gas 費用也會略貴些。

Q6:目前有哪些不支持 AA 智能錢包的 DApp?

詳情請參考 AA 智能合約賬戶 DApp 黑名單

Q7:怎麼不能創建AA智能合約錢包了?

您好,非常抱歉,平臺已下線創建AA智能合約錢包的功能,您將無法創建新的AA智能合約錢包。但請放心,這項變更不會影響老用戶,若您之前創建過AA智能合約錢包,您仍然可以正常導入並使用。

4. AA 智能合約賬戶的未來

除了上面提到的 AA 智能合約賬戶的初期功能,OKX Wallet 還計劃在未來上線更多有趣的功能,例如:

  • 社交恢復

  • 提供錢包小程序組件 ,實現親友代付 Gas 等更多有趣擴展

  • 多籤功能

  • 鏈上跟單、可組合操作等高階鏈上理財策略