幣安研報:賬戶抽象(AA)入門及當前AA生態系統圖

作者:Binance Research;翻譯:金色財經0xxz

1、研報要點

● 賬戶抽象AA旨在簡化用戶體驗,在新功能和創新方面取得了重要進展。

● 作為以太坊路線圖的一部分,AA旨在通過整合可編程邏輯來取代外部擁有賬戶EOA,並將其替換為智能賬戶。隨著ERC-4337的引入,AA現在在以太坊主網上得到了支持,而無需對核心共識層進行更改。

● Zk-rollup解決方案StarkNet和zkSync已經推出了原生的AA解決方案,同時出現了錢包提供商Argent和Bravoos,旨在提供這些解決方案。

● 許多傳統機構已經確定了許多用例,例如Visa,它在這個領域的探索和實驗開創了先例。錢包服務提供商和協議如Lens Protocol和CyberConnect也已經採用了AA。這些已經表現出已實現和潛在的好處,以鼓勵用戶進入Web3。

2、概述

2023年見證了新創新的出現。例如,BRC-20代幣標準為比特幣網絡帶來了新的可能性。在以太坊,正式引入了一個名為“賬戶抽象”(“AA”)的功能,通過ERC-4337標準來進行。這是一個關鍵的增強功能,通過修改基本賬戶結構來簡化和創造新的用戶功能。

2.1 賬戶抽象

首先,我們在本節中強調現有的以太坊賬戶結構的關鍵要點,並對該領域進行概述。

賬戶結構類型

正如術語所示,AA引入了可編程邏輯,允許用戶與其現有賬戶進行交互。以前,錢包解決方案採用了外部擁有賬戶(“EOA”),用戶擁有一對私鑰和公鑰。

“Not your keys, Not your coins.” 雖然EOAs使用戶對其私鑰的資金擁有完全的監管權,但這也意味著私鑰一旦丟失,就無法恢復。此外,傳統的EOAs功能有限;用戶只能向另一個EOA發送和接收交易。

圖1:以太坊賬戶結構類型

因此,AA旨在將EOA與合約賬戶(“CA”)合併。這使得他們可以使用邏輯靈活地編程他們的錢包,從而鑄造了“智能合約錢包”這個術語。

技術概述

為了理解該過程的工作原理,下圖中的一般機制描述了AA的關鍵組成部分。這些功能一起允許開發人員構建與鏈上dApps兼容的智能合約錢包。

圖2:AA概述

DJtUmUlieUTxT1SKrx6KoWT3tyq8rajyX9CFb6dB.png

2.2 AA生態系統

AA生態系統在過去一年中迅速擴展,開發人員認識到清晰的用戶體驗和錢包、應用和終端用戶之間友好交互的需求。通過實施AA,旨在增強現有基礎設施,擴展用戶在直觀方式下參與鏈上活動的可能性,以鼓勵更廣泛的採用。在這一領域的進展可以廣泛分為“基礎設施”和“社交”兩個領域。

圖3:當前AA生態系統圖

esE2VyZQnjEuAbuvvQ6q1ZrRXRyRuOJHfyDFfMmC.png

◆ 區塊鏈:支持AA的EVM兼容區塊鍊和擴容解決方案,如zk-rollups。

◆ 錢包提供商:利用AA提供用戶特定功能的錢包。

◆ 支付:通過Paymaster合約提供費用抽像功能,用戶無需擁有區塊鏈的原生代幣,仍然可以執行數字交易。

◆ 遊戲/NFT:採用諸如ERC-4337和ERC-6551之類的代幣標準,以改進鏈上游戲體驗並擴展NFT的實用性。

◆ 社交媒體:採用AA的形式,如簽名抽象,使用戶可以使用其Web3錢包持續與社交網絡互動。

3、AA增長與採用

3.1 鏈上採用

