跳至内容
0%

智能账户在第三季度迎来增长(ERC-4337 数据统计)

作者:Kofi

最后更新:2023年9月12日2 分钟阅读

以太坊、Arbitrum、Optimism 和 Polygon 上已部署超过 730,000 个 ERC-4337 智能账户。其中 53% 是在过去一个月内创建的,标志着以太坊生态系统正从 EOA 钱包向智能账户发生重大转变。

本文将:

  • 分析 Ethereum、Arbitrum、Optimism 和 Polygon 上的 ERC-4337 用户行为
  • 回顾 Bundler 和 Paymaster API 的性能表现
  • 讨论 ERC-4337 的未来发展

ERC-4337 智能账户简化了 Web3 用户体验

ERC-4337 是由 Vitalik Buterin 及以太坊基金会成员共同编写的智能合约钱包(又称智能账户)标准。

智能账户的设计目标是从根本上简化 web3 的用户体验。使用智能账户后,用户不需要助记词,不需要下载浏览器扩展,在许多情况下也不需要支付 gas。

ERC-4337 通过以下几个关键特性实现了这种体验:

  • 用户发起被称为 UserOperations(UserOps)的伪交易。
  • Bundler 将多个 UserOps 打包成单笔链上交易。
  • 应用可以使用 Paymaster 合约代替用户支付 gas。

Polygon、Optimism、Arbitrum 走在前列

ERC-4337 于 3 月正式发布后,Polygon 是最早采用智能账户的生态系统。从 4 月到 7 月,Polygon 在每月活跃智能账户中的占比一直保持在 95% 以上。

这一情况在 8 月发生了变化:CyberConnect 在 Optimism 上发起空投,使 Optimism 的市场份额升至 37%;ZTX 进行了一次 NFT 发放,使 Arbitrum 的市场份额升至 51%。

Base 紧随其后,Alchemy 上个月推出了对 Base 的 ERC-4337 基础设施支持。

月活跃 ERC-4337 智能账户柱状图
月活跃 ERC-4337 智能账户(数据来源:0xKofi)

已执行的 UserOps 超过 160 万笔!

使用智能账户时,用户提交的是 User Operations 而非普通交易——这是一种元交易,具备额外能力,例如可以赞助 gas 支付。第三季度,历史累计 UserOps 数量从 77,000 暴增 2,000%,达到 160 万笔!

推动这一增长的三大主要使用场景是:

1. CyberConnect

CyberConnect 是一个 web3 社交网络,其中每个用户账户都是一个 ERC-4337 智能账户,是该生态系统中最活跃的应用。7 月份,95% 的 UserOps 由 CyberConnect 及其关联 NFT 产生。

2. ZTX

ZTX 是一个允许用户自定义 3D 头像的 NFT 项目,8 月在 Arbitrum 上产生了超过 200,000 笔 UserOps。

3. 支付

智能账户已提交超过 30,000 笔 UserOps,用于通过 ETH、MATIC 和稳定币转移价值。

按协议划分的 ERC-4337 UserOps 柱状图,2023年第三季度
按协议划分的 UserOps(数据来源:0xKofi)

除 CyberConnect 外,我们观察到的其他值得关注的智能账户应用场景还包括:

  • 通过 Beam 实现无缝的 web3 支付
  • 在 Polygon 上玩 Fantazy 的 web3 游戏玩家
  • 流动性质押用户在 Ethereum 上铸造和转移 LSD(例如 stETH、rETH)

目前每个 Bundle 平均只包含 1 个 UserOp

ERC-4337 生态系统的一个公开秘密是:目前大多数 bundler 并不会打包多个 UserOps,而是由绝大多数运营商在每笔交易中仅中继单个 UserOp。

97% 的成功打包交易只包含一个 UserOp。这主要是因为在打包时内存池中通常只有 1 个 UO。Alchemy 的 bundler 具备在高使用量时打包多个 UO 的能力,并且确实会这样做。

由于目前对打包的需求较低,中继单个 UserOp 的方式在目前尚可运作,但随着 ERC-4337 采用率的提高,bundler 需要开始在每个 bundle 中打包更多数量的 UserOps,以满足更高的吞吐量需求并降低用户成本。

成功 Bundle 交易中 UserOps 数量的饼图
成功 Bundle 交易中的 UserOps 数量(数据来源:0xKofi)

随着 ERC-4337 采用率的提升,bundler 将收到更多交易。bundler 开发者持续评估这些 bundler 在经济和运营层面的表现非常重要,这样才能推广最佳实践并及早解决常见问题。

99.2% 的 UserOps 的 gas 费用由 paymaster 支付

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 少于 5 笔,但这一趋势正在稳步上升。随着越来越多的用户、应用和钱包采用 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 内存池

目前正在进行的工作是建立一个公共的 ERC-4337 内存池,UserOps 在被打包之前将存放于此。这一替代性内存池相较于当前 bundler 与每个应用和钱包分别建立专属关系的市场格局,是一次重大转变。

在该内存池正式启用之前,仍有一些待解决的问题,包括设计机制来决定由哪个 bundler 负责生成下一个 bundle,以及使对 ERC-4337 内存池数据的访问更加民主化。

Alchemy 新闻通讯

第一时间获取发布信息

订阅我们的新闻通讯

获取 Alchemy 的最新产品更新和资源

A
O
D
+
超过 80,000 名订阅者

填写您的电子邮箱地址即表示您同意接收我们的营销通讯和产品更新。您确认 Alchemy 按照我们的隐私声明处理我们收到的信息。您可以随时取消订阅。