UniSwapXとAAから出発し、意図を中心とした実現の挑戦を解読する
撰文:十四君
最近、Web3の著名なベンチャーキャピタルParadigmの「Intent-Based Architectures and Their Risks」という記事で、「意図中心の(Intent-centric)プロトコルとインフラ」が10の暗号分野の中で最も重要なトレンドとして位置づけられ、パリのETHCC大会でのBob the SolverプロジェクトやAnomo、DappOsの数年にわたる蓄積と探求が結びつきました。これにより、業界はIntent-centricアーキテクチャとその分野に注目するようになり、その核心的な目標はユーザー体験を大幅に向上させ、複雑な取引の詳細を完全に隠すことにあります。したがって、Web3の普及を促進する新しいエンジンと見なされています。
筆者もこのToken2049のハッカソン大会で、AstroXウォレット技術チーム(ToB向けサービスは高ROI成長の製品に重点を置いています)と共に、意図の理念に基づくDeFi分野の第2位プロジェクト:Ethtentを実現しました。本稿では、自身のSolverの実現過程と、2つの実用化におけるERC4337とUniSwapXの応用について、Intent-centricについて語ります。
「意図」とは何か?それは本当に美しいのか?どのような応用があるのか?実現の課題は何か?
1、Intent-centricとは何かを振り返る
アカウント抽象の概念は、実際にはイーサリアム自体の開発よりも古く、最初の具体的な「意図」の理念は18年のDEX Wyvern Protocolがその設計理念を紹介した際に遡ることができます。その理念の核心は、従来の取引の重点とは異なり、一般ユーザーにとっては、常に求めているのは結果の一貫性と正確性であり、実行プロセスの厳密さではありません。
あるシナリオを仮定しましょう。私は特定のトークンのスワップを完了したいとします。
- 従来の取引:まず3回の取引を行い、ガスとしてETHを転送し、承認を与え、スワップ取引を提出する必要があります。
- 意図取引:ユーザーが署名するだけで、X個のトークンをできるだけ早くYトークンに交換することに同意し、1%の手数料を支払うことができます。
私たちは「意図」を中心としたプロトコルを、ユーザーが取引プロセスを第三者にアウトソーシングできる一連の署名された契約として理解できますが、取引の完全なコントロールを放棄することはありません。
ユーザーは自分が何をしたいのかを明確にし、1つの署名で全ての操作を完了できます。
つまり、取引 = あなたが具体的にどうするか;意図 = あなたが何を望んでいるかを決めるが、それを実現する方法を気にする必要はないのです。
従来のインターネットの発展の過程も同様の経験を持っています。サービスプロバイダーが何を売るかから、ユーザーが何を必要としているかを仲介すること、そしてスマートなサービスプラットフォームへと進化してきました。20年以上のインターネットの興亡を振り返ると、その核心の流れは
初期の垂直サービス(各種ポータル、ユーザーが自分で番号を調べたり、労働者を探したり、サービスを購入したりする)
中期のサービス集約プラットフォーム(58同城など、流量を集約してサービスプロバイダーとユーザーのニーズをマッチングする)
後期のスマートプラットフォーム(アルゴリズムを組み合わせてマッチング推薦し、意図の精度を向上させる、例えば滴滴の跨城順風車、カスタマイズサービス)
と言えます。Intent-centricの理念は確かに美しいものであり、Web2の発展の過程もこれがユーザー数を拡大するための重要な道筋であることを証明していますが、本当にそれほど美しいのでしょうか?まずは市場の応用状況から見てみましょう。
2、Intent-centricの典型的な応用
意図中心の概念が提唱されたばかりですが、関与するプロジェクトの数はすでに少なくありません。あるいは、多くの実用化プロジェクト自体がユーザーの意図を中心に据えています。Bastian Wetzelのこの記事でも、さまざまな主流プロジェクトが分類されています。
下の図からわかるように、多くのプロトコルは実際には汎用意図解決策ではなく、特定の意図解決策です。例えば、uniswapやSeaportなど、これはWeb2が成功した垂直解決策も意図中心の必然的な発展の道です。
ERC-4337は意図を支援するための基盤インフラであり、バンドラーの存在により、ユーザーの元々のガスの必要性が低下しました。
しかし、私たちの核心的な目標は、これらのプロジェクトのビジネスモデルを探求し、意図の実現を支えるのに十分かどうかです。筆者の見解では、現在最前線で実現されているのは、取引の意図を実現するUniswapXと、ERC4337が意図の必要な基盤インフラとして機能することです。
2.1 UniSwapXの経済設計から見る意図中心
筆者はUniSwapXの公式発表後、Fillerとして参加し、RFQシステムの見積もり者としても参加しました。彼が最前線で実現可能な意図の一つである理由は、彼が最も成熟した、意図の対手方経済的インセンティブの問題を直接解決したシステムだからです。
2.1.1、なぜUniSwapXが必要なのか?
uniswapV1-3の発展をまとめると、過去のAMMプロトコルはユーザーコスト、取引価格、取引リンク、ルーティングサービス、LPインセンティブなどの具体的な問題に直面してきたと言えます。現在のスワップ市場の状況は、MEVが完全にチェーン上のメモリプールを包囲しており、大規模なスワップはほぼすべてが夹雑する危険にさらされています。ユーザーは常に最悪の価格で取引を行い、その利益はMEVに奪われています。
UniswapXの導入は、AMMの取引メカニズムを根本的に変える方法で、別の次元からこれらの問題を解決しようとしています。
拓展阅读:UniswapX研究報告(上):V1-3の発展の流れをまとめ、次世代DEXの原理革新と課題を解読する
2.1.2、UniSwapXとは何か?
定義から言えば:UniswapXは、許可不要のオープンソース(GPL)で、AMMや他の流動性ソースを介した取引のためのオークションベースのルーティングプロトコルです。
実際、Web3の取引市場の運用モデルは大きく分けて3つあります。AMMモデルの他に、
チェーン上でマッチングしてチェーン上で取引を行うオーダーブックモデル。拓展阅读:《【契約解読】CryptoPunk 世界で最も古い分散型NFT取引市場》
チェーン外でマッチングしてチェーン上で取引を行うオーダーブックモデル。拓展阅读:《X2Y2 NFT Market システム運転構造》
UniswapXは、UniswapV1-3のAMMモデルを変更し、チェーン外でマッチングしてチェーン上で取引を行うオーダーブックモデルに変わりました。
2.1.3、UniSwapXはどのように機能するのか?
ユーザー側の視点から見ると、シナリオはユーザーが1900前後の価格(2%のスリッページを許容)でETH<=>USDTの取引を行いたい場合、次の手順を踏むだけです:
注文を選択し、価格の減衰曲線で注文の有効期限を制限します(例えば、1日以内に1950Uで1ETHを交換し、最低1850U)。
注文に署名し、注文書のサービスクラスターに公開します。
取引を待ち、Fillerがそれを発見して完了させる必要があります。
ユーザーにとって、これが唯一の作業です。
Filler側の視点から見ると、彼はユーザーの取引注文を積極的に完了させる人です。十分な資金を持ち、情報を熟知し、全チェーン全DexPoolの状態を監視するサービスプロバイダーです。彼は
チェーン上の各プロトコルのプールをスキャンし、リアルタイムの注文計算に必要な基本データを構築します。
メモリプールをスキャンし、今後の価格変動のトレンドを予測します。
RFQ Filler専用ネットワークをスキャンし、見積もりを提供することで優先的な取引権を取得します。
Fillerの公開ネットワークの注文情報をスキャンし、最適な取引リンクを分析します。
収益条件を満たす場合、入札に参加します(ここでの毎分が争奪戦であり、オークションの形式では遅くなるほど価格が低くなります)。
他のFillerの入札の底線を分析し、次回の利益のある注文で優先的に入札できるようにします(たとえそのために単一の利益が減少しても、より多くの注文量を得ることができます)。
では、なぜ彼にはこのような取引の動機があるのでしょうか?それはUniswapXの経済モデルに戻ります。
2.1.4、UniswapXの意図設計を評価する
意図そのものの発表意欲を解決することが、実現の重要な課題です。
かつてDEXはCEXに対して多くの制約に直面していました。例えば、取引コスト、MEV、スリッページの摩耗、無常損失など、将来的にはより専門的なFillerグループがMEVグループと対抗し、技術競争の中で徐々に肉をかじり、最終的にはユーザーの手に戻り、発展の正の循環を形成します(より多くのユーザーがUniswapXを使用すれば、より多くのFillerが手数料の配当を受け取ります)。
さらに、チェーン上の取引の分割ルーティングの複雑さもバックエンドシステムに分散され、ユーザーは甲方として注文を提出するだけで、煩雑なルーティングの問題を考える必要はありません。
したがって、これは良性の経済循環であり、双方に利益があり、経済モデルが良性であれば、必ず実現されるでしょう。
拓展阅读:https://research.web3caff.com/zh/archives/10004?ref=shisi
2.2 ERC4337から見る意図中心
上記の応用図の最下部は、アカウント抽象AAに関するセクションです。UniswapXのようなシステムにとって、取引自体はFillerが提出するため、ユーザーにとってはガスなしでクロスチェーン取引を完了できることになります。
しかし、取引の全期間にわたって、ユーザーはまずuniswapXのチェーン上の契約がユーザーの金額を代わりに引き落とすことを許可するために、承認取引を提出する必要があります。もし本当に純粋な意図の取引モデル(完全にユーザーが取引を開始する必要がない)を望むのであれば、ERC4337がアカウント主体およびペイマスターの統合設計として必要です。
ERC4337が何であるか、実現原理、発展の経緯などについては、十四君が過去にライブ配信やまとめを行っています。拓展阅读:1時間でアカウント抽象について説明する
簡単に言えば、ERC4337は一種の基盤インフラです。
チェーン上ではentryPoint契約を通じてユーザーの署名を検証し、最終的にユーザーのCAアカウントをアイデンティティ主体として駆動します。
チェーン外では、ユーザーがUserOperationに署名して指示を出し、バンドラーのネットワークを介して伝達され、バンドラーが一括して上チェーンで実行します。
このメカニズムの最適化の核心は、CAの高度なカスタマイズ能力を通じて局所的な機能を向上させることができる点です。例えば、ソーシャルリカバリウォレットや、プロジェクト側がユーザーのガス代を立て替えること、USDTなどをガス支払い手段としてサポートする機能などです。
しかし、今日はビジネスモデルの観点から、4337が意図に対する価値を分析します。
UniswapXのビジネスモデルが良いと考える理由は、トークン取引の双方(ユーザーとFiller)が利益を得るからであり、MEVだけが損失を被る側です。しかし振り返ってみると、手数料を通じて対手方の利益と意欲を確保することは、実際にはビジネスモデルの一種に過ぎません。将来的には「意図」の応用の大部分が、直接To Bで収益を上げるか、主製品To Cで書籍の更新料を得る形になるでしょうが、主製品のサービスは「意図」を満たすサービスだけではありません。
例えば、決済システムとして、WeChat PayやAlipayなどは、C2Cの取引において手数料を取ることはありませんが、一般的には商家が資金を引き出す際に0.6%の手数料を取ります(これも基盤の取引システムに支払う必要があります)。
過去10年間のモバイルインターネットの戦争では、基本的にユーザー数を増やすことを目標にしており、収益の閉ループはユーザー基盤の後に置かれます。
したがって、将来的にはより多くのDappが登場し、ユーザーがそのDappを体験し使用できるように、ユーザーにガスなしのサーバーを提供することを喜んで行うでしょう。これは、Lensソーシャルプロトコルのように、Polygon上でユーザーの使用とコンテンツエコシステムを育成するために、毎週数十万ドルの手数料を立て替えることを行っています。これは、かつてのタクシー戦争で毎日数千万の補助コストを消費していたことに比べれば、まだほんの小さな雨に過ぎません。
したがって、最も標準的で、最も汎用的な代払いメカニズム、最も信頼できるプラットフォーム信用システムは、必然的にERC4337上のペイマスターシステムになるでしょう(元取引に由来しますが、元取引を超えています)。
これは他の人のガス代を支払うことができる特別なスマートコントラクトアカウントです。支払い主契約は、各取引に対して何らかの検証ロジックを実行する必要があり、取引が行われる際にチェックを行います。Paymaster契約は、「validatePaymasterUserOp」メソッドで十分な承認されたERC-20残高があるかを確認し、「postOp」呼び出しで「transferFrom」を使用してそれを引き出します。(具体的な実行ロジックの解読は、上記の拓展阅读のB站ライブ録画を参照してください)
要するに、これは元取引よりも一般的なガスなしのソリューションであり、非標準の混乱もなく、前方互換性の問題もありません(元取引は契約の変更を必要とします)。
3、意図の実現の課題は何か?
以上のように、意図は確かに美しいものであり、意図は持続的な発展と最適化の方向であることは間違いありません。ビジネスモデルの課題を除けば、どのような技術的詳細がその実現の核心的な難題なのでしょうか?
3.1、AIとの結合の矛盾点
多くの意図分析の見解は、AIが提供する取引意図解析能力が体験の最適化ポイントであると考えていますが、筆者はかつてセキュリティ戦略業界に従事していた際に、一つの大きな気づきがありました。それは、説明可能性と再現性がAIの戦略シーンでの応用において最も重要な要素であるということです。例えば、アカウント停止の場合、正確な戦略の命中理由を提供できなければ、ユーザーが苦情を申し立てた際に説明が難しくなります。同様に、金融システムにとっては、安定性と一貫性を追求することが最優先事項であり、どの機関もAIが資産権限を掌握した後に悪用しないことを保証することはできません。
したがって、AIは長期間にわたって意図解析の補助ツールとしてしか機能できず、チェーン上のデータ解析にはブロックチェーンの運用原理に対する深い理解が必要です。さもなければ、誤報が発生しやすくなります。
拓展阅读:EVM-契約分類の背後にあるリスクを深く掘り下げる
3.2、intentPoolの抗DosリスクとSolverのマッチング問題
IntentPoolはERC4337のメモリプールに似ており、大きな課題となります。まず、intentPoolは現在のイーサリアムクライアント(Geth、Eirgonなど)のメモリプールメカニズムを再利用できず、独自にintentPoolを構築する必要があります。
ERC4337のバンドラープールを参考にしても、メモリプールの設計にはそれぞれの利点と欠点があります。
非中央集権のメモリプールモデル:伝播メカニズムの問題が存在します。多くのアプリケーションにとって、意図を実行することは利益を生む活動です。したがって、意図プールを操作するノードは、競争を減らすために伝播しない動機があります。
中央集権のメモリプールモデル:伝播メカニズムの問題を解決しましたが、中央集権的な監査と介入の問題を避けることはできません。
要するに、インセンティブに適合し、集中しない意図発見とマッチングメカニズムを設計することは容易ではありません。
3.3、意図のプライバシーリスク
署名には取り消し不可能な特性があり、署名内容に期限を加えても、その期限前に低コストで署名をキャンセルすることはできません(キャンセルするには必ず取引を発行してチェーン上に載せる必要があります)。
したがって、現在、意図の標準性やプライバシー性を解決しようとする一般的な意図ソリューションがいくつか登場しています。例えばAnomoです。
プライバシーの保護はEVMシステムでは実現が難しいため、現在は新しいプライバシー保護意図言語の開発が進められています。例えばjuvixは、プライバシーを重視した分散型アプリケーションを作成するために使用されます。これはWASMにコンパイルでき、またはVampIRを介して回路にコンパイルされ、Anomaやイーサリアム上でTaigaを使用してプライベート実行を行うことができます。
4、まとめ
実際、意図の概念が盛り上がっているのを見ると、非常に嬉しいことです。ついにWeb3はそれほど自己満足に陥らず、真のユーザー普及のための課題を打破しようとしています。ユーザーの最も実際的なニーズに基づいて行動し、高尚な物語に酔いしれるのではなく、身を低くして心のこもったサービスを提供することで、幅広いユーザーの徐々に好意を得ることができるのです。
将来的な意図のモデルは、UniswapXのように手数料から収益を生み出し、対手方の意欲を補助するか、全体システムのユーザー階層の観点から、少数の高額支払いユーザーと多くの無償だが重要なエコシステムを構成するユーザーに分かれるでしょう。
したがって、意図という事柄は、製品自体の体験を最適化することに他ならず、意図のための意図ではありません。
さらに、DeFiは意図が花開く最初の舞台となるでしょう。すでに20以上のDeFiプロトコルがDappOSと協力しており、次にBrink Tradeが意図エンジン(Intent Engine)を開発し、Bridge、Swap、Transferなどの操作を一度の署名で意図内に含めることができるようにしています。さらに、CowSwap、1inch、Uniswap、LlamaSwapなどの老舗プロトコルも、ユーザーのより多くの意図を満たすために機能を拡充し続けています。
このToken2049のハッカソン大会で、筆者が参加したのもDeFi分野からで、クロスチェーンスワップ+戦略支援定投シナリオの意図ソルバー(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