儘管AA市場仍處於發展的初級階段,但開發者社區內已經出現了逐漸增加的採用和熱情跡象。特別是,ERC-4337 EntryPoint合約於今年3月1日部署。該功能可以在EVM兼容的區塊鏈上使用,例如BNB Chain、Polygon和Avalanche。此後,交易活動和ERC-4337智能賬戶的總數迅速增加,特別是在7月份。

圖4 ERC-433智能賬戶月活和用戶操作活動

W6wN8jvl2qh5wt5phZArAnepS8VR3b4K8UUbyeKp.png

根據圖4,我們觀察到智能賬戶數量穩步增加,7月份新增了近30萬個賬戶,用戶操作活動大幅增加。有趣的是,大部分AA活動是由Polygon推動的。這歸因於社交網絡CyberConnect的推出,CyberConnect所有賬戶都是ERC-4337錢包。

3.2 探索用例

為了理解AA的用例,我們重點介紹了已經使用ERC-4337和ERC-6551等代幣標準實施了新功能的關鍵基礎設施項目。在改善終端用戶體驗的基本目標下,這些項目旨在推動區塊鏈技術在現實世界中的採用。

請注意,特定項目的提及並不構成幣安的認可或推薦。相反,所引用的項目僅用於說明AA的採用情況。應進行更多的盡職調查,以更好地了解這些項目及其相關風險。

Paymaster

通過適應費用抽象的概念,ERC-4337的Paymaster組件指的是能夠由第三方實體贊助和支付交易的智能賬戶。被稱為“無Gas交易”,用戶無需擁有區塊鏈的原生代幣即可支付交易費用,從而提高了可訪問性。該合約的所有者還可以進一步定義用戶操作可以由哪些規則贊助。

Visa

數字支付巨頭Visa嘗試了Paymaster合約,以抽象基本的區塊鏈交互,並通過自我託管的智能合約錢包改進鏈上用戶支付體驗。這個概念旨在減少用戶通過錢包進行交易的摩擦,並探索數字交易在消費者中的“未開發潛力”。

圖5:Visa的Paymaster概念驗證解決了當今的挑戰

9fRQgra0o365Ya9V2CIErcqmyhHMGQTzL4tvPVMq.png

在這種情況下,合約充當中介貨幣兌換服務,可以從用戶那裡接收數字貨幣,並將其轉換為區塊鏈的原生代幣以支付Gas費用。或者,Paymaster合約也可以為用戶支付Gas費用,使他們可以通過其錢包平台進行交易而不收費。

圖6:Visa的Paymaster合約設計示意圖

lGbM3rYnnvX1yZHi0pOkr61JAyAIaHP4MI1Ik4a5.png

最近,該公司進一步完善了這種方法,現在用戶可以直接使用Visa卡支付交易的Gas費用。這些實驗為用戶帶來了“傳統支付的便捷性和方便性”,為用戶提供了與區塊鏈技術互動的無縫和安全渠道。

Paymaster合約的使用情況

事實上,在整個領域內,Paymaster合約的鏈上採用率穩步增長,其中Optimism領先。因為新項目如Beam錢包7月底在Optimism上推出。它使用Paymaster,使用戶可以用其轉賬代幣支付Gas費,而不是區塊鏈的原生代幣。

圖7:今年由Paymaster合約支付的Gas數量急劇增加

aZ8fTmipLDMupsQPNrYQs2OXTrbBIZaZD8WiqscT.png

這些解決方案覆蓋的Gas數量大幅增加,表明了對這些中介服務的需求不斷增長,以簡化用戶體驗。因此,通過抽象化區塊鏈交易的複雜性,用戶不再需要僅為支付Gas費用而持有區塊鏈的原生代幣。這改進了現有的支付基礎設施,並為數字交易創造了一個更具可訪問性和用戶友好性的環境。

錢包管理

AA還抽象化了使用Web3錢包與鏈上dApps交互時的摩擦。在2022年,加密領域發生了引人注目的崩潰之後,資產的自我託管已成為用戶的首要任務。然而,用戶在保護其賬戶方面經歷了難以應付的挑戰。這些問題包括:

