著者:Ryan Yi, Head of Investments, Coinbase Ventures; Translated by xiaozou, Golden Finance
本記事は、Coinbase Venturesの投資責任者であるRyan Yi氏が公開した連載記事「State of Wallets」のパート2:スマートアカウントです。この記事はライアン・イー氏の連載「ウォレットの現状」のパート2:スマートアカウントです。 パート1はウォレットテクノロジーで、ゴールデン氏の前回の記事「ウォレット・テクノロジーズの概要"を参照。
「スマート口座」(「スマートウォレット」とも呼ばれます) - 私たちは「スマート口座」(「スマートウォレット」とも呼ばれます。)")-「アカウント抽象化」を備えたスマートコントラクトウォレット(SCW)と定義します-は、暗号開発者の間で最も話題になっています。暗号開発者の関心の的となっている話題アカウント・アブストラクション(以下、AA)は2023年第1四半期にEVMエコシステムで開始され、導入は増加傾向にあります。この記事では、Account Abstractionの価値提案、採用の変化、より広範なエコシステムへの影響について説明します。
この記事のハイライト:
Account Abstractionの価値提案、採用の変化、より広範なエコシステムへの影響について説明します。"text-align: left;">AAでは、ユーザーによって実行され、サードパーティによって実行されるメタ取引の標準を定義しています。
AAは、スポンサー付きガス、パッケージ取引、Passkeyの採用を通じて、10倍のユーザーエクスペリエンスを提供できる可能性があります。
AAによって、開発者は顧客獲得(新規ユーザー)のスポンサーシップを試すことができます。
エコシステムの採用率は上昇し、注目度も高まっています。価値提案はまだ「あるに越したことはない」(しかし必須ではない)ですが、技術/コストが最適化され、新しいユースケースが出現し、入門的な教育キャンペーンが行われるにつれ、AAがユーザーにとって「なくてはならない」インフラになるかもしれません。「インフラ。
1, スマートアカウントの概要
()strong>1AA基本
とは?strong>AAとは?「Account Abstraction」(またはERC-4337)は、2023年第1四半期にETH / EVMエコシステム内でリリースされました。AAは、ユーザーが自分でETHトランザクションを開始することなく(そして第三者によって実行されることなく)、イーサ上で取引できるように標準を定義しています。
アプリケーションの例:ユーザーは取引リクエストを作成することでNFTを購入する意思を表明しますが、実際のガスとオンチェーン決済はサードパーティによって処理されます。
なぜAAが重要なのか?今日、セルフホストウォレット(Coinbaseウォレットなど)とMPC/埋め込みウォレットがあります。今日まで、興味深いセキュリティ機能(マルチシグネチャ、支出制限)や非セキュリティ機能(バッチトランザクション)を備えたSCW(スマートコントラクトウォレット)は、主にオンチェーンDAOボールトのユースケースを対象としてきましたが、消費者の採用もガス代のために限られていました。AAによって、スマートコントラクトウォレットは新たな価値を提案することになる。ガスなし取引への道が開かれ、それは多くのアプリケーションにとって理にかなっており、L2はSCWのガスコストの問題を軽減する。これらのSCWは「スマート口座」とも呼ばれる。コミュニティは、AA機能がアプリ10倍のユーザー体験をもたらすと信じています。
*ガススポンサー:ユーザーは最初の数回の取引で「ウォレットをロード」するためにガスを支払う必要はありません。
*Passkey: ユーザーはアップル/グーグルのデバイスを使って安全に取引に署名することができる。これには改良されたETHプロトコルレベル(EIP-7212)が必要です。
*ワンクリック取引:1つの取引に複数のクリックが必要になることがあります。"を必要とすることがありますが、これらのアクションはパッケージ化され、一緒に束ねることができます。
(2)AA
Dapp/Walletは、トランザクションとガスロジックを記述するUserOpを作成します。このUserOpはオフチェーンノード/ネットワーク/リレーヤーのセットに送信することができる。例えば、「このNFTを換金したい」です。
バンドラーはUserOpを処理するノードで、オフチェーンのブロックビルダーのように機能します。これらのトランザクションのパケットは、実行と支払いを調整するEntryPointコントラクトと呼ばれるグローバルスマートコントラクトに送られるため、オンチェーンではトランザクションを行うウォレットとして扱われます。
EntryPointは、ウォレットが(UserOpsのガスがスポンサーになりたい場合)ガス料金の支払いやPaymasterの検証に十分な資金を持っていることを保証します。また、アカウントからBundlerへの未払いガスの支払いもサポートします。すべてのロジックがOKであれば、トランザクションはチェーン上で実行され、検証され、SCWコントラクト上で実行されます。署名集約のようなオプションのアドオンもあります。
ERC-4337は、上記のUserOp構造とEntryPointインターフェースを定義しています。
ERC-4337は、上記のUserOp構造とEntryPointインターフェイスを定義しています。事実上、これは信頼された中継者設定を持つオフチェーンアカウントです。
(3)AAはどのように採用されているのですか?
アプリは、アプリと契約でプロセスを有効にする必要があります。一般的に、開発者が誰であれ、スマートアカウントレベルから始めて、BundlerとPaymasterを指定します。いくつかのオプションは、BundlerとPaymasterの混合組み合わせをサポートし、いくつかは完全なソリューションを提供します。
現実には、ダップ開発者は完全なスイートを必要とするかもしれません。AA」製品は基本的に、オフチェーン(ノード、署名)とオンチェーン(契約、ガス、鍵)のライフサイクルにまたがる「オールインワン」の開発者向け製品です。AA "プロバイダーのマーケティング戦略は、"Bundler+Paymaster+SCW "のフルセットを単一のツールキットとして提供することである。そのため、もしあなたがダップであり、すでに既存の開発者向け製品にロックオンされているのであれば、彼らはそのAAツールキットやパートナーのツールキットを売り込むかもしれません。
AAプロバイダーの視点から見ると、彼らは「コアコンピテンシー」から始めて、他のサービスに拡大するかもしれません。style="list-style-type: disc;">
Coinbaseは、アカウント抽象化キット、組み込みウォレット・アズ・ア・サービス、スマートウォレットなど、この分野でさまざまな製品を提供しています。
Bundler/Paymaster:ノードサービスを提供する開発プラットフォームは、最初はノードに近い製品であるBundlerを好むかもしれません。その後、Bundler/Paymaster/SCWスイートを提供するPaymasterと「Smart Wallet SDK」をサポートするかもしれません。
SCW:Safe(かつてはGnosis Safe)は、マルチシグネチャ・ウォレットの主要プロバイダーです。彼らは現在、他のBundler+Paymasterプロバイダーとの統合を可能にする「AA SDK」を持っています。
MPCウォレット:Privyのような企業は、パートナーを通じてスマートアカウントキットを提供することがあります。
経済性はプロバイダーの位置づけによりますが、一般的にUserOpsのガス代を支払うのはユーザーです(ガス代はバンドラーに徴収/ブロードキャストされます)。今日のビジネスモデルの一例です。
今日まで、「ガススポンサー」スキームのほとんどは、カスタムオフチェーンリレーヤーによって実装されてきました。これは短期的には人気がありますが、各開発者がすべてのユースケースを適応させる必要があるため、採用の柔軟性が低くなります。
2, スマートアカウントの採用
().strong>1)AAAAの具体的な用途は?どのように採用されたのか?strong>スポンサーシップ:このモデルは、エンドユーザー以外のネットワーク参加者がガス料金を支払うことを可能にします。スマートアカウント取引は、自己管理ウォレット取引よりも若干割高になる可能性があるが、第三者によって補助される可能性がある。ユーザー・トランザクション(ログイン/ブリッジング資金など)は、利害関係者が支払うことができる。
ワンクリック取引:ユーザーは、セッションキーで(複数の署名ライセンスとは対照的に)「一度だけ」ログインし、1つの取引のために複数のコールをバッチ処理することができます。様々な署名スキームにより、異なるデバイスが任意の検証ロジックでトランザクションに「署名」することができます(ECDSA署名のみをサポートするウォレットとは対照的です)。
Passkey:SCWを使用して、Passkey(AppleまたはGoogleデバイス上)はユーザーのためにトランザクションに署名することができます。ユーザーはAppleのセキュリティモデル(生体認証、物理デバイス固有の認証など)の恩恵を受けることができます。?
Total Accounts is the number of AA-compatible SCWs created - they can be created automatically in the wallet interface or indirectly through the partner apps to create indirectly.TotalPaymasterGasFees は、サードパーティが支払ったガス料金の合計です。
(3)何が<AAの成長を阻むものは何か?
スマート・アカウントの価値提案:現在のガス・スポンサーシップと取引パッケージングの価値提案は、「これがベスト」というものです。
スマート・アカウントの価値提案:現在のガス・スポンサーシップと取引パッケージングの価値提案は、「これがベスト」というものです。やがて、これはより一般的になり、ウェブ3の消費者向けアプリが主流になり、これらの基準を満たすために消費者の「ユーザー・エクスペリエンス」のハードルが上がるため、「これがベスト」という提案は「これがマスト」という提案に変わるでしょう。
既存の規模オプションに対するコスト:現在の消費者の一般的な慣行は、自己管理ウォレットまたはMPCウォレットを使用することです。ウォレットの作成は無料で、ユーザーはトランザクションを送信して署名しますが、ユーザーはトランザクションごとにガス料金を支払います。SCWの場合、AA経由(Bundler経由)のやり取りは遅く(フェーズパスで2~5秒遅い)、大量展開のコストも制限要因の1つだ。
逸話的データによると、L2(Baseなど)のアカウントあたりのコストは約0.15~0.45ドルです。つまり、100万人のユーザーを持つダップでは、150-450,000ドル(ETHメインネットでは1アカウントあたり7-10ドル)になる可能性がある。これらのコストは将来のEIP(4844)で下がるかもしれません。
パスキーは、暗号化ユーザーエクスペリエンスの一部としてますます普及し、標準化されつつあります。EIP-7212はこれに対処しようとしています。
ダップがスポンサー付き取引を提供したい場合、彼らはMPCウォレットを選ぶかもしれません。もしダップがスポンサー付き取引を提供したいのであれば、MPCウォレットを選択し、ユーザー用のアカウントを作成し、キーを管理し、オプションでガスのコストをカバーするプライベートリレイヤーを作成するかもしれません。大規模なAA製品やサービスはまだ存在しないが、コストがより手頃になれば変わるかもしれない。現状では、DappsがMPCウォレットを使い、ユーザーのアカウントを作成し、鍵を管理しているが、これはDappsにとって面倒である。ガス代が下がれば、MPCウォレットベンダーもいずれAAをサポートするようになるだろう。strong>製品教育:
4337の初オフの議論は非常に技術的で、SCW/AAのマーケティングは製品/ユーザー体験の観点から恩恵を受ける必要があります。どのようなダップにも接続できるAAサポートウォレットがすでに多数あり、既存のセルフホストウォレットやMPCウォレットと足並みを揃えている。セルフホスト型ウォレットは、時間の経過とともにSCWのサポートが追加されると予想しています。
3, スマートアカウントのエコシステムへの影響
()1AAの採用は増加傾向にあるが、画期的な成功例はまだない。製品の市場適合性は出てきている。
Dappsに新規ユーザーを惹きつける2つの最大の問題は、ユーザーが一般的に設定済みのウォレットを持っていないことと、最初の取引にお金を払う能力を持っていないことです。事前設定されたウォレットは昨年ブレイクし、アプリに内蔵されたMPCウォレットによって、シンプルなソーシャルログイン/認証(「ウォレットを接続」ボタンなし)を通じてモバイルアプリ内ログインを可能にした。初回取引決済機能に対する需要は増え続けていますが、いくつかの理由から、AAが輝くときが来たと考えています。
SCW採用の最大の障壁は、(ETH L1の)ガス代です。L2では、コストは大幅に削減され、SCWの取引コストははるかに低くなっていますが、大規模な取引コストはまだ高いままです。
開発者は、非暗号化ネイティブユーザー向けに消費者向けアプリを開発しています。その結果、ユーザーを惹きつけることがさらに重要になっています。
取引手数料の受取人がL2チーム自身であるため、ガススポンサーが重要になっています。例えば、L2は、より多くのトランザクション手数料を彼らの基礎となるシーケンサーにもたらしたいので、選択されたdappsのガス手数料のスポンサーになることをいとわないかもしれません。
Passkeyのような技術トレンドは、スマートアカウントの採用に有利に働きます。Passkey(つまり、ウォレットを作成し、トランザクションに署名するためのFaceID)は、消費者のユーザーエクスペリエンスをさらに実現するものです。
自己保持型ウォレットがスマートアカウントを探求することを楽しみにしています。
コストが下がり(EIP-7212、EIP-4844)、業界が(クローズドな中継者モデルとは対照的に)オープンソース標準に足並みをそろえ、ガス補助金スキームが成功したケーススタディが登場し、ダップ開発者が意思と予算を持ち、製品の市場適合性が高まれば、ユーザー獲得にお金を払うことを期待しています。
(2)AAは、開発者が顧客獲得(新規ユーザー)のスポンサーシップを試すことを可能にします。.
L2によって、ユーザーエクスペリエンスの最初のステップは解決されました。次のステップは、ユーザーがシームレスなトランザクションを望んでいるため、開発者がAAを有効にすることです。
一度アプリにログインすると、ユーザーはアプリを使用し、生涯価値(LTV)の概念を有効にし始めるということです。LTVがCAC(顧客獲得コスト)よりも大きい限り、開発者はガススポンサーなどのAAに裏付けられたCACを検討する価値がある。オンチェーン取引のスポンサーになりたいステークホルダーは誰でもそうすることができます(L2でもdappでも)。
Dapp POV: 組み込まれたMPCウォレットのおかげで、0から1のユーザーを獲得する障壁は大幅に改善されており、AAは「最初のオンチェーン取引」と最終的には即時ログイン体験(最初のX取引)へのギャップを埋めるのに役立つはずです。AAは "最初のオンチェーン取引 "の橋渡しをし、最終的には即時ログイン体験(最初のX取引のガス代なし、"毎クリック "のユーザー体験なし、ウォレット設定なし)をもたらすはずだ。この初期の例は、「アセット主導型ログイン」のようなコンセプトであろう。ダップは、6回目の取引で損益分岐点のROIを得ることを知っていて、最初の5回の取引のためにスマートアカウントとガス/ダストスポンサーをユーザーに提供する。ROI。
(3)AAは、先行者利益ゲームであり、そこでは、技術の違いが唯一の違いではなく、むしろ違いがある。GTM/ユースケースの観点から見るべきである。
技術的な構成はすべてオープンソースであるため、スマートアカウント(Paymaster、Bundler、SCW)の点では技術的な違いはあまりありません。違いは、トランザクションをどのようにルーティングするかという点です。例えば、1つのトランザクションにつき、ペイマスターは1人しか存在できないので、トランザクションコーディネーターが決めることになる。
「AA」プロバイダーの目標は、すべての開発プラットフォームと似ている。AAプロバイダーがいくつかの関係を所有する限り、彼らはそれらを収益化する創造的な方法を見つけることができるということです(例えば、アプリのための階層型SaaSやトランザクション量に基づく収益など)。
製品のポジショニングに加えて、勝つための方法は、スマートアカウントの「CAC」ストーリーを構築する方法を定義することです。スマートアカウント」のセールスポイントは、LTV/CACストーリーを実証することかもしれない-「ユーザーはトランザクションごとに1セント使うが、あなたのダップはトランザクションごとに3ドル儲かる」。例として、新しいユーザーがすぐに取引できる(キーもガスもない)スマートアカウントでダップが作成された場合、SCWに関連するコスト(デプロイメント、関数呼び出しなど)は高くなりますが、これは新しいユーザーのライフサイクルの組み合わせの価値によって相殺され、上回ります。
(4)AAは接続を助けるかもしれません。strong>"1ウォレット/アプリ"と<Web3ホームページ 関連の人気の物語。
現在に至るまで、セルフホストウォレットは「web3ホームページ」の方向で開発・構築されており、ユーザーは1つのウォレットですべてのDappsにアクセスできます(収集、所有、送信、受信、ブリッジなど)、ブリッジなど)に1つのウォレットでアクセスできる。
最近のウェブ3の消費者の動向は、MPCウォレットを搭載した「1つのアプリにつき1つのウォレット」という方向性を示しています。ユーザーはモバイルアプリケーションをダウンロードし、そのキーはそのダップでのみ使用可能になります。ユーザーが(バックエンドで)同じ組み込みウォレットプロバイダーを複数のアプリで使用する場合、組み込みウォレットプロバイダーはパブリックデータ識別子に基づいてウォレットを「チェーンダウン」し、単一のインターフェースに統合することができます。例えば、複数のDappsで同じメールアドレスでログインしているユーザーは、それらのDappsのウォレットを統一された方法で見ることができます。
アドレスを「接続」する安全でセキュアでシンプルな方法があると仮定すると、スマートアカウントアーキテクチャは、クロスウォレットのキー署名とトランザクション調整の委任を可能にすることで、これら2つのスレッドを統一するのに役立ちます。
セルフホストウォレットは、ユーザーが管理する他のウォレットと「チェーン接続」することができます。
セルフホストウォレットは、ユーザーが管理する他のウォレットと「オンチェーン接続」できるようになります。
埋め込みウォレットはユーザーの「オフチェーン接続」をサポートしますが、ユーザーがウォレットをコントロールできるのはアプリ単位に限られます。ユーザーは埋め込みウォレットのキーをエクスポートし、AAを使ってこれらのウォレットをチェーンに接続することができます。これにより、埋め込みウォレットが「オフチェーン接続」から「オンチェーン接続」に移行し、ユーザーがコントロールするグローバルな埋め込みウォレットが実現します。
つまり、AAウォレットは単一ネットワークのユースケースに最適かもしれません。複数のネットワークを許可するDappsにとって、複数のネットワークにデプロイされたSCWを扱わなければならない手間は、それに見合わないかもしれません。今日、AAの開発と採用はEVMに集中しているが、他のネットワーク(例えばSolana)もAAの採用に投資している(例えばSquads Protocol)。
(5)スマート・アカウントはまだ初期段階ですが、成熟しつつあります。
「スマート口座」のインフラの一部は整っているが、市場のタイミングは依然として重要な要素である。
標準化(ERC-4337)は今年初めに始まったばかりで、L2が牽引し始めたのは2023年第2四半期です。
CoinbaseウォレットやTrustウォレットなどのセルフホストウォレットは、すでにスマートアカウント商品の提供を開始しています。
Dappsの一般的なプラクティスは、まだセルフホストウォレットやMPCウォレットを使用することです(それで十分です)。最終的には、スマートアカウントによってサポートされる消費者のログインプロセスを「あればいいもの」から「なくてはならないもの」に変えるような、ウェブ3のオンチェーン消費者向けアプリが多数登場する必要がある。これまでのところ、スポンサーシップのコンセプトは消費者にとって「フリーミアム」な行動をもたらしているものの、まだ完全には実現されていません。
Passkeyはスマートアカウントに展開する前に、まだ成熟する必要がある。
(6)規格は、エコシステムの一貫性を確保することで、AAの採用を促進する上で大きな役割を果たしています。採用されます。
多くの「ガススポンサー」プロジェクトは、カスタマイズされたオフチェーン中継器を使用することで達成されてきました。標準がなければ、多くのDappsがこのセットアップに従うことになり、各開発者がユースケースに合わせてセットアップを適応させる必要があるため、採用経路が狭まることになります。この設定は一般化できないため、各コントラクトは中継者をサポートする必要があり(中継者→コントラクト→ユーザー)、コントラクトの呼び出し元がユーザーではなく中継者であるため、トランザクションが壊れる可能性がある。
標準が設定された今、エコシステムの参加者はそれをどのように構築するかについて合意することができる。スマートアカウントがERC-4337の仕様に厳密に従うのか、それとも変更可能なプラグインや仕様(あるいは新しいEIP)が存在するのかについてはまだ判断がつかないが、コンセプトは標準の何らかのバリエーションに従うはずだ。今後の主なメリットは、メタ取引の定義が標準化されることでしょう。これは、業界全体がスマートアカウントの利点に向かって収束し、それを扱う開発者とインフラストラクチャプロバイダーのためのベストプラクティスを作成するのに役立ちます(たとえば、開発者は10種類のバンドルから選択することができます)。