跳至內容
0%

第三季智慧帳戶成長迅速(ERC-4337 數據分析)

作者:Kofi

最後更新:2023年9月12日1 分鐘閱讀

已在Ethereum、Arbitrum、Optimism和Polygon上部署超過730,000個ERC-4337智能帳戶。其中53%的帳戶是在過去一個月內建立的,標誌著Ethereum生態系統中從EOA錢包到智能帳戶的重大轉變正式展開。

本文將會:

  • 分析ERC-4337用戶在Ethereum、Arbitrum、Optimism和Polygon上的行為
  • 檢視Bundler and Paymaster API的表現
  • 討論ERC-4337的未來發展

ERC-4337智能帳戶簡化了Web3的使用體驗

ERC-4337是由Vitalik Buterin與Ethereum基金會成員共同制定的智能合約錢包標準,又稱為智能帳戶。

智能帳戶的設計目的,是大幅簡化web3的使用體驗。有了智能帳戶,你不需要助記詞,不需要下載瀏覽器擴充功能,許多情況下也不需要支付gas。

ERC-4337透過幾項關鍵功能實現這樣的體驗:

  • 使用者發出稱為UserOperations(UserOps)的偽交易。
  • Bundler將多筆UserOps打包成單一鏈上交易。
  • 應用程式可使用Paymaster合約代替使用者支付gas。

Polygon、Optimism、Arbitrum走在前面

ERC-4337於三月正式推出後,Polygon是第一個採用智能帳戶的生態系統。從四月到七月,Polygon在每月活躍智能帳戶中的佔比始終維持在95%以上。

這個情況在八月有所改變:CyberConnect在Optimism上推出空投,使Optimism的市佔率提升至37%;ZTX則推出NFT空投,將Arbitrum的市佔率推升至51%。

Base緊接在後,Alchemy上個月已推出針對Base的ERC-4337基礎建設支援。

每月活躍 ERC-4337 智慧帳戶的長條圖
每月活躍 ERC-4337 智慧帳戶數(資料來源:0xKofi)

已執行超過160萬筆UserOps!

使用智能帳戶時,你提交的是User Operations而非交易——這是一種元交易,具備額外功能,例如贊助gas費用。第三季,UserOps的歷史累計數量暴增2,000%,從77,000筆增加到160萬筆!

推動這波成長的三大主要使用案例為:

1. CyberConnect

CyberConnect是一個web3社交網路,每個用戶帳戶都是ERC-4337智能帳戶,是生態系統中最活躍的應用程式。七月時,95%的UserOps都是由CyberConnect及其相關NFT所產生。

2. ZTX

ZTX是一個讓使用者自訂3D虛擬形象的NFT項目,八月在Arbitrum上產生了超過200,000筆UserOps。

3. 支付

智能帳戶已提交超過30,000筆UserOps,用於以ETH、MATIC和穩定幣轉移價值。

2023 年第三季各協議 UserOps 數量長條圖
各協議的 UserOps 數量(資料來源:0xKofi)

除了CyberConnect之外,我們還觀察到智能帳戶被應用於以下有趣的使用案例:

  • 透過Beam實現無縫的web3支付
  • web3遊戲玩家在Polygon上玩Fantazy
  • Liquid Staking用戶在Ethereum上鑄造和轉移LSD(例如stETH、rETH)

目前平均每個bundle只包含1筆UserOp

ERC-4337生態系統中一個公開的秘密是:目前大多數bundler並不會真正打包多筆UserOps,而是絕大多數操作者在每筆交易中只中繼單一UserOp。

97%成功的bundle交易只包含一筆UserOp。這主要是因為在打包當下,mempool中往往只有1筆UO。Alchemy的bundler在使用量高時確實能夠、也確實會打包超過1筆UO。

目前中繼單一UserOp之所以可行,是因為打包的需求還不高,但隨著ERC-4337的採用率提升,bundler將需要開始在每個bundle中打包更多UserOps,以應付更高的吞吐量需求並降低使用者成本。

說明成功 Bundle 交易中 UserOps 數量的圓餅圖
成功 Bundle 交易中的 UserOps 數量(資料來源:0xKofi)

隨著ERC-4337採用率的成長,bundler將收到更多交易。bundler開發者持續評估這些bundler在經濟面與營運面的表現非常重要,如此才能讓最佳實踐得以推廣,並及早解決常見問題。

