转载请注明来自「Biteye」社区
作者:Biteye 核心贡献者 Louis Wang
编辑:Biteye 核心贡献者 Crush
社区:@BiteyeCN
*全文约 5000 字,预计阅读时间为 10 分钟
2021 年 09 月,ERC4337 作为账户抽象的标准被正式提出,目标是通过智能合约的方式改进以太坊生态的账户体验。通过该方式,无需对以太坊共识层进行修改,因此更易于落地实现,而其可能带来的更高 Gas 消耗随着 L2 的发展和后续坎昆升级的启动,也将被大大消除。
今年 2 月 28 日,是 ERC4337 的重要节点,入口点合约(EntryPoint)部署到以太坊主网,之后也陆续拓展到了 20 多条 EVM 兼容的区块链上。
上线半年以来,越来越多的用户、基础设施和 dApp 开始基于此入口点合约构建自己的链上应用,那么参与的用户指标如何?基础设施构建者和 dApp 的表现如何?
我们通过对入口点合约的数据分析,来一探 ERC4337 上线这半年以来的表现。
ERC4337 简介
以太坊账户体系可简单分为 EOA(Externally Owned Account)和 CA(Contract Account),EOA 是以太坊账户的原住民,用于触发以太坊事务;CA 本质上是智能合约,因此有很好的灵活性、可编程性,能带来更好的用户体验,但是无法直接发起以太坊交易,使用 CA 的时候依旧无法摆脱 EOA 带来的困扰,如私钥风险等。
而 ERC4337 账户抽象的标准中,用户可以完全只控制自己的 CA,用任意自己希望的验证方式进行验证,而发起以太坊交易这一任务会由 Bundler 代为执行。简单流程就是:
-
用户使用 CA 发起 UserOperation(UserOp),一种 ERC4337 提出的新型交易类型,发送到一个单独的 UserOp mempool 中
-
Bundler 会在这个 mempool 中将 UserOp 打包在一个交易(transaction)中,并用他们的 EOA 账户向入口点合约发起交易,由于是 Bundler 发起的交易,gas 也将由他们支付
-
入口点合约用于标准化交易执行并防止打包器受到恶意交易的 DoS 攻击,所有 Bundlers 都需要调用它来执行 UserOp
-
用户需预先在入口点合约存入 gas 支付给 Bundler,也可以由 Paymaster 代为支付 gas,Paymaster 可以是愿意代付 gas 的任意第三方
-
如果用户不曾创建合约钱包,钱包工厂合约将为用户自动创建一个智能合约钱包
用户分析
用户增长
目前,已有超过 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 使用场景。
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 这些还未看到有链上案例。
总结
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
关于我们
Biteye 是亚洲领先的 Web3 研究社区,通过社区和 AI 驱动的方式产生前瞻性的投研内容和工具,帮助社区成员探索 Web3 兔子洞。
微信群:添加小助手 @Biteye01 入群
Twitter:@BiteyeCN
Discord:discord.gg/Biteye
*声明:本文分享内容仅作学习交流,不构成任何投资建议,且不代表 Biteye 立场。喜欢我们的文章,就关注我们吧!