Biteye:アカウント抽象AAユーザーの成長データを深く解読する
著者:Biteye コア貢献者 Louis Wang
編集者:Biteye コア貢献者 Crush
2021年9月、ERC4337がアカウント抽象の標準として正式に提案され、スマートコントラクトを通じてイーサリアムエコシステムのアカウント体験を改善することを目指しています。
この方法により、イーサリアムのコンセンサス層を変更する必要がなく、実装が容易になり、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が代わりに実行します。
簡単な流れは以下の通りです:
ユーザーはCAを使用してUserOperation(UserOp)を発起し、ERC4337が提案した新しいトランザクションタイプを単独のUserOpメモリプールに送信します。
Bundlerはこのメモリプール内でUserOpをトランザクションにパッケージ化し、彼らのEOAアカウントを使用してエントリーポイントコントラクトにトランザクションを発起します。Bundlerが発起したトランザクションであるため、ガスも彼らが支払います。
エントリーポイントコントラクトはトランザクションの実行を標準化し、パッカーが悪意のあるトランザクションによるDoS攻撃を受けるのを防ぎます。すべてのBundlerはUserOpを実行するためにこれを呼び出す必要があります。
ユーザーは事前にエントリーポイントコントラクトにガスを預けてBundlerに支払う必要があります。また、Paymasterがガスを代わりに支払うこともでき、Paymasterはガスを代わりに支払うことを希望する任意の第三者です。
ユーザーがコントラクトウォレットを作成していない場合、ウォレットファクトリーコントラクトがユーザーのために自動的にスマートコントラクトウォレットを作成します。
02 ユーザー分析
ユーザーの成長
現在、ERC4337標準に基づくアカウント抽象ウォレットが68万以上作成され、200万回以上のUserOpが発起されています。
上の図からわかるように、AAのユーザー数は主に3回の成長を経験しました:
最初はプロジェクトThe Capx Appによるもので、これは学びながら稼ぐアプリで、AAのパッキング操作の利点を利用してトークンの転送を行います。このプラットフォームは急速に成長し、ポリゴンのSDKを使用してzk-rollup技術に基づくアプリチェーンを構築しました。
2回目の成長はCyberConnectのCyber Trekイベントから来ており、ユーザーにAAに基づくCyber Accountを作成するよう促しています。
3回目の成長はArbitrum上のメタバースプロジェクトZepetoX(ZTX)によるもので、Zepetoは韓国のインターネット大手Naver(ソーシャルソフトウェアLINEの親会社)が2018年8月に発表した、個人のデジタルアイデンティティを自由に作成するための仮想ファッションソーシャルプラットフォームであり、ZTXは彼らがWeb3に拡張した新しいプロジェクトです。
ユーザーの活発度
UserOpの増加は基本的にユーザーの増加の曲線に従っていますが、唯一の違いはUserOpの増加が4回あることです。これは、CyberConnectのエアドロップがOptimismメインネットで配布され、ユーザーがAAウォレットを使用して受け取る必要があるためです。
ERC4337に基づくアカウント抽象はより多くのコントラクトを呼び出すため、追加のガス負担が生じるため、UserOpのほとんどはLayer2、つまりガスコストが低いチェーン上で発生しています。
その中で、Polygon、Arbitrum、Optimismが主要なシェアを占めており、それぞれのシェアは48.89%、27.25%、20.05%です。
Avalanche上のアート作品取引プラットフォームZerooneは8月18日にオンラインになり、4万以上のUserOpをもたらしましたが、Baseチェーンは最近のOnchain Summerによってわずかな成長をもたらしました。
全体的に見て、ユーザーの活発度は徐々に上昇しています。
具体的に各AAウォレットの活発度を見ると、88.24%のウォレットは使用回数が5回以下です。上記のユーザー増加とUserOp増加の図を考慮すると、大部分のAAウォレットユーザーはプロジェクトによってもたらされた一時的なユーザーであり、プロジェクト指定の操作以外にはあまり追加のアプリケーションがないことを意味します。
ここには主に2つの理由があります:
1つは、大部分の4337AAウォレットはプロジェクト側が自ら構築したアプリ内のAAウォレットであること;
2つ目は、大部分の主流プロジェクトがまだAAに適応していないためです。したがって、CyberWalletを使用してZTX記念NFTを受け取るという状況は存在せず、ユーザーの行動はこれらのアプリ内に制限されています。
また、一部のAAウォレットは特に高い使用頻度を持ち、数千回から数万回の使用があるものもあります。例えば、0x93というウォレットは1万1000回以上のUserOpを発起しており、これはCapxがトークンを配布するために使用しています。したがって、実際には少数のプロジェクト側に使用シーンがあり、AAウォレットの利点を実際に活用しているのはごくわずかです。
ユーザー行動
ユーザーがオンチェーンでAAウォレットを使用するシーンに焦点を当てると、インタラクションコントラクトの豊富さから見ると、Polygonが最も多くのインタラクションシーンを持っています。
その中で、CyberConnectとZTXがAAウォレットの主要なインタラクションコントラクトです。コントラクト呼び出し回数で統計を取ると、大部分の行動は直接の送金とNFTの鋳造であり、すべてのユーザー操作の90%を占めています。
Polygonの例を見ると、直接の送金は一部のユーザーのインタラクション行動に過ぎませんが、使用回数は最も高いことがわかります。これは、実際に適切なAA使用シーンを見つけたのはごく一部の人々だけであることを裏付けています。
03 AAインフラストラクチャ
現在、ERC4337を採用したAAウォレットは、レゴモデルで構築されており、異なる第三者モジュールを使用して自分のアプリ内のAAウォレットを構築しています。利点は便利で実装が容易であることですが、欠点は汎用性がないことです。今後、各モジュールの市場状況と主要な参加者を分析します。
Bundler
BundlerはEOAを使用してトランザクションをトリガーし、ユーザーをEOAの煩わしさから解放します。公共財の特性が強く、富の効果が期待できるモジュールです。
Bundlerの収入源は2つの部分から成り立っています。1つはガスの差、つまり最大優先ガス料金と実際のガス支出の差であり、固定支出のガスを複数のユーザーに均等に分配し、これらの摩擦から利益を得ます。
2つ目は潜在的なMEV収益であり、Bundlerの役割はブロックビルダー(builder)の役割と非常に似ており、ユーザーのUserOpにMEV利益が含まれていることを発見した場合、Bundlerも自分のトランザクションを追加してこの部分の利益を得ることができます。
現在、約1500のBundlerが存在し、Pimlico、Alchemy、Biconomy、Stackupが最も主流の選手であり、彼ら4社は合計で97%以上のBundler市場を占めています。
その中でPimlicoはさまざまなdAppと広く協力し、43.48%の市場シェアを占め、最も多くのUserOpをパッケージ化しています。
Bundlerは複数のUserOpを1つのトランザクションにパッケージ化できますが、実際には97.18%のトランザクションが1つのUserOpのみを含んでいます。
これは、現在十分なUserOpが存在せず、Bundlerの作業量が完全に飽和していないことを意味し、さらにBundlerにはほとんど利益の余地がないことを引き起こしています。
現在、すべてのBundlerが約$38kの利益を生み出しており、88.38%が損益分岐点にある状態です。その中でAlchemyが$20kの利益で首位に立ち、StackupとPimlicoがそれぞれ$11kと$5.8kで2位と3位に位置しています。
Paymaster
PaymasterはERC4337標準のオプションとして、実際には96%のUserOpのガスがPaymasterによって代わりに支払われており、これは大部分のユーザーが使用しているdAppがこの機能を開放していることを示しており、ユーザーにガスレスの体験を提供しています。
現在、117のPaymasterが合計$465kのガス費用を代わりに支払っており、代わりに支払う者は依然としてStackup、Pimlico、Alchemy、Biconomyが大部分を占めています。
その中でPimlicoが代わりに支払ったUserOpが最も多く、総量の43.45%を占め、合計で14.4万ドルを代わりに支払っています。
次にStackupが14.5%、AlchemyとBiconomyがそれぞれ約16.43%と23.29%を占めています。
顕著な点は、PimlicoのPaymasterが平均して各UserOpに対して支払うガス料金がStackupやAlchemyよりも明らかに低いことで、これによりその代わりに支払ったUserOpの数は他の2者の2倍ですが、支払った総ガス料金は非常に近いです。
差異を引き起こす可能性のある理由は、異なるUserOpが呼び出すコントラクトが異なるためであり、Pimlicoは非常に多くのdAppアプリケーションや直接の送金を代わりに支払っており、これらのアプリケーションの中には多くの低ガス消費の操作が含まれているため、上記のガス料金の差異が生じています。
Wallet Factory
市場シェアを見ると、現在ZeroDevが62.86%の市場シェアを独占しており、これはCyberConnectとの協力によるものです。2位はZTXがイーサリアム財団の公式ERC4337のコントラクトリポジトリにあるSimpleAccountFactoryを使用しています。大規模なウォレットアプリケーションはまだ登場しておらず、Soulwalletなどはまだオンチェーンの事例が見られません。
04 まとめ
ERC4337がオンラインになってから半年が経ち、ERC4337に基づくAAはユーザー数やトランザクション数の両方で明らかな成長の傾向を示しています。ERC4337を採用するアプリケーションがあるたびに、一波の増加がもたらされます。
しかし、現在ユーザーとトランザクションは数少ないアプリケーションに集中しており、ユーザーのUserOpの種類も非常に限られています。一つには、大部分のAAウォレットがアプリ内形式であり、汎用性がないこと、もう一つには、4337がまだ初期段階にあり、主流アプリケーションがログインインターフェースを提供していないことです。
AAに適したアプリケーションシーンを見つけることが、4337がより広く使用される前提条件です。ブロックチェーンインフラの成熟に伴い、今後12〜24ヶ月以内により多くのアプリケーション型製品や全チェーンゲームが登場することを期待しています。Web3プロジェクトのビジネスロジックがより複雑になり、全チェーンゲームの天然の複雑性により、AAウォレットはユーザーのハードルを下げ、ユーザー体験を向上させる鍵となるでしょう。
Vitalikが指名したイーサリアムの三大ラインの一つとして、アカウント抽象の意義は非常に大きく、将来的なマスアダプションを実現するための重要な前提条件です。私たちはアカウント抽象がブロックチェーンの未来の重要な部分になると期待し、確信しています。 参考文献
[1] https://sixdegree.xyz/research/Half-Year-Data-Report-of-ERC4337-by-Sixdegree.pdf