UniSwapXとAAを起点としたインテントセントリックの実装課題の評価

中級Dec 06, 2023
本稿では、Web2アプリケーションのビジネスモデルから始まり、UniswapXとAAアカウントを組み合わせて「インテントセントリック」の今後の展開を検討し、潜在的な課題を指摘します。
UniSwapXとAAを起点としたインテントセントリックの実装課題の評価

最近、有名なWeb3ベンチャーキャピタルであるParadigmによる記事「Intent-Based Architectures and Their Risks」では、暗号通貨の10のドメインの中で「インテント中心のプロトコルとインフラストラクチャ」がトップトレンドとして浮上しました。 この傾向は、パリで開催されたETCCCカンファレンスでのBob the Solver、Anomo、DappOsなどのプロジェクトの取り組みと調査と相まって、インテント中心のアーキテクチャとその焦点に対する業界の大きな注目を集めています。 このアプローチの主な目的は、複雑なトランザクションの詳細を排除することでユーザーエクスペリエンスを大幅に向上させ、Web3の採用を促進するための新しいエンジンにすることです。 先日開催されたToken2049ハッカソン大会では、著者はAstroXウォレット技術チーム(ToB側向けのROIの高い成長製品に注力)とともに、意図の概念に基づいてDeFiトラックで2位のプロジェクトを達成しました。 本記事では、Solverの実装からERC4337とUniSwapXの応用までを起点に、「意図」とは何か、こんなに美しいのか、様々な用途、実装の課題などを探りながら、「意図」の概念を掘り下げていきます。

1. インテントセントリックとは?

アカウントの抽象化の概念がイーサリアム自体の開発を超えているように、「意図」の具体的な概念は、2018年のDEX Wyvern Protocolの設計哲学にまでさかのぼることができます。 この哲学の核となる考え方は、従来のトランザクションとは異なり、一般のユーザーはシームレスな実行プロセスよりも、結果の一貫性と正確性に関心があるということです。 トークンスワップを完了したいシナリオを考えてみましょう。

  • 従来の取引では、ガス代としてETHを入金し、トークンの送金を承認し、スワップ取引を提出するという3つの取引を行う必要があります。
  • インテントベースのトランザクションでは、一定量のトークンXを1%の手数料でできるだけ多くのトークンYと交換したいことを示すトランザクションに署名するだけで済みます。

インテント中心のプロトコルは、ユーザーが完全な制御を放棄することなく、トランザクションプロセスを第三者にアウトソーシングできるようにする署名済みの契約のセットとして理解できます。 ユーザーはインテントを指定するだけでよく、1 つの署名で操作全体を実行できます。 この場合、トランザクションは具体的にどのように実行したいかを表し、インテントは実装の詳細を気にせずに達成したいことを表します。

同様のプロセスを経た従来のインターネットの発展と同様に、サービスプロバイダーが持っているものを提供することから始まり、ユーザーのニーズに合わせるようになり、最終的にはアルゴリズムによるレコメンデーションによって意図の精度を高めるインテリジェントなサービスプラットフォームに進化しました。過去 20 年間のインターネットの進化は、次のように要約できます。

  1. 初期の垂直サービス (ユーザーが自分で電話番号を検索し、労働者を見つけ、サービスを購入するさまざまなポータル)。
  2. 中期的なサービスアグリゲーションプラットフォーム(Craiglist.com、 これは、トラフィックを集約して、サービスプロバイダーとユーザーの要求を一致させます)。
  3. 後期段階のインテリジェント プラットフォーム (アルゴリズムによるマッチングとレコメンデーションを組み合わせて、Uber Carpool やカスタマイズされたサービスなど、意図の精度を向上させます)。

インテントセントリックの概念は確かに有望であり、Web2の開発は、それがユーザーの採用を拡大するための重要な道であることを証明しています。 しかし、まずはその市場への応用について見ていきましょう。

2. インテントセントリックの代表的な用途