99.2%的UserOps由paymaster支付gas費用

Paymaster提供了一套標準化介面,讓應用程式和錢包能夠制定彈性的gas政策,例如替使用者補貼gas費用,或允許使用者以穩定幣或其他ERC-20代幣支付gas。截至本文發布時,已有99.2%的UserOps是由paymaster支付其gas費用。

說明各 Paymaster UserOps 數量的圓餅圖
各 Paymaster 的 UserOps 數量(資料來源:0xKofi)

應用程式已花費超過$430,000贊助gas費用

有了智能帳戶,使用者通常可以在錢包沒有任何gas的情況下進行交易,因為應用程式會代為贊助gas。ERC-4337的這項gas贊助功能,讓應用程式得以簡化使用體驗——對於還沒有任何代幣的新用戶來說尤其重要。

Paymaster贊助金額已迅速超過$430,000。這證明了ERC-4337智能帳戶為應用程式開發者帶來的巨大價值。我們預期在接下來幾個月,會有更多應用程式採用智能帳戶,以便將gas從使用體驗中抽象出去。

各 Paymaster 累計 Gas 支出的圖表
各 Paymaster 的累計 Gas 支出(資料來源:0xKofi)

90%的智能帳戶提交的UserOps不到5筆

目前大多數智能帳戶提交的UserOps都不到五筆,但趨勢正在上升。隨著更多使用者、應用程式和錢包採用ERC-4337,預期未來幾個月智能帳戶的使用活躍度將顯著提升。

說明單一智慧帳戶提交 UserOps 數量的圖表
單一智慧帳戶提交的 UserOps 數量(資料來源:0xKofi)

接下來會如何發展?

ERC-4337生態系統目前仍處於發展初期階段,還有許多工作要做。具體需要推進的領域包括:

1. 試用智能帳戶應用程式

想了解web3應用程式開發者先驅如何運用ERC-4337,不妨親自試用幾款熱門應用程式!註冊並使用Beam轉帳,或在無需gas的web3社交媒體網路CyberConnect上建立帳戶!

2. 開始採用智能帳戶

帳戶抽象化(Account Abstraction)是一種典範轉移,開拓了web3的設計空間,並能改善使用體驗。想開始建置,可參考以下指南:

3. 了解ERC-6900

閱讀ERC-6900規格文件以及來自ERC-6900社群的論壇貼文,了解目前應用程式、錢包和插件所使用的標準介面。如果你是開發者或研究者,甚至可以參與討論,協助完善這些標準。

如果你和我們一樣看好模組化智能帳戶,不妨開始建置可供智能合約錢包採用的模組。使用ERC-6900建立的插件,將使智能帳戶能夠為SCW新增延伸功能,例如設定支出限額、自動化交易,以及定義基於角色的帳戶控制。

4. 提高每個bundle中的UO數量

由於當更多UO被打包進單一bundle交易時,使用者可因成本攤銷而享有較低的手續費,因此bundler提高每個bundle中的UO數量非常重要。

Bundler本身也能從中受益,因為他們在每筆UserOp上收取相同的gas溢價,同時支出的交易成本卻更少。研究應持續探討最佳的打包策略,以便讓最佳實踐能夠推廣至所有bundler操作者。

注意: 在使用量高峰期,Alchemy的Bundler會盡量讓所打包的bundle接近每個區塊可用的gas上限。

說明各 Bundler 執行多筆 UserOps Bundle 數量的圖表
各 Bundler 執行的多筆 UserOps Bundle 數量(資料來源:Kofi)

5. 推出ERC-4337公共mempool

目前正在進行的工作,是建立一個公共的ERC-4337 mempool,讓UserOps在被打包之前存放於其中。這個替代的mempool,相較於目前bundler與每個應用程式和錢包建立獨家關係的市場模式,是一項重大轉變。

在此mempool正式啟用之前,還有一些待解決的問題,包括:設計機制以決定由哪個bundler來製作下一個bundle,以及讓ERC-4337 mempool的資料存取更加民主化。

Alchemy 電子報

搶先掌握最新發布消息

訂閱我們的電子報

取得 Alchemy 最新產品更新與資源

A
O
D
+
超過 80,000 名訂閱者

輸入您的電子郵件地址,即表示您同意接收我們的行銷通訊與產品更新。您了解 Alchemy 會依照我們的隱私權聲明處理所收到的資訊。您可以隨時取消訂閱。