作者:Biteye 核心貢獻者Louis Wang
編輯:Biteye 核心貢獻者Crush
社區:@BiteyeCN
2021 年09 月,ERC4337 作為帳戶抽象的標準被正式提出,目標是透過智慧合約的方式改善以太坊生態的帳戶體驗。
透過該方式,無需對以太坊共識層進行修改,因此更易於落地實現,而其可能帶來的更高Gas 消耗隨著L2 的發展和後續坎昆升級的啟動,也將被大大消除。
今年2 月28 日,是ERC4337 的重要節點,入口點合約(EntryPoint)部署到以太坊主網,之後也陸續拓展到了20 多條EVM 相容的區塊鏈上。
上線半年以來,越來越多的用戶、基礎設施和dApp 開始基於此入口點合約建立自己的鏈上應用,那麼參與的用戶指標如何?基礎架構建構者和dApp 的表現如何?
我們透過入口點合約的數據分析,來一探ERC4337 上線這半年以來的表現。
01、ERC4337 簡介
以太坊帳戶體係可簡單分為EOA(Externally Owned Account)和CA(Contract Account),EOA 是以太坊帳戶的原住民,用於觸發以太坊事務;
CA 本質上是智能合約,因此有很好的靈活性、可編程性,能帶來更好的用戶體驗,但是無法直接發起以太坊交易,使用CA 的時候依舊無法擺脫EOA 帶來的困擾,如私鑰風險等。
而ERC4337 帳戶抽象的標準中,使用者可以完全只控制自己的CA,用任意自己希望的驗證方式進行驗證,而發起以太坊交易這項任務會由Bundler 代為執行。
簡單流程就是:
1. 使用者使用CA 發起UserOperation(UserOp),一種ERC4337 提出的新型交易類型,傳送到一個單獨的UserOp mempool 中
2. Bundler 會在這個mempool 中將UserOp 打包在一個交易(transaction)中,並用他們的EOA 帳戶向入口點合約發起交易,由於是Bundler 發起的交易,gas 也將由他們支付
3. 入口點合約用於標準化交易執行並防止打包器受到惡意交易的DoS 攻擊,所有Bundlers 都需要呼叫它來執行UserOp
4. 用戶需預先在入口點合約存入gas 支付給Bundler,也可以由Paymaster 代為支付gas,Paymaster 可以是願意代付gas 的任意第三方
5. 如果用戶不曾創建合約錢包,錢包工廠合約將為用戶自動創建一個智慧合約錢包
02、用戶分析
用戶成長
目前,已有超過68 萬個基於ERC4337 標準的帳戶抽象錢包被創建,共發起了超過200 萬個UserOp。
由上圖我們可以看出,AA 的使用者量主要經歷了三次成長:
第一次是由專案The Capx App 帶來,是一個learn-to-earn 的app,透過利用AA 的打包操作的優勢進行代幣轉賬,該平台發展迅速,已經用polygon 的SDK 構建了基於zk- rollup 技術的app chain。
第二次成長來自CyberConnect 的Cyber Trek 活動,激勵用戶創建基於AA 的Cyber Account。
第三次成長是Arbitrum 上的元宇宙計畫ZepetoX(ZTX),Zepeto 是韓國網路巨頭Naver(社群軟體LINE 的母公司)於2018 年8 月推出的自由打造個人數位形象的虛擬時尚社群平台,而ZTX是他們延伸到Web3 的新專案。
用戶活躍狀況
UserOp 的成長基本上遵循著用戶成長的曲線,唯一不同的是UserOp 的成長有四次,因為CyberConnect 的空投在Optimism 主網上發放,需要用戶用AA 錢包領取。
由於基於ERC4337 的帳戶抽象化會調用更多的合約,會造成額外的gas 負擔,因此UserOp 大多數都發生在Layer2,gas 成本較低的鏈上。
其中,Polygon、Arbitrum 和Optimism 佔據主要份額,三者的比例分別為48.89%,27.25% 和20.05%。
Avalanche 上的藝術品創作交易平台Zeroone 在8 月18 日上線,為其帶來了4 萬多UserOp,而Base 鏈由於近期的Onchain Summer 帶來少量的增長。
整體而言,用戶的活躍度呈現逐漸升高趨勢。
具體到每個AA 錢包的活躍度來看,88.24% 的錢包使用次數小於等於五次,結合上面用戶增長和UserOp 增長圖來看,大部分AA 錢包用戶都是由項目帶來的一波流用戶,意味著除了在專案指定的操作外,並沒有太多額外的應用。
這裡主要有兩點原因:
一是大部分的4337AA 錢包都是由專案方自己搭建的in-app 的AA 錢包;
二是因為大部分主流項目還沒有接入AA 適配。因此不存在用CyberWallet 去領取ZTX 紀念NFT 的情況,也意味著用戶的行為被限制在了這些App 中。
也有小部分AA 錢包使用頻率特別高,甚至幾千幾萬次的,比如0x93 這個錢包發起了超過一萬一千次的UserOp,是Capx 用來分發代幣的,所以其實僅有少數的項目方有使用場景,真正利用了AA 錢包的優勢。
使用者行為
聚焦到用戶在鏈上使用AA 錢包的場景,從互動合約的豐富程度來看,Polygon 具有最多的互動場景。
其中CyberConnect 和ZTX 是AA 錢包主要互動的合約。從呼叫合約次數來統計,大部分的行為主要是直接轉帳和鑄造NFT,佔了全部使用者操作的90%。
以Polygon 為例可以發現,直接轉帳只是一小部分使用者的互動行為,但是使用次數卻是最高的,這也印證了只有小部分人真正找到了合適的AA 使用場景。
03、AA 基礎設施
目前採用ERC4337 的AA 錢包,大都以樂高模式搭建,即採用不同的第三方模組來組成自己應用內的AA 錢包,優點是便捷易落地,缺點是不通用。後面將分析各個模組的市場狀況以及主要參與者。
Bundler
Bundler 使用EOA 觸發交易,讓使用者擺脫了EOA 的麻煩,有強烈的公共物品屬性,也是有財富效應預期的模組。
Bundler 的收入來自兩部分,一是gas 差,即最大優先gas 費與實際gas 開銷的差,同時將固定支出的gas 均攤到多個用戶頭上,從這些摩擦中獲取利潤;
二是潛在的MEV 收益,bundler 的角色和區塊建造者(builder)的角色功能十分類似,在發現用戶的UserOp 包含MEV 利潤時,bundler 也可以加入自己的交易攫取這部分收益。
目前一共有約1.5k 個bundler,Pimlico,Alchemy,Biconomy 和Stackup 是最主流的選手,他們四家一共佔據了超過97% 的bundler 市場。
其中Pimlico 透過廣泛地與各種dApp 合作,佔據了43.48% 的市場份額,打包了最多的UserOp。
Bundler 可以打包多個UserOp 進一個transaction 內,但實際上97.18% 的交易只包含一個UserOp。
這意味著目前並沒有足夠的UserOp,導致Bundler 的工作量完全不飽和,進一步導致了bundler 幾乎沒有利潤空間。
目前所有bundler 共產生約$38k 的利潤,88.38% 都處於不賺不賠的狀態,其中Alchemy 以$20k 的利潤位居榜首,Stackup 和Pimlico 以$11k 和$5.8k 位居二三。
Paymaster
Paymaster 作為ERC4337 標準中的可選項,實際上96% 的UserOp 的gas 都是由Paymaster 代為支付的,說明絕大部分的用戶使用的dApp 都開啟了這一功能,為用戶創造了gasless 的體驗。
目前共有117 家Paymaster 共代付了$465k 的gas 費用,代付者依然由Stackup,Pimlico,Alchemy 和Biconomy 佔據了絕大部分。
其中Pimlico 代付的UserOp 最多,佔了總量的43.45%,共代付14.4 萬美元。
其次Stackup 佔了14.5%,Alchemy 和Biconomy 分別佔約16.43% 和23.29%。
一個顯著的點是, Pimlico 的Paymaster 平均每個UserOp 代付的Gasfee 要明顯低於Stackup 和Alchemy,這就導致了其代付的UserOp 數量雖是其餘兩者的兩倍,但支付的總gasfee 卻很接近。
可能造成差異的原因在於,不同UserOp 所調用的合約不同,Pimlico 代付了非常多的dApp 應用以及直接轉賬,這些應用中有不少是低gas 消耗的操作,因此導致了上述gas 費用的差異。
Wallet Factory
市場佔有率來看,目前只有ZeroDev 一家獨佔了62.86% 的市場份額,也是得益於其和CyberConnect 的合作,排名第二的是ZTX 使用以太坊基金會官方ERC4337 的合約倉庫中的SimpleAccountFactory。還未出現大規模的錢包應用,像Soulwallet 這些還未看到有鏈上案例。
04、總結
ERC4337 上線半年以來,我們可以看到基於ERC4337 的AA 無論在用戶數還是交易數上,都呈現出明顯增長的趨勢,每次有應用採用ERC4337,都會帶來一波漲幅。
但是目前用戶和交易都集中在幾條鏈上的幾個應用,用戶的UserOp 類型也都十分有限。一來是大部分的AA 錢包都是in-dapp 的形式,並無通用性,二是4337 仍處於太早期階段,主流應用沒有提供登入介面。
為AA 找到合適的應用場景,是4337 被更廣泛使用的前提。隨著區塊鏈基建的成熟,我們期待未來12-24 個月內湧現更多的應用產品以及全鏈遊戲,隨著Web3 專案業務邏輯更加複雜,以及全鏈遊戲天然的複雜性,AA錢包會成為降低使用者門檻,提高使用者體驗的關鍵。
作為Vitalik 欽點的以太坊三大線路之一,帳戶抽象的意義巨大,也是未來實現mass adoption 的重要前提,我們非常期待並堅信帳戶抽象會是區塊鏈未來的重要部分。
參考文獻
[1] https://sixdegree.xyz/research/Half-Year-Data-Report-of-ERC4337-by-Sixdegree.pdf