インテント中心の概念は比較的新しいものですが、すでに多くのプロジェクトが関与しており、その多くはユーザーの意図を中心としています。 Bastian Wetzel氏の記事「Intent-Based Architectures and Projects Experimenting with Them」では、さまざまな主流のプロジェクトが分類されています。 下の図は、多くのプロトコルが実際には汎用ソリューションではなく、UniswapやSeaportなどのインテント固有のソリューションであることを示しています。 これは、web2が行う垂直的なソリューションと比較して、インテント中心のソリューションが自然に進行していることを表しています。 一方、ERC-4337は、Bundlerの存在により、ユーザーが元のガスの料金を支払う必要性を減らす、意図を支援するためのインフラストラクチャです。

しかし、私たちの主な目標は、これらのプロジェクトのビジネスモデルと、それらが意図の実装をサポートするのに十分かどうかを調査することです。 私の意見では、現在運用されている主要なインテント実装の1つはUniswapXであり、取引のためのインテント実装と、インテントに必要なインフラストラクチャとしてのERC4337に焦点を当てています。

2.1. UniSwapXのエコノミックデザインによるインテント中心の理解

UniSwapXの正式発表後、私はすぐにフィラーとして参加し、RFQシステムのクォーターとしても従事しました。 最も最先端で実用的なインテントアプリケーションの1つと見なされている理由は、インテントベースの取引におけるカウンターパーティの経済的インセンティブに直接対処する最も成熟したシステムであることにあります。

2.1.1、なぜ UniSwapXは必要ですか?

Uniswap V1-3の開発を振り返ると、既存のAMMプロトコルは、ユーザーコスト、実行価格、トランザクションパス、ルーティングサービス、LPインセンティブに関連する特定の問題に直面していたと言えます。 現在、スワップ市場はほぼ完全にMEVに囲まれており、大規模なスワップはほぼ常に挟まれているため、ユーザーは常に最悪の価格で取引を実行し、利益はMEVに奪われています。 UniSwapXの立ち上げは、AMM取引メカニズムを根本的に変えることで、これらの問題に対処しようとしています。 参考資料: UniswapXリサーチレポート(パート1):V1-3の開発を要約し、次世代DEXの原則、革新、課題を探る

2.1.2 UniSwapXとは?

定義上、UniSwapXは、AMMやその他の流動性ソース間で取引するための、新しいパーミッションレスでオープンソース(GPL)のオークションベースのルーティングプロトコルです。 Web3取引市場の運用モデルには、AMMモデルに加えて、一般的に3つのタイプがあります。

一方、UniSwapXは、Uniswap V1-3のAMMモデルから、オンチェーンのマッチングと取引の実行のためのオフチェーンオーダーブックモデルに変わりました。

2.1.3 UniSwapXの仕組み

ユーザーの視点から見ると、ユーザーがETH<=>とUSDTを約1900の価格(2%のスリッページを許容)で取引したいシナリオの場合、必要なのは次のことだけです。

  • 注文を選択し、価格減衰曲線の時間制限を設定します(例:1日以内に1ETHを1950USDTに交換し、最低1850USDTと交換します)。
  • 注文に署名し、注文一覧サービス クラスターに公開します。
  • トランザクションがフィラーによって検出され、完了するのを待ちます。

ユーザーにとっては、それだけで十分です。 フィラーの観点からは、彼らは積極的にユーザーの取引注文を完了するものです。 彼らは十分な資金、熟練したクロスチェーン情報サービス、およびチェーン全体とDexPoolステータスの監視システムを持っています。 次のことを行う必要があります。

  • チェーン上のさまざまなプロトコルのプールをスキャンし、注文計算のためのリアルタイムの基本データを構築します。
  • Mempoolをスキャンして、将来の価格動向を推定します。
  • RFQフィラーの専用ネットワークをスキャンして、見積もりを提供することで優先取引権を取得します。
  • フィラーのパブリックネットワーク上の注文情報をスキャンして、最適な取引ルートを分析します。
  • 収益条件が満たされている場合は、入札に参加します(オランダのオークションのように、取引の確認が遅いほど、価格は低くなります)。
  • 他のフィラーの入札の収益を分析し、次の収益性の高い注文で優先順位を付けます(個々の利益が減る場合でも、より多くのボリュームが得られます)。

では、なぜフィラーは取引にそのような動機を持っているのでしょうか? ここで、UniSwapXの経済モデルに話を戻します。

2.1.4. UniswapXのインテントデザインを評価する方法

インテントを実装する上で重要な問題は、それを公開する意欲です。 以前は、DEXはCEXと比較して、取引コスト、MEV、スリッページ、変動損失など、多くの制限に直面していました。 将来的には、これらの制限は、MEVグループに対して、より専門的なフィラーグループによって対処されるでしょう。 徐々に、彼らは技術競争でパイの一部を取り、最終的にそれをユーザーに還元し、前向きな開発サイクルを形成します(UniswapXを使用するユーザーが増え、より多くのフィラーが手数料配当を受け取ります)。 さらに、オンチェーンのトランザクション分割とルーティングの複雑さは、バックエンドシステムに分散されます。 ユーザーは、ルーティングの煩わしさを心配することなく、注文を行う最初の当事者として行動するだけで済みます。 したがって、これは双方が利益を得る好循環であり、常に好循環の経済モデルが実施されます。

参考文献: https://research.web3caff.com/zh/archives/10004?ref=shisi

2.2 ERC4337からインテント中心を理解する

上の図では、下部のセクションは、アカウント抽象化 AA を中心としたモジュールを表しています。 UniswapXのようなシステムの場合、トランザクション自体がフィラーによって送信されるため、ユーザーはガスを必要とせずにクロスチェーントランザクションを完了することができます。ただし、トランザクションサイクル全体を通して、ユーザーは最初に承認トランザクションを送信して、UniswapXオンチェーンコントラクトがユーザーの資金を差し引くことを承認する必要があります。 摩擦のない取引体験(ユーザーが取引を開始する必要がない)を本当に望むのであれば、ERC4337を口座プリンシパルとペイマスターとして統合設計する必要があります。ERC4337については、それが何であるか、その実装原則、およびその開発の歴史について、ライブ放送と要約がありました。 詳細については、「アカウント抽象化の概念を 1 時間で説明する」を参照してください

簡単に言うと、ERC4337は一連のインフラストラクチャです。

  • オンチェーンでは、認証にentryPointコントラクトを使用してユーザーの署名が検証され、最終的にユーザーのCAアカウントがIDサブジェクトとして機能します。
  • オフチェーンでは、UserOperationはユーザーによって命令として署名され、Bundlersネットワーク上で送信され、オンチェーン実行のためにBundlersによってバッチ処理されます。

このメカニズムの最適化の中核は、ソーシャルリカバリーウォレットやユーザーのガス料金の支払いを支援するプロジェクトパーティ、ガスの支払い方法としてのUSDTのサポートなど、CAの高度にカスタマイズ可能な機能を通じて特定の機能を強化することです。 しかし、今日は、ビジネスモデルの観点から意図に対する4337の価値を分析します。 振り返ってみると、UniswapXは、トークン取引に関与する両当事者(ユーザーとフィラー)が利益を得ることができ、MEVだけが損をする側であるため、優れたビジネスモデルを持っていると考えています。 しかし、よく考えてみると、取引手数料によって相手の利益や意欲を確保することは、あくまでも一つのビジネスモデルであり、今後は、企業にサービスを提供する(Bへ)か、取引手数料をメイン商品として課金する(Cへ)ことで、直接収益を生む「意図」のアプリケーションがほとんどです。 しかし、主力商品のサービスは「意図」を満たすだけにとどまりません。

WeChat PayやAlipayなどの決済システムと同様に、C2C取引には手数料はかかりませんが、通常、加盟店が資金を引き出すと0.6%の取引手数料が徴収されます(これには、基盤となる取引システムへの支払いも必要です)。 過去10年間のモバイルインターネットの戦いでは、主に高いユーザー数を達成することに焦点が当てられており、特定のユーザーベースに到達した後に収益ループを確立することができました。

したがって、将来的にはさらに多くのDappsが登場し、ユーザーにシームレスな体験を提供するために、ガス代が免除されたサーバーを提供することをいとわないでしょう。 これは、Lensのソーシャルプロトコルに似ており、Polygonでは、ユーザーの採用とコンテンツエコシステムを促進するために、毎週ユーザーに代わって数万ドルの取引手数料を前払いすることをいとわない。 配車サービス戦争(滴滴出行対Uber China)の時代に1日あたり数百万ドルに上った補助金コストと比較すると、これはバケツの中の一滴に過ぎない。

したがって、最も標準化され、広く適用可能なエスクローメカニズムと、最も信頼できるプラットフォームクレジットシステムは、必然的にERC4337ペイマスターシステム上に構築されます。(派生 MetaTransactionsから、MetaTransactionsを超えています)。 これは、他の人に代わってガス料金を支払うことができる特別なスマートコントラクトアカウントです。 支払いの主契約では、取引ごとに何らかの検証ロジックが必要であり、取引中にチェックされます。 Paymasterコントラクトは、「validatePaymasterUserOp」メソッドで十分な承認済みERC-20残高があるかどうかを確認し、「postOp」呼び出しで「transferFrom」を使用して抽出できます。 (具体的な実行ロジックを理解するには、上記の参考文献のセクションで言及されているBilibiliライブレコーディングを参照してください。 全体として、これはメタトランザクションと比較して、より普遍的なガスフリーソリューションです。 これにより、非標準アセットの混乱が解消され、上位互換性の問題もありません(メタトランザクションでは、サポートのためにコントラクトの変更が必要です)。

3. インテントを実装する際の課題は何ですか?

要約すると、意図は確かに素晴らしいものであり、それはまた、開発と最適化を続けなければならない方向性でもあります。 ビジネスモデルの課題とは別に、その実装における中核的な技術的困難は何でしょうか?

3.1 AI統合の矛盾

インテント分析については、AIが提供するトランザクションインテント分析機能がユーザーエクスペリエンスの最適化ポイントであると考える意見が多いですが、私は以前、セキュリティポリシー業界で働いており、その間、ポリシー作成シナリオにおけるAIの適用において最も重要な側面は解釈可能性と再現性であると認識するようになりました。 たとえば、アカウント停止の場合、ポリシー違反の正確な理由を提供できない場合、ユーザーが苦情を申し立てたときに正当化することが困難になります。 同様に、どの金融システムにとっても、安定性と一貫性の追求が最も重要であり、AIが資産権限にアクセスした後、悪意のある活動に関与しないことを保証する機関はありません。 そのため、AIは近い将来、意図分析の補助ツールとしてしか機能せず、オンチェーンのデータ分析にはブロックチェーンの動作原理を深く理解する必要があります。 そうしないと、誤検知が発生する可能性が高くなります。 参考資料: EVMにおける契約の分類の背後にあるリスク

3.2. Dos攻撃に対するintentPoolのレジリエンスとSolverとのマッチングの課題

IntentPoolにとっても、ERC4337のメモリプールと同様に、大きな課題となります。 まず、intentPoolは現在のイーサリアムクライアント(Geth、Eirgon)のメモリプールメカニズムを再利用できず、別途構築する必要があります。 参考としてERC4337のBundlerPoolがありますが、メモリプールの設計には独自の長所と短所があります。

  • 分散型メモリ プール モード: 多くのアプリケーションでは、インテントの実行が収益性の高いアクティビティであるため、伝播の問題があります。 したがって、インテントプールを運用するノードには、インテント実行時の競合を減らすために、伝播しないインセンティブがあります。
  • 集中型メモリー・プール・モード: 伝搬の問題を解決しますが、集中化の監査と介入の問題は避けられません。

いずれにせよ、インセンティブと互換性があり、中央集権化されていないインテントディスカバリーとマッチングメカニズムを設計することは、困難な作業です。

3.3 インテントプライバシーのリスク

署名には取り返しのつかない性質があり、署名内容に有効期限を追加しても、この有効期限前に低コストで署名を取り消すことができないという問題があります(取り消しはオンチェーントランザクションで行わなければなりません)。 そのため、Anomoのような標準化されたプライバシーに重点を置いたユニバーサルインテントソリューションがいくつか登場しています。 EVMシステムによるプライバシー保護の実現は難しいため、現在、プライバシーに重点を置いたDAppsの作成に使用されるJuvixなど、プライバシーに重点を置いた新しいインテント言語を中心に、より最先端の開発が行われています。 WASMにコンパイルするか、VampIRを介して回路にコンパイルして、Taigaを使用してAnomaまたはEthereumでプライベートに実行することができます。

4. まとめ

実際、インテントの概念が人気を集めているのを見るのはとてもエキサイティングです。 最後に、web3はもはや自己満足ではなく、ボトルネックを突破し、実際のユーザーに対応する方法を模索し始めています。 ハイレベルな物語にふけるのではなく、ユーザーの最も実用的なニーズに焦点を当て、思いやりのあるサービスを提供することによってのみ、幅広いユーザーの支持を徐々に得ることができます。 将来的には、Intentのモデルは、相手の取引手数料を補助することで収益を生み出すUniswapXに似ているか、少数の高額顧客と、ユーザー分類の観点からは無課金だが重要なエコシステムユーザーを多数巻き込むようになるでしょう。 したがって、インテントの概念自体は、インテントのためだけでなく、製品のユーザーエクスペリエンスを最適化するためのものです。 さらに、DeFiはIntentが繁栄するための最初の段階でもあります。 すでに20以上のDeFiプロトコルがDappOSと提携しており、Brink Tradeは、ブリッジ、スワップ、転送などの操作を1つの署名を通じて1つのインテントに含めることができるインテントエンジンを開発しました。 さらに、CowSwap、1inch、Uniswap、LlamaSwapなどの確立されたプロトコルは、ユーザーの多様な意図を満たすために機能を継続的に拡張しています。 Token2049のハッカソン大会では、DeFiトラックに参加し、クロスチェーンスワップ+ストラテジー支援DCA(Dollar Cost Averaging)シナリオのインテントソルバーを開発しました(Ethtentシステムは下図のように動作します)。

実際、EVMの既存のインフラストラクチャで業種固有の固定要件の意図を達成することは難しくありません。 真の課題は、インテントソルバー市場、または将来的にコラボレーション標準として知られるコラボレーションフレームワークが出現することです。 これにより、さまざまなソルバーをさらに組み合わせて再利用し、普遍的に標準化されたインテント解決ソリューションを実装し、両方の当事者のインテントを解決するための経済モデルを割り当てることができます。 標準化には、多くの場合、トップダウンの標準定義が必要です。 現在、DappOsとAnomoがその最前線に立っており、楽しみに待ったものです。

付録:インテントセント リックトラック:「インテントセントリック」のアーキテクチャは、Web3の大規模な採用のための新しいエンジンになり得るか? https://research.web3caff.com/zh/archives/11091#comment-1393?ref=shisihttps://github.com/neeboo/ethtenthttps://www.paradigm.xyz/2023/06/intents#the-middlemen--their-mempoolshttps://www.xiaoyuzhoufm.com/episode/64eca0013fa4090b747de18fhttps://bwetzel.medium.com/intent-based-architectures-and-projects-experimenting-with-them-c3ee63ae24c

免責事項:

  1. この記事は[shisi_eth]からの転載です。 すべての著作権は原著作者に帰属します [shisi_eth]。 この転載に異議がある場合は、Gate Learnチームに連絡していただければ、迅速に対応いたします。
  2. 免責事項:この記事で表明された見解や意見は、著者のものであり、投資アドバイスを構成するものではありません。
  3. 記事の他言語への翻訳は、Gate Learnチームによって行われます。 特に明記されていない限り、翻訳された記事を複製、配布、盗用することは禁止されています。
learn.articles.start.now
learn.articles.start.now.voucher
learn.articles.create.account