● 現有錢包解決方案中的私鑰是單點故障。用戶如果丟失了助記詞或私鑰,將無法恢復其錢包。

● 用戶容易受到社交工程攻擊,因為惡意行為者可以製定新的手段來攻擊其私鑰。

通過將AA納入現有的錢包解決方案中,這將使這些賬戶加速成為具有可編程邏輯的智能合約錢包,賦予新的功能,如批量交易和社交恢復。

Safe

Safe以前被稱為Gnosis Safe,是錢包管理領域的一個重要參與者。這個去中心化的託管協議可在以太坊和兼容EVM的區塊鏈上使用,每週創造出大量的錢包。

圖8:每週創建的Safe錢包數量

uG2hY7e2qGaS8LNecK5ETWV03mv2XL5EW1Dd4MNl.png

Safe在該領域脫穎而出,因其多簽名方案,該方案要求多個授權實體在同一賬戶上簽署交易,而不是一個單獨的私鑰。這減少了從賬戶中竊取資金的惡意攻擊風險。

該平台最近通過即插即用界面集成了ERC-4337標準,該界面為開發人員提供了使用其所提供模塊構建和創建錢包的靈活性。通過實現簽名抽象,允許用戶自定義授權錢包啟動交易的規則。例如,為了防止可疑活動,用戶可以指定交易限額,以拒絕某些交易,以增強安全性。還引入了通過Google或Apple ID進行社交登錄作為實驗功能,消除了用戶需要記住助記詞的需求。這打開了可能性,並提供了無摩擦的Web3體驗。

Argent

作為Starknet上的主要錢包提供者,Argent引入了“社交恢復”的概念,允許用戶恢復丟失或遺忘的私鑰。根據Chainalysis的數據,截至2021年,大約20%的比特幣因為所有者記不住他們的私鑰而丟失。

因此,Argent的用戶可以提名“監護人”,這些監護人可以是他們信任的其他錢包或賬戶。如果用戶忘記了助記詞,每個監護人都需要簽署交易,以幫助用戶訪問錢包。

或者,用戶還可以使用其電子郵件地址和電話號碼進行鏈下恢復,引入了熟悉的雙因素身份驗證機制。這為他們的賬戶增加了另一層保護,並消除了用戶需要記住複雜密碼和保護私鑰的需求。然而,這可能會洩露用戶的匿名性,因為他們的個人信息被透露出去。

Braavos

Starknet上的錢包提供者Braavos,也推出了其智能錢包,採用了一種形式的簽名抽象。這意味著用戶可以自定義他們簽署和驗證交易的方式。在這種情況下,用戶可以使用他們手機的生物識別身份特徵(例如面部或指紋識別)來訪問他們的錢包。認證方法提供了安全且用戶友好的入門體驗。

這些AA創新旨在簡化用戶體驗,並為開發人員和用戶與區塊鏈互動創造了新的可能性。通過不同的抽象方案,我們認為這些積極的發展將使現有的錢包解決方案能夠為主流採用提供熟悉的Web2界面。

委託

一種新類型的賬戶合約,“可委託賬戶(“delegable accounts)”,利用AA使用戶能夠將簽名權限委託給經批准的外部合約。此賬戶包含相關規則,根據用戶的偏好以可定制的方式編碼。然後,他們可以以無縫的方式與這些應用程序互動,無需手動批准每筆交易。

自動支付

Visa展示了“用於自我託管錢包的實際應用的自動支付解決方案”。錢包可以設置為基於預定條件啟用定期支付,而不是每次都在區塊鏈上請求支付。雖然用戶仍然完全控制錢包,但用戶可以批准用於實用程序和訂閱費用的自動、可編程的支付。

圖9:Visa的可委託賬戶設計示意圖

5xIFqlLu2wAK3e91K12NylXNxJbWyIDclxfSgwfa.png

