---
title: "智能账户在第三季度迎来增长（ERC-4337 数据统计）"
description: "分析 ERC-4337 用户行为在 Ethereum、Arbitrum、Optimism 和 Polygon 上的演变。"
---

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

以太坊、Arbitrum、Optimism 和 Polygon 上已部署超过 730,000 个 ERC-4337 智能账户。其中 53% 是在过去一个月内创建的，标志着[以太坊生态系统](https://www.alchemy.com/dapps/ecosystem/ethereum)正从 EOA 钱包向智能账户发生重大转变。

**本文将：**

- 分析 Ethereum、Arbitrum、Optimism 和 Polygon 上的 ERC-4337 用户行为
- 回顾 [Bundler 和 Paymaster API](https://www.alchemy.com/overviews/what-is-account-abstraction) 的性能表现
- 讨论 ERC-4337 的未来发展

## ERC-4337 智能账户简化了 Web3 用户体验
[ERC-4337](https://www.alchemy.com/overviews/what-is-account-abstraction) 是由 Vitalik Buterin 及以太坊基金会成员共同编写的[智能合约钱包](https://www.alchemy.com/overviews/how-do-smart-contract-wallets-work)（又称智能账户）标准。

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

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

- 用户发起被称为 [UserOperations](https://www.alchemy.com/overviews/user-operations)（**UserOps**）的伪交易。
- [Bundler](https://www.alchemy.com/overviews/what-is-a-bundler) 将多个 UserOps 打包成单笔链上交易。
- 应用可以使用 [Paymaster](https://www.alchemy.com/overviews/what-is-a-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 基础设施支持](https://www.alchemy.com/base)。

<ImageBlock
  src="https://media.alchemy.com/1704719164-barcharts-for-monthly-active-erc-4337-smart-accounts.png"
  alt="月活跃 ERC-4337 智能账户柱状图"
  width={1326}
  height={680}
  caption="月活跃 ERC-4337 智能账户（数据来源：0xKofi）"
/>

## 已执行的 UserOps 超过 160 万笔！
使用智能账户时，用户提交的是 User Operations 而非普通交易——这是一种[元交易](https://www.alchemy.com/overviews/4337-vs-2771)，具备额外能力，例如可以[赞助 gas 支付](https://www.alchemy.com/docs/reference/how-to-sponsor-gas-on-evm)。第三季度，历史累计 UserOps 数量从 77,000 暴增 2,000%，达到 160 万笔！

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

### 1. CyberConnect
[CyberConnect](https://www.alchemy.com/dapps/cyber-connect) 是一个 web3 社交网络，其中每个用户账户都是一个 ERC-4337 智能账户，是该生态系统中最活跃的应用。7 月份，95% 的 UserOps 由 CyberConnect 及其关联 NFT 产生。

### 2. ZTX
[ZTX](https://twitter.com/ZTXofficial) 是一个允许用户自定义 3D 头像的 NFT 项目，8 月在 Arbitrum 上产生了超过 200,000 笔 UserOps。

### 3. 支付
智能账户已提交超过 30,000 笔 UserOps，用于通过 ETH、MATIC 和[稳定币](https://www.alchemy.com/dapps/top/stablecoins)转移价值。

<ImageBlock
  src="https://media.alchemy.com/1704719215-barchart-for-user-operations-by-protocol.png"
  alt="按协议划分的 ERC-4337 UserOps 柱状图，2023年第三季度"
  width={1295}
  height={683}
  caption="按协议划分的 UserOps（数据来源：0xKofi）"
/>

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

- 通过 [Beam](https://beam.eco/t/eco) 实现无缝的 web3 支付
- 在 Polygon 上玩 Fantazy 的 web3 游戏玩家
- [流动性质押](https://www.alchemy.com/dapps/best/liquid-staking-platforms)用户在 Ethereum 上铸造和转移 LSD（例如 stETH、rETH）

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

97% 的成功打包交易只包含一个 UserOp。这主要是因为在打包时内存池中通常只有 1 个 UO。[Alchemy 的 bundler](https://www.alchemy.com/docs/wallets/low-level-infra/quickstart) 具备在高使用量时打包多个 UO 的能力，并且确实会这样做。

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

<ImageBlock
  src="https://media.alchemy.com/1704719333-pie-chart-explaining-the-quantity-of-userops-in-succesful-bundle-transactions.jpg"
  alt="成功 Bundle 交易中 UserOps 数量的饼图"
  width={3074}
  height={1582}
  caption="成功 Bundle 交易中的 UserOps 数量（数据来源：0xKofi）"
/>

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

## 99.2% 的 UserOps 的 gas 费用由 paymaster 支付
Paymaster 为应用和钱包提供了一套标准化接口，用于创建灵活的 gas 策略，例如为用户补贴 gas 费用，或允许用户使用稳定币或其他任意 ERC-20 代币支付 gas。截至本文撰写时，99.2% 的 UserOps 已通过 paymaster 支付其 gas 费用。

<ImageBlock
  src="https://media.alchemy.com/1704719406-pie-chart-explaining-the-quantity-of-userops-by-paymaster.png"
  alt="按 Paymaster 划分的 UserOps 数量饼图"
  width={1321}
  height={673}
  caption="按 Paymaster 划分的 UserOps 数量（数据来源：0xKofi）"
/>

## 应用方已花费超过 430,000 美元用于赞助 gas
使用智能账户，用户通常无需在钱包中持有任何 gas 即可完成交易，因为应用方会代其支付 gas。ERC-4337 的这一 gas 赞助功能使应用能够简化用户体验——对于尚未持有任何代币的新用户来说尤其如此。

Paymaster 的赞助金额已迅速突破 430,000 美元。这证明了 ERC-4337 智能账户为应用开发者带来的巨大价值。我们预计在未来几个月内，将有更多应用采用智能账户，从而在用户体验中抽象掉 gas 这一环节。

<ImageBlock
  src="https://media.alchemy.com/1704719449-graph-depicting-cumulative-gas-spend-by-paymaster.png"
  alt="按 Paymaster 划分的累计 Gas 支出图"
  width={1336}
  height={677}
  caption="Paymaster 的累计 Gas 支出（数据来源：0xKofi）"
/>

## 90% 的智能账户提交的 UserOps 不超过 5 笔
目前，大多数智能账户提交的 UserOps 少于 5 笔，但这一趋势正在稳步上升。随着越来越多的用户、应用和钱包采用 ERC-4337，预计智能账户的使用活跃度将在未来几个月显著提高。

<ImageBlock
  src="https://media.alchemy.com/1704719487-graph-explaining-quantity-of-userops-submitted-by-a-smart-account.png"
  alt="按智能账户提交的 UserOps 数量图"
  width={1337}
  height={705}
  caption="智能账户提交的 UserOps 数量（数据来源：0xKofi）"
/>

## 接下来会发生什么？
ERC-4337 生态系统仍处于早期发展阶段，还有大量工作要做。需要推进的具体方向包括：

### 1. 体验一个智能账户应用
想了解领先的 web3 应用开发者如何利用 ERC-4337，不妨亲自体验一下这些热门应用！注册并[使用 Beam 转账](https://beam.eco/)，或在无 gas 的 web3 社交网络 [CyberConnect](https://link3.to/cybertrek) 上创建账户！

### 2. 开始采用智能账户
账户抽象（Account Abstraction）是一次范式转变，它拓展了 web3 的设计空间，并能改善用户体验。要开始构建，可以参考以下指南：

- [让你的应用兼容智能合约钱包](https://www.alchemy.com/docs/how-to-make-your-dapp-compatible-with-smart-contract-wallets)
- [通过 Alchemy 免费获得最多 300,000 次 UserOps](https://dashboard.alchemy.com/signup?a=erc-4337-statistics&redirectUrl=https%3A%2F%2Fdashboard.alchemy.com%2Fgas-manager)

### 3. 了解 ERC-6900
阅读 [ERC-6900 规范](https://eips.ethereum.org/EIPS/eip-6900)和 [ERC-6900 社区的论坛帖子](https://ethereum-magicians.org/t/erc-6900-modular-smart-contract-accounts-and-plugins/13885)，了解目前应用、钱包和插件所使用的标准接口。如果你是开发者或研究人员，甚至可以参与讨论，帮助完善这些标准。

如果你和我们一样看好[模块化智能账户](https://www.alchemy.com/overviews/modular-account-abstraction)，那就开始构建可被智能合约钱包采用的模块吧。使用 ERC-6900 创建的插件将使智能账户能够为 SCW 添加扩展功能，例如设置支出限额、自动执行交易以及定义基于角色的账户控制。

### 4. 提高每个 bundle 中的 UO 数量
由于将更多 UO 打包进单笔 bundle 交易可以分摊成本，从而让用户享受更低的费用，因此 bundler 提高每个 bundle 中的 UO 数量非常重要。

Bundler 同样会因此受益，因为在对每笔 UserOp 收取相同 gas 溢价的同时，其交易支出会减少。关于最优打包策略的研究应当持续进行，以便将最佳实践推广至所有 bundler 运营商。

**注意：** 在高流量时段，Alchemy 的 Bundler 打包的 bundle 会接近每个区块可用 gas 总量的上限。

<ImageBlock
  src="https://media.alchemy.com/1704719570-graph-depicting-multi-userops-bundles-executed-by-bundler.png"
  alt="按 Bundler 执行的多 UserOps Bundle 数量图"
  width={1440}
  height={699}
  caption="按 Bundler 执行的多 UserOps Bundle 数量（数据来源：Kofi）"
/>

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

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