AA 智能合約賬戶(賬戶抽象,Account Abstraction)把現(xiàn)行的合約賬戶和外部普通賬戶兩種賬戶優(yōu)勢合二為一,讓賬戶本身“可編程” —— 在確保資產(chǎn)僅由智能合約持有的同時,可以擁有批量交易、代付 Gas、密鑰恢復(fù)等更多自定義和擴(kuò)展功能,簡化和便利了鏈上交互的流程。
在以太坊網(wǎng)路中,主要有兩種帳戶,分別是外部帳戶 (Externary On Accounts,簡稱 EOA) 和合約帳戶 (Contracts Account,簡稱 CA)。
外部帳戶(EOA):可以直接發(fā)送交易到區(qū)塊鏈上,也可以調(diào)用智能合約的功能。用戶透過像是 MetaMask、OKK Web3 錢包等錢包作為接口使用 EOA 與區(qū)塊鏈進(jìn)行互動。但問題是每個動作都需要重新簽名
合約帳戶(CA):常見的 ERC20 代幣合約和 DeFi 合約,以太坊除了 ETH 外,所有的資產(chǎn)都是由合約帳戶承載。DeFi 等業(yè)務(wù)邏輯也全都由合約帳戶來實(shí)現(xiàn)。但問題是 CA 并無法主動發(fā)起交易。
A A智能合約錢包結(jié)合了 EOA 和 CA的優(yōu)點(diǎn),既能主動發(fā)送交易,又具有合約的靈活性和安全性,資產(chǎn)僅由智能合約持有,使得帳戶本身就具備「可程式化」的特性,其具有批量交易、代付手續(xù)費(fèi)(gas fee)、私鑰恢復(fù)等高可用性,以及低信任成本的可擴(kuò)展性。
用戶可以在 OKX Web3 錢包提供的不同錢包類型(助記詞錢包、私鑰錢包、無私鑰錢包、硬件錢包)中,為現(xiàn)有賬戶添加對應(yīng)的 AA 智能合約賬戶。每個 AA 智能合約賬戶都由一個普通賬戶生成,用來控制鏈上行為和賬戶的恢復(fù)。
打開歐易OKX APP并登錄。選擇首頁上方的【W(wǎng)eb3錢包】,再點(diǎn)擊【創(chuàng)建錢包】。在彈出的驗(yàn)證方式中,通過設(shè)置錢包密碼或者使用生物識別,確認(rèn)后,即可成功創(chuàng)建錢包。如果您已經(jīng)擁有錢包,就選擇【導(dǎo)入已有錢包】,使用助記詞或私鑰導(dǎo)入進(jìn)去恢復(fù)原有錢包。
創(chuàng)建完成后,需要先備份錢包,才可以創(chuàng)建智能合約帳戶。在錢包首頁點(diǎn)擊 ▼ > 添加賬戶 > 智能賬戶,即成功創(chuàng)建 AA 智能合約賬戶。
注意,在 OKX Web3 錢包中,每個無私鑰錢包或私鑰錢包僅能創(chuàng)建一個 AA 智能合約賬戶,而助記詞錢包下的每個賬戶,則可以創(chuàng)建對應(yīng)的 AA 智能合約賬戶,如錢包 D - 賬戶 01,對應(yīng)的就是錢包D - Smart 01。
另外,用戶不可以直接創(chuàng)建 AA 智能合約賬戶,在 OKX Web3 錢包中創(chuàng)建一個 AA 智能合約賬戶的前提是擁有一個普通錢包。
如果你之前在 OKX Web3 錢包中已經(jīng)創(chuàng)建過 AA 智能合約賬戶,請先根據(jù)恢復(fù)無私鑰錢包、從云端恢復(fù)、助記詞和私鑰這四種方式導(dǎo)入這個 AA 智能合約賬戶對應(yīng)的錢包。
如果是基于無私鑰錢包或私鑰創(chuàng)建的 AA 賬戶,因?yàn)樯鲜鰞煞N類型下僅能生成 1 個 AA 智能合約賬戶,所以只要你的 AA 智能合約賬戶有余額,導(dǎo)入無私鑰全包或私鑰后就會自動顯示 AA 智能合約賬戶。
而針對助記詞導(dǎo)入的錢包,因?yàn)閱蝹€助記詞錢包下可以生成多個賬戶,由此也會對應(yīng)多個 AA 智能合約賬戶,所以新導(dǎo)入的助記詞錢包只會顯示第一個賬戶。比如你在 Account - 03 下創(chuàng)建過 Smart -03 這一 AA 智能合約賬戶,你需要持續(xù)創(chuàng)建賬戶至 Account -03,并創(chuàng)建相應(yīng)的 AA 智能合約賬戶,才能看到這一 AA 智能合約賬戶。
使用 AA 智能合約賬戶發(fā)送代幣與普通錢包相比,在支付 Gas 前沒有很大區(qū)別,點(diǎn)擊發(fā)送,選擇要發(fā)送的代幣和網(wǎng)絡(luò),輸入接收地址和想要發(fā)送代幣的數(shù)量。 此時,若錢包內(nèi)沒有主鏈幣或主鏈幣不足以支付當(dāng)前交易的 Gas 費(fèi),可點(diǎn)擊 Pay with 選擇任意代幣支付 Gas。若用戶符合免 Gas 的條件(項(xiàng)目補(bǔ)貼或錢包補(bǔ)貼),系統(tǒng)會自動識別,網(wǎng)絡(luò)費(fèi)用處會顯示免費(fèi)。
有了 AA 智能合約賬戶,就可以在 OKX DEX 實(shí)現(xiàn)一鍵兌換,將授權(quán)和兌換合成 1 筆交易,極大地簡化了兌換的鏈上交互體驗(yàn)。
在 NFT 批量上架時,可以一鍵進(jìn)行多個 NFT 合集的授權(quán)。另外,當(dāng)后續(xù)更多 NFT 平臺支持 AA 智能合約賬戶后,還能夠一鍵完成多個 NFT 合集在多個平臺的授權(quán)。
和 OKX DEX 類似,AA 智能合約賬戶可以組合一些投資操作,讓用戶一鍵執(zhí)行多種投資和調(diào)倉等操作。