1、商家部署自動支付智能合約。

2、用戶的帶有可委託賬戶的錢包批准自動支付,並將智能合約添加到其允許的合約列表中。

3、每月,當商家為用戶的訂閱費用創建賬單時,自動支付合約會根據所需付款金額自動使用戶的可委託賬戶。

因此,用戶不需要手動批准這些交易,可以輕鬆地安排定期支付。這個應用程序使用戶可以方便地設置可編程的支付指令,突顯了現實世界應用的潛力。

社交媒體

去中心化社交媒體網絡Lens Protocol已經通過dispatcher實施了AA。它為用戶提供了將簽名權限委託給該dispatcher錢包的工具,用於發布、評論和更改個人資料元數據等功能。這使得用戶可以在不需要每次都批准的情況下持續與dApp互動。同時,dispatcher還為這些交易支付Gas費用,消除了用戶在應用內交互時需要持有原生代幣的需求。在過去的一年裡,該協議得到了採用的增長。

圖10:Lens Protocol上每日社交媒體活動

yqvrmKZyh7kyOpGFyvjCFRHaeiGtqPrDvF9WrFV1.png

委託有效地將簽名驗證抽象化,並為更用戶友好的體驗改變了應用內用戶交互。

代幣綁定賬戶(Token-Bound Accounts)

ERC-6551引入了用於代幣綁定賬戶(“TBAs”)的以太坊標準,於2023年5月正式部署。這一新標準使NFTs能夠作為“智能合約賬戶”運行,並使用無需許可的註冊表成為自己的錢包。這使得所有者能夠在TBA內託管NFTs。

圖11:每天創建的代幣綁定錢包數量

iwptCctNUL4WGoAO5fPxPWKttpxHBKbBFiCcPHNv.png

圖12:通過抽象提升了現有NFTs的ERC-6551

4f3wDWNbX34PACy22ek2XJqW2t77h532H8QmVxG1.png

Sapienz

Stapelverse推出了Sapienz項目,通過整合ERC-6551標準,為數字文化引入了一種範式轉變。用戶將獲得一個可根據他們擁有的NFTs解鎖的可定制角色。他們可以為角色配備不同的化妝品,並根據自己的偏好進行個性化定制。這些化妝品附加在角色的TBA上,並可以位於每個用戶的通用庫存中。

圖13:Sapienz的ERC-6551功能

uvK4Y552B7aNlBNttuqQYFa7jjHgplYfIB2Mk22O.png

通過不同變種的抽象,ERC-6551已經將每個NFT升級為擁有自己的智能賬戶。歷史上,ERC-721 NFTs一直保持著相對靜態和無狀態的狀態,因為它們無法具有除元數據非同質化外的任何附加功能。因此,ERC-6551顯著增強了NFTs的效用,使其能夠持有資產,管理身份,並參與鏈上領域。

4、值得注意的發展

智能合約錢包今天已經存在,但由於以太坊無法原生地支持它們,因此實施仍然具有挑戰性。相反,它依賴於由中介機構運行的“中繼器”來將用戶簽署的消息轉換為典型的以太坊交易。事實上,以太坊面臨現有的限制:

1、鑑於以太坊的成熟度以及需要在許多節點之間協調實施這些變更,區塊鏈上的技術負債引入了對這些新變更的慣性。

2、由於這些賬戶中嵌入的複雜處理邏輯,錢包很可能還會產生額外的Gas成本負擔。

因此,較新的L2鏈已成為開發人員嘗試AA的可行替代方案。他們包括:

◆ zkSync是第一個在協議級別實現原生AA的EVM兼容鏈。這意味著所有賬戶都需要實現IAccount接口,該接口是完全可編程的,並允許各種自定義。

◆ 類似地,zk-rollup解決方案StarkNet也實施了AA。其中包括Argent,該方案被StarkNet用戶的80%使用。 Visa的可委託賬戶和自動支付實驗也是在該鏈上進行的。

