最近、有名な Web3 ベンチャーキャピタル会社である Paradigm による記事「インテントベースのアーキテクチャとそのリスク」では、「インテント中心のプロトコルとインフラストラクチャ」が暗号化分野の 10 のトレンドの中で第 1 位にランクされました。ソルバープロジェクトと、パリのETHCCカンファレンスでのAnomoとDappOの数年間の降水と探査。これは、業界がインテント中心のアーキテクチャとこのトラックに注目するきっかけとなり、その中心的な目標は、ユーザー エクスペリエンスを大幅に向上させ、複雑なトランザクションの詳細を完全に隠すことであり、Web3 の人気を促進する新しいエンジンとみなされています。
この Token 2049 ハッカソン コンテストで、著者は AstroX ウォレット テクノロジー チーム (ToB 側のサービスは ROI 成長率の高い製品に焦点を当てています) と協力して、インテント コンセプトに基づく DeFi トラックで 2 位のプロジェクトである Ethtent を実現しました。この記事では、ソルバーの実装プロセスと 2 つの主要な実装アプリケーション (ERC 4337 と UniSwapX) に基づいたインテント中心について説明します。
探検する"intent"それは何ですか?こんなに綺麗になるでしょうか?どのようなアプリケーションがありますか?それを軌道に乗せる際の課題は何ですか?
1. インテント中心とは何ですか?を確認してください。
アカウントの抽象的な概念がイーサリアム自体の開発よりもさらに進んでいるのと同じように、実際、「意図」の最も初期の具体的な概念は、18 年後の DEX ワイバーン プロトコルによる設計コンセプトの導入にまで遡ることができます。そのコンセプトの核心は、従来のトランザクションの焦点とは異なり、一般のユーザーが追求してきたのは、完璧な実行プロセスではなく、結果の一貫性と正確さであるということです。特定のトークンの交換を完了したいシナリオを想定します。
従来のトランザクションでは、まず 3 つのトランザクションを実行し、eth をガスとして転送し、トランザクションを承認するために承認を与え、次にスワップトランザクションを送信する必要があります。
意図されたトランザクション: ユーザーが署名する限り、私は X トークンを使用して YToken にできるだけ早く交換するつもりです。また、1% の手数料を差し上げます。
「意図」を中心とした契約は、ユーザーがトランザクションの完全な制御を放棄することなく、トランザクションプロセスをサードパーティにアウトソーシングできるようにする、署名された一連の契約として理解できます。
ユーザーは何をしたいのか意図を明確にするだけで、1回の署名ですべての操作が完了します。
つまり、トランザクション = 具体的にどのようにやりたいのか、意図 = やりたいことを明確にするが、それを達成する方法は気にしません。
従来のインターネットの開発プロセスと同様に、私たちも同じ経験をしています。サービス プロバイダーが販売するものから、ユーザーが一致させる必要があるもの、そしてインテリジェントなサービス プラットフォームに至るまで、インターネットの隆盛と衰退を振り返ります。過去 20 年間の中心的な背景は次のとおりです。
初期の垂直サービス (さまざまなポータル、ユーザーは番号を検索し、サービスを購入する従業員を見つけることができます)
中期的なサービスアグリゲーションプラットフォーム(58都市等、トラフィックの集約によりサービス事業者と利用者のニーズをマッチング)
後期のインテリジェント プラットフォーム (Didi の都市間移動やカスタマイズされたサービスなど、意図の精度を向上させるためのアルゴリズム マッチング推奨事項との組み合わせ)
インテント中心の概念は確かに非常に美しいと言えますし、これがユーザー数を拡大するための重要な道であることは web2 の開発の歴史でも証明されています。まずは市場への申請状況から見ていきましょう。
2. インテント中心の典型的な応用例
意図中心主義という概念はまだ提唱されたばかりではあるが、それに関わるプロジェクトの数はもはや少なくない。つまり、実施されている多くのプロジェクトの意図も、ユーザーの意図を中心に据えられているのです。。 Bastian Wetzel によるこの記事、また、さまざまな主流プロジェクトを分類しました。
以下の図からわかるように、多くのプロトコルは実際には一般的なインテント ソリューションではなく、uniswap や Seaport などの特定のインテント ソリューションであり、Web2 と比較して、バーティカル ソリューションはインテントを中心に開発する唯一の方法でもあります。
ERC-4337はバンドラーの存在によりユーザー独自のガスの必要性が軽減されるため、その目的を補助するインフラです。
ただし、私たちの中心的な目標は、これらのプロジェクトのビジネス モデルが意図の実装をサポートするのに十分であるかどうかを調査することです。著者の意見では、現在実装の最前線にあるのはトランザクションに関する UniswapX の意図の実現であり、ERC 4337 はその意図に必要なインフラストラクチャとして機能します。
2.1 UniSwapX の経済設計からインテント中心性を考察する
筆者はUniSwapXの正式発表後、フィラーおよび引用者としてRFQシステムに参加しましたが、実装可能なIntentの中で最も最先端の一人である理由は、最も成熟しているからです。対象となる取引相手に対する金銭的インセンティブの問題に最も直接的に対処するシステム。
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 つのタイプがあります。
オンチェーントランザクションを照合するためのオーダーブックモデル。拡張読み: 【契約解釈】世界初の分散型NFT取引市場「CryptoPunk」》
オンチェーントランザクションのオフチェーンマッチングのためのオーダーブックモデル。拡張読み: X2Y2 NFTマーケットシステム運用アーキテクチャ》
UniswapX は、Uniswap V1-3 の AMM モデルを、オンチェーン トランザクションのオフチェーン マッチングのためのオーダー ブック モデルに変更しました。
2.1.3. UniSwapX はどのように機能しますか?
からユーザーの観点から見ると、シーンがユーザーは ETH を 1900 前後の価格で取引したいと考えています (2% のスリッページを許容)USDT で取引するには、次のものだけが必要です。
注文を選択すると、価格不況曲線により注文期限が制限されます(1 日以内に 1950 U から 1 ETH を交換するなど、最小値は 1850 U)
注文に署名し、注文帳のサービス クラスターに発行します。
トランザクションを待機しているため、フィラーはトランザクションを検出して完了する必要があります
ユーザーにとって、やるべきことはこれだけです。
からフィラーズの観点から見ると、彼はユーザーの取引注文を積極的に完了する人。これは、十分な資金、情報クロスチェーン サービスの熟練度、およびフルチェーンの DexPool ステータス監視サービス プロバイダーを備えたサービス プロバイダーです。
チェーン上の各プロトコルのプールをスキャンして、リアルタイム注文計算に必要な基本データを構築します。
Mempoolをスキャンしてその後の価格傾向を予測する
RFQ Fillers のプライベート ネットワークをスキャンし、見積もりを提供することで優先取引権を取得します。
Fillersのパブリックネットワークの注文情報をスキャンし、最適な取引リンクを分析します
収益条件を満たせば、入札に参加できます(ここでは一分一秒を争う必要があります。オークションモードでは、チェーンが遅くなるほど、最終価格は低くなります)
他のフィラーの入札収益を分析し、次に収益性の高い注文で彼らの入札を優先する方法を探します(たとえ私の単一の利益が減っても、より多くの注文を獲得できるでしょう)
では、なぜ彼は取引をすることにそれほどの動機を持っているのでしょうか?これは uniswapX の経済モデルに遡ります。
2.1.4. UniswapX の意図した設計を評価する方法
意図自体を解決する公開意欲は実装上の重要な問題です。
これまで、DEX は、取引コスト、MEV、スリッページと磨耗、一時的な損失など、CEX の多くの制限に直面していました。将来的には、より専門的なフィラー グループを使用して MEV グループと競争し、徐々にその一部を獲得する予定です。技術競争で肉を奪い、最終的にはユーザーの手に戻り、発展の好循環(より多くのユーザーがUniswapXを利用し、より多くのフィラーが手数料配当を受け取る)が形成されました。
また、オンチェーントランザクションの分割ルーティングの複雑さもバックエンドシステムに分散されるため、ユーザーは当事者Aとして注文するだけで済み、そのような面倒なルーティング問題を考える必要がなくなります。
したがって、これは双方に利益をもたらす経済の好循環であり、経済モデルが好循環であれば、常にそれが実行されます。
詳細: https://research.web3 caff.com/zh/archives/10004?ref=shisi
2.2 ERC 4337 からのインテント中心の考察
上のアプリケーション図では、下がアカウント抽象AA周りの部分ですが、uniswapXのようなシステムの場合、トランザクション自体はFillersによってサブミットされるため、ユーザーにとってはガスなしでクロスチェーントランザクションを完了することが可能です。
ただし、トランザクション サイクル全体を通じて、ユーザーは uniswapX のオンチェーン コントラクトがユーザーの金額を保留できるようにするために、トランザクションの承認を送信する必要があります。純粋に意図的なトランザクション モデル (ユーザーがトランザクションをまったく開始しない) が本当に必要な場合は、 ERC 4337 はアカウント本体とペイマスターの統合設計として機能する必要があります。
ERC 4337 とは何か、その実装原理、開発の歴史などについては、Shishi Jun が過去に生放送やまとめを行っています。アカウントの抽象化の問題について 1 時間をかけて説明します。
簡単に言えば、ERC 4337 は一連のインフラストラクチャです。
entryPoint コントラクトは、認証のためのユーザーの署名を検証するためにチェーン上で使用され、最終的にユーザーの CA アカウントを ID サブジェクトとして駆動します。
オフチェーンでは、ユーザーは UserOperation に指示として署名し、それが Bundler ネットワークに渡され、Bundler がそれらをバッチにパッケージ化して実行のためにチェーンにアップロードします。
このメカニズムの最適化の中核は、ソーシャル リカバリ ウォレットやユーザーのガス料金の前払いを支援するプロジェクト、ガス支払い方法としての USDT のサポートなど、CA の高度にカスタマイズされた機能を通じてローカル機能を改善することです。しかし、今日私たちはビジネス モデルからスタートしています。 . の観点から、意図に対する 4337 の値を分析します。振り返ってみると、UniswapX が自社のビジネス モデルが良いと考えている理由は、トークン取引の当事者 (ユーザーとフィラー) の両方が利益を得て、mev だけが損失を被るからであることがわかります。しかし、振り返ってみると、取引相手の利益と意欲を確保するために手数料を使用することは、実際には単なるビジネスモデルにすぎません。将来的には、「意図された」アプリケーションのほとんどは、B に直接行って収入を得る、または主要な製品が C に行って書籍を入手して更新するというモデルに従うことになります。, しかし、主力商品のサービスは「意図」に沿ったサービスだけではありません。
支払いシステムと同様に、WeChat Pay または Alipay は C2C フローでは請求されませんが、通常、販売者が資金を支払ったり引き出したりするときに 0.6% の手数料がかかります (基盤となる取引システムにも支払う必要があります)。過去 10 年間のモバイル インターネット戦争では、基本的にユーザー数を増やすことが目標であり、収益の閉ループはユーザー ベースの後に置かれる可能性があります。
したがって、将来的にはさらに多くの Dapps が登場し、ユーザーが Dapps を体験して使用できるように、Lens ソーシャル プロトコルと同様のガスフリー サーバーを喜んでユーザーに提供する予定です。エコロジー、ポリゴンはまず、行動ユーザーは毎週数十万ドルの前払い料金を支払いますが、これはタクシー配車戦争で毎日消費された数千万の補助金費用に比べれば、バケツの一滴にすぎません。
その場合、最も標準に準拠し、最も普遍的な支払いメカニズム、そして最も信頼できるプラットフォーム クレジット システムは必然的に、ERC 4337 (メタトランザクションに由来するがメタトランザクションを超える) に基づくペイマスター システムになります。
他の人のガス料金を支払うことができる特別なスマート コントラクト アカウントです。支払いマスター コントラクトには、トランザクションごとに何らかの検証ロジックが必要であり、トランザクションの進行に応じてチェックが行われます。 Paymaster コントラクトは、「validatePaymasterUserOp」メソッドで十分な承認された ERC-20 残高があるかどうかを確認し、「postOp」呼び出しの「transferFrom」を使用してそれを抽出できます。 (具体的な実行ロジックの解釈については、上記の詳細説明のステーション b のライブ ブロードキャスト画面録画を参照してください)
つまり、これはメタトランザクションよりも一般的なガスフリーソリューションです。つまり、標準外の混乱や上位互換性の問題はありません(メタトランザクションにはコントラクト変更のサポートが必要です)。
3. インテントの実装における課題は何ですか?
要約すると、この意図は確かに非常に良いものであり、その意図は継続的な開発と最適化の方向でなければなりません。ビジネス モデルの課題とは別に、その実装の中心的な問題である技術的な詳細は何ですか?
3.1. AIと組み合わせる際の矛盾
多くの意図分析者は、AI によって提供されるトランザクション意図分析機能がエクスペリエンスの最適化ポイントであると信じていますが、著者はかつてセキュリティ ポリシー業界で働いており、その期間中に得た洞察の 1 つは、説明可能性と削減可能性がアプリケーションの鍵であるということです。アカウント禁止などの最も重要なリンクについては、ポリシーが適用された正確な理由が提供できない場合、ユーザーが苦情を申し立てた場合、それを正当化することが困難になります。同様に、金融システムにおいても安定性と一貫性の追求は最優先事項であり、AI が資産を掌握した後に悪事を働かないことを保証する機関はありません。
そのため、AIは長期間インテント分析の補助ツールとしてしか使用できず、オンチェーンのデータ分析にはブロックチェーンの動作原理を深く理解する必要があり、そうでないと誤検知が発生しやすくなります。
拡張読書:EVM 契約の分類という些細な事柄の背後にあるリスクをさらに深く掘り下げる
3.2. IntentPool のアンチ DoS リスクとソルバー マッチングの問題
IntentPool の場合、ERC 4337 と同様のメモリ プールも大きな問題となります。まず、intentPoolは現在のEthereumクライアント(Geth、Eirgon)等のMemPoolメモリプール機構を再利用することができず、別途intentPoolを構築する必要があります。 ERC 4337 の BundlerPool を参考にしても、MemPool 設計には独自の長所と短所があります。
分散メモリ プール モデル: インテントの実行は多くのアプリケーションにとって有益なアクティビティであるため、伝播メカニズムに問題があります。したがって、インテント プールを操作するノードには、インテントの実行時に競合を減らすために伝播を行わないインセンティブがあります。
集中型メモリ プール モデル: 伝播メカニズムの問題は解決しますが、集中型の監査と介入の問題を避けることはできません。
要するに、インセンティブと互換性があり、分散化されたインテントの検出とマッチングのメカニズムを設計することは、簡単な作業ではありません。
3.3. インテントのプライバシーリスク
署名は取消不能であり、署名内容に有効期限を付加したとしても、有効期限前に低コストで署名をキャンセルできないという問題があります(キャンセルはチェーンにトランザクションを送信する必要があります)。
したがって、現在、ウィッシュの標準化とプライバシーを解決しようとする、Anomo などの一般的な意図のソリューションがいくつかあります。
EVM システムではプライバシー保護を実現するのは難しいため、現在、プライバシーに重点を置いた分散型アプリケーションを作成するための、juvix などの新しいプライバシー保護インテント言語の開発を中心とした最先端の開発が行われています。 WASM としてコンパイルすることも、Anoma または Ethereum で Taiga を使用してプライベート実行するための VampIR 経由の回路としてコンパイルすることもできます。
4. まとめ
実際、インテントの概念が普及するのを見るのは非常に喜ばしいことです。ついに、Web3 はもはやそれほど閉鎖的で自己満足ではなくなり、実際のユーザーによって普及した行き詰まった点の状況を打破しようと試み始めました。高度な物語の興奮に酔いしれ、体を張って丁寧なサービスを提供することで、徐々に幅広いユーザーの支持を得ることができるのです。
将来のインテント モデルは、UniswapX が取引相手に補助金を提供するために手数料から収益を生み出すという意欲に似ているか、システム全体のユーザー グレーディングの観点から、少数の高額な料金を支払うユーザーと多数の無課金ユーザーが存在するかのどちらかになるでしょう。生態系の重要な部分を構成しています。
それで、意図のための意図ではなく、意図自体が製品自体のエクスペリエンスを最適化することです。
さらに、DeFi は Intent が開花する最初の段階でもあり、DappOS と連携する DeFi プロトコルはすでに 20 を超えています。次に、Brink Trade は、Bridge、Swap、Swap などの操作を実行できる Intent Engine (Intent Engine) を開発しました。転送による署名はインテント内に含まれます。さらに、CowSwap、1inch、Uniswap、LlamaSwap などの確立されたプロトコルも、より多くのユーザーの意図に応えるために常に機能を拡張しています。
この Token 2049 ハッカソン コンペティションでは、著者も DeFi トラックに参加し、クロスチェーン Swap+ 戦略支援固定投資シナリオのインテント ソルバーを解決しました (Ethtent システムの動作は次のとおりです)。
ため息をつかずにはいられません。実際、既存の EVM インフラストラクチャ上で固定要件を持つ垂直クラスの意図を実現することは難しくありません。本当に難しいのは、将来、インテント ソルバーやコラボレーション標準と呼ばれるコラボレーション フレームワーク これを実現するにはどうすればよいですか? さまざまなソルバーをさらに組み合わせて再利用して、普遍的で標準化されたインテント ソリューションを実現したり、経済モデルを展開して双方の要望を解決したりすることもできます。
標準化にはトップダウンの標準定義が必要になることが多く、現在、DappOs と Anomo の両方がこの道の最前線にあり、今後に期待する価値があります。
付録
「インテント中心トラック 1 万語の調査レポート: 「インテント中心」アーキテクチャは、Web3 の大規模導入の新しいエンジンになり得るか? 》
https://research.web3caff.com/zh/archives/11091#comment-1393?ref=shisi
https://github.com/neeboo/ethtent
https://www.paradigm.xyz/2023/06/intents#the-middlemen--their-mempools
https://www.xiaoyuzhoufm.com/episode/ 64 eca 0013 fa 4090 b 747 de 18 f
https://bwetzel.medium.com/intent-based-architectures-and-projects-experimenting-with-them-c3ee63a e 24 c