加密貨幣市場雖然處於熊市,但無阻區塊鏈技術的推進,更多團隊試著降低使用者入場門檻,其中錢包迎來多種技術突破,包括「MPC 錢包」和「AA 錢包」都是為了讓錢包的使用者體驗更好,其中 AA 錢包更是以太坊創辦人大推的概念,到底這種錢包有甚麼優勢?
傳統 EOA 和 CA 錢包
簡單來說抽象帳戶(AA)錢包是結合以太坊外部帳戶(EOA)和合約帳戶(CA)兩種傳統錢包的優點,降低用戶管理和操作錢包的門檻、同時提升錢包的功能和可用性,這邊我們先溫故知新了解一下以太坊舊有的兩種錢包。
外部帳戶(Externally Owned Account, EOA)
外部帳戶是由私鑰控制的一種帳戶類型,是目前以太坊預設的錢包帳戶模式,像目前 MetaMask 上創建的錢包都屬於 EOA 。用戶可以擁有多個外部帳戶,並且能夠通過私鑰對帳戶進行控制和管理。 EOA 可以用於接收和發送代幣,並允許用戶在以太坊上執行各種操作,例如參與智能合約交易或發起資金轉移。
合約帳戶(Contract Account, CA)
合約帳戶是一種特殊的帳戶類型,它可以存儲代碼和數據,並能夠在合約條件滿足時自動執行預先定義的操作。合約帳戶的行為是由其代碼和合約內部的狀態變量所確定的,並與其他帳戶互相交互,例如收到資金或執行特定的功能,一些交易所和項目募資的錢包都會選擇用合約帳戶以自動化處理其用戶的入帳動作。
抽象帳戶(Account Abstraction, AA)錢包
抽象帳戶是一個旨在提升以太坊帳戶的用戶體驗和功能的更新,目前大部份用戶通過 EOA 錢包與以太坊進行交互,但這些帳戶在功能上有限,需要用戶管理私鑰並擁有足夠的 ETH 作為 gas 費用。這限制了以太坊在批量交易等任務上的可用性,並且使開發智能合約錢包變得具有挑戰性。
抽象帳戶提出將 EOA 或智能合約升級,以在帳戶管理方面實現更多靈活性和安全性。升級 EOA 將允許其由智能合約控制,或者使智能合約發起交易。這將需要對以太坊協議進行變更,並且將使用戶能夠定義自己的靈活安全規則、恢復丟失的私鑰、在可信設備間共享帳戶安全、代付他人的 gas 費用以及執行批量交易。
實施抽象帳戶還將改善以太坊的整體用戶體驗。它將允許進行交易打包以提高速度和效率,使用 ETH 以外的代幣支付 gas 費用,支持多方批准和密鑰輪轉,建立可信調用機制,並簡化操作流程。
技術上,與抽象帳戶相關的提案和標準有多個,包括 EIP-2771 、 EIP-4337 、 EIP-2938 和 EIP-3074 。 EIP-2771 引入了元交易的概念,第三方可以支付用戶交易的 gas 費用;EIP-4337 允許在不改變以太坊協議的情況下進行抽象帳戶,使用一個高級系統,包括用戶操作和打包交易;EIP-2938 提議改變以太坊協議以直接支持抽象帳戶;而 EIP-3074 則建議升級外部擁有的帳戶以實現抽象帳戶。
抽象帳戶對於 Web3 錢包和整個以太坊生態系統來說是一次重大升級,它通過在帳戶管理方面提供更多靈活性、安全性和創新功能,提高了用戶體驗 。
更多有關抽象帳戶的技術或發展資料,可以參考以太坊的官方說明:
https://ethereum.org/en/roadmap/account-abstraction
AA 錢包優點
1. 可第三方代付 gas 費用
而最重要的是提升了整體用戶體驗,通過帳戶允許交易打包,使得像交換這樣的操作更快速、高效。 gas 管理也得到了改善,應用程式可以代付用戶的 gas 費用降低用戶門檻,同時用戶也可以 ETH 以外的代幣支付 gas 費用。
2. 社交恢復不用記私鑰
通過帳戶抽象你可以建立一個備份密鑰系統,如果你丟失了主要密鑰,可以通過預先批准的帳戶進行授權以恢復你的錢包,例如事先授權家人或朋友的帳號作為社交恢復,這樣可以在漏失私鑰的情況下恢復錢包。
3. 設定交易限制防被盜
AA 錢包還可以創建交易限制,你可以指定帳戶每天可以轉移限額。這增加了一個額外的安全層,防止在帳戶被盗的情況下一次轉移大筆款項。
4. 可定義安全規則秒變多簽錢包
AA 錢包的一個好處是能夠為帳戶定義靈活的安全規則。智能合約錢包可以實現多重簽名授權,即交易在執行之前需要多個受信任方的批准。這提高了帳戶的安全性,減少了資金被盜的風險。
AA 錢包缺點
1. 交易手續費較高
AA 錢包雖然結合了 EOA 與 CA 錢包的優點,但同時也繼承了一些缺點,因為 AA 本質上就是一張智能合約,所以在處理交易時所消耗的 gas 比一般的 EOA 多,EOA 的優勢是在單純傳送代幣、沒跟合約互動時消耗的 gas 較少,所以 AA 錢包在以太坊主鏈上使用時操作成本會很高。
2. 合約代碼仍處測試階段
目前智能合約錢包依賴於在標準以太坊交易周圍包裹複雜的代碼,實施抽象帳戶需要對以太坊協議進行更改。有不同的方法來實施抽象帳戶,例如將 EOA 升級為執行 EVM 代碼,或允許智能合約發起交易。每種方法都有其自身的利弊,而且存在合約代碼容易出現漏洞的風險,但目前社區更傾向於不需要對協議進行更改的解決方案。
OKX AA 錢包
OKX 交易所剛好在月初宣布推出自家的 AA 錢包,現有用戶只要透過 OKX 手機 APP 就能夠快速創建,而且可以在 APP 內立刻體驗 AA 錢包的好處,加上目前有 gas 費用的補貼活動,所以這邊就以 OKX AA 錢包作為示範介紹。
目前 OKX AA 錢包支援以太坊(Ethereum)、 Polygon 、 Arbitrum 、 Optimism 、 BNB Chain 、 Avalanche 、 OKTC 和 Fantom 這條 8 公鏈,目前已經支援 USDT 或者 USDC 代替 ETH 作為 gas 、以及「一鍵授權」功能可以加快智能合約授權確認。
創建 OKX AA 錢包
要建立 OKX AA 錢包需先在手機下載 OKX 交易所的 APP,然後在 APP 最上方可以切換「交易所」或「Web3 錢包」介面,點一下 Web3 錢包就可以進入創建錢包的介面。如果是第一次建立 Web3 錢包可以點「我沒有錢包」、然後再按「無私鑰錢包」建立新的錢包。如果本身已經有 Web3 錢包,可以在「錢包管理」介面點「添加智能合約帳戶」來創建新的 AA 錢包,往後也可在這邊切換不同錢包。
使用 OKX AA 錢包進行交易
以往錢包要打錢給別人,最頭痛的問題就是 gas 不足,例如以太錢包要打 USDT 給別人,錢包裡除了要有 USDT 以外還要有 ETH 作為 gas 費用,否則 USDT 是打不出去。但 AA 錢包其中一個特點就是可以用其他代幣取代 ETH 作為 gas,像 OKX AA 錢包就可以用 USDT 或者 USDC 作為 gas,那就省卻額外兌換 ETH 代幣的過程。
除了傳送代幣可以 USDT 或者 USDC 作為 gas,跟智能合約互交也可以,像是在 DeFi 平台 AAVE 進行質押或借貸,錢包沒有 ETH 也可以進行,還可以批次進行權限授權,只要在「授權數量」選擇「不限制」,可省卻每一步都要按授權或同意。只是如果在以太坊主鏈上 gas 費用會較高,在其他 L2 鏈上費用會相對便宜。
本身圍繞著 OKX Web3 錢包的生態大部份同樣可以在 AA 錢包使用,當中包括在 DeFi 區域可以「一鍵完成」的 DeFi 產品,除了方便操成以外,第三方代付 gas 的功能也可以靈活運用於此,那樣就算要使用的 DeFi 平台在不同的主鏈上,也不需要準備不同代幣來應付 gas 開銷。
OKX AA 錢包專訪
1. AA 概念已經很多年了,OKX 為什麼選擇現在切入?
EIP-4337 的提出不到三年,隨著行業的規範化和進步,OKX 相信下一波潛在的用戶會是對資產安全性意意識較強,並且不太了解底層技術的用戶。 OKX 認為隨著不同行業開始深入探討加密行業,未來數年使用加密錢包的人數會加速增長;透過 AA 賬戶對加密錢包的創新,用戶能使用更安全的非託管錢包,項目方也能透過模組和代付等 AA 獨有功能去吸引新用戶。而未來錢包的應用場景會越來越多,OKX 深入研究不同用戶的需求後,已準備分多個階段推出如多簽、社交恢復、錢包代理模式等面向不同用戶和場景的功能。
2. 都說 AA 處在標準建立的階段,OKX Web3 對這個標準建立的理解是怎樣的?
OKX Web3 相信 EIP-4337 的標準未來將會被廣泛使用,AA 錢包的許多技術方案已經十分成熟。但市面上仍有些競品並未跟隨 EIP-4337 的標準, 相信在未來難以與不同的模組和程式交互,為用戶提供更多的可編程性。 OKX Web3 團隊相信,AA 技術的下一步發展會進一步提升對用戶體驗及使用方式,可見的將來會有更多 EIP 的提出,去結合並優化 EIP-4337 的行業標準。
3. OKX Web3 團隊未來的技術願景是怎樣的?
OKX Web3 團隊的技術願景是共同建立行業標準,推動行業創新及發展,從而令整個行業在現實世界的影響力上升。 OKX Web3 團隊從推動比特幣生態基建,如:BRC-20 、 BRC-30 、 Lightening Network 等,到創新落地,產品化 MPC 錢包, AA 錢包, zk keyless,都是以普及小白為目標,讓加密世界不再是一小撮技術極客的應用場景。
4. 如何定義自己在 AA 賽道的角色?
OKX Web3 認為自己在 AA 賽道中是作為報道者,隨著 Vitalk 推出 EIP-4337 的標準後,我們團隊深信這個標準會在不久的將來受到廣泛的應用,OKX Web3 作為報道者,會大力推廣 AA 錢包對錢包甚至是整個加密行業的重要性,也會把 AA 錢包推廣至更多小白用戶及 Web2 的用戶。 OKX Web3 也是推動者,我們團隊積極地推動 AA 錢包的落地以及 AA 整體賽道的不同應用,透過我們團隊不斷的創新,為用戶提供更多更友好的 AA 錢包功能,為加密世界的發展帶來更多的推力。
5. 團隊對 AA 的理解是怎樣的?
OKX Web3 團隊認為 AA 錢包是讓加密世界步入現實世界的重要基石,透過賬戶抽象為區塊鏈帶來的更大的想像空間以及更加自定義功能,這會為下個巨大的加密世界敘事作好準備,賦能眾多的用戶以及項目,在未來與不同的模組和程式交互,提供更多的可編程性。
6. AA 賽道裡,OKX 與其他同類型產品相比,優勢與差異點分別是什麼?
OKX AA 錢包能夠在 OKX 原有的產品功能結果,如一鏈賺幣,一鏈兌換等,讓用戶有更好的體驗及及快的操作流程,而目前競品的功能均已對齊。此外,OKX 團隊在接鏈上有著非常強的能力,而 OKX AA 錢包首期已支援八條主要的公鏈,比其他競品的公鏈支持更為全面,OKX Web3 團隊抱著推動行業創新,亦在密鑼緊鼓地推出新穎的 AA 功能。
總結:AA 錢包在起跑線上
AA 錢包概念雖然存在一段時間,但最近才慢慢進入實踐階段,沒前應用場景比較少,所以也不算是「必需品」,但從 OKX AA 錢包的整合來看,目前「一鍵授權」這個功能比算是很實用,可以減省智能合約交互所需的等待和確認時間,使用穩定幣代付也可以用來應付特定場景,當後面的社交恢復功能推出和完善的時候,相信會適合大部份人、特別是剛接觸區塊鏈的新鮮人。