◆ Optimistic Rollups,如Optimism和Coinbase的Base,也實施了AA的形式。它們為開發人員提供了創建具有支持特性的新解決方案的API,例如社交入門和無Gas交易。最近,Base、Safe和Gelato團隊在ETHDenver提供了賞金,以鼓勵將AA納入其中的項目。

展望未來,我們回顧改進提案並強調該領域的持續發展。

圖14:與AA相關的以太坊改進提案

YJBsbNldU6FEU11jmlUxQhCzOtBcXU7rkV04or5R.png

圖15:AA採用和市場發展的時間線

7vyfeGOCHnYAvFOkvHWQGNgNchObPDkrQIW91HYY.png

◆ 2023年2月23日:引入了一項以太坊改進提案(EIP)以實施ERC-6551。這將使NFTs(ERC-721代幣)能夠擁有自己的智能合約賬戶(TBAs)。

◆ 2023年2月28日:ERC-4337 EntryPoint合約正式部署在以太坊上。

◆ 2023年3月8日:Instadapp推出了智能合約錢包Avocado。它具有內置的AA功能,允許用戶在任何支持的鏈上以USDC支付Gas費用。其他功能包括網絡抽象,連接到一個網絡的用戶也可以在任何其他網絡上進行交易。

◆ 2023年4月26日:Metamask宣布通過MetaMask Snaps支持AA的採用,這是一個開源系統,開發人員可以擴展MetaMask錢包的功能,並將功能整合到一個“Snap”中。

◆ 2023年5月8日:ERC-6551正式部署在以太坊上。

◆ 2023年5月17日:Visa在以太坊測試網上部署了Paymaster合約,以嘗試無摩擦和無Gas交易。

◆ 2023年7月13日:Safe將ERC-4337兼容性添加到其Safe{Core}的AA堆棧中。

◆ 2023年7月17日:Lens Protocol推出了基於ERC-6551的個人資料錢包,“為NFT提供了自己的社交關係、聲音和貨幣化機會。”

◆ 2023年8月2日:OKX宣布其OKX Wallet支持AA,用戶現在可以在其移動應用程序中創建智能賬戶。它在以太坊、BNB Chain和其他EVM兼容鏈上受支持,使用戶能夠在不同網絡之間管理資產。

◆ 2023年8月8日:Circle在其Web3服務產品線下推出了可編程錢包。它提供了一個一站式平台,開發人員可以在其中構建和部署他們的錢包。

◆ 2023年8月11日:Visa推出了一種使用Visa卡在以太坊上支付Gas費的方式。

5、結語

抽象的概念旨在消除錢包和區塊鏈的複雜性,為Web3 dApps提供一個用戶熟悉的界面。通過專注於用戶體驗,AA是促進用戶採用的強大工具,為開發人員提供了一個引人注目的機會,以打造一個無摩擦且熟悉的體驗。我們已經看到了Visa創新的加密領導地位,這揭示了AA可以用來彌合Web2和Web3交互之間的鴻溝的方式,表現出機構採用的跡象。

事實上,為錢包提供可編程邏輯為開發人員提供了擴展這些合約可以為用戶提供功能的無限可能性。令人欣慰的是,我們在這一研究領域看到了興趣的激增,因為鏈上數據顯示出用戶對使用這些技術的採用和偏好的增長。儘管它在StarkNet和zkSync等擴容解決方案上本身就可用,但我們注意到正在進行的將AA整合到更廣泛生態系統中的進展。

展望未來,ERC-4337已經為改進以太坊的基礎賬戶結構奠定了基礎。這為更多創新鋪平了道路,例如ERC-6551,它將AA的力量注入到NFT,進一步提升了NFT的效用。再次,區塊鏈技術的進步已經通過其真實世界的用例證明了其相關性,我們熱切期待這些將推動更廣泛採用的新創新。

Total
0
Shares
Related Posts