インテントのデコード: ブロックチェーンでのWeb3ユーザーエクスペリエンスとオーダーフローの革命

初級編1/5/2024, 3:22:08 PM
この記事では、複数の意図イニシアチブに関連するさまざまなプロジェクトでの意図処理について説明しています。

導入

web3テクノロジーが大量採用に向けて進化する中で、ユーザーが独自でweb3ジャングルの複雑さをナビゲートできるようにすることが不可欠です。ブロックチェーンの初期の日々とは異なり、ユーザーは入り組んだ技術的な問題を解読する必要があったが、未来は、ユーザーが分散システムとシームレスにやり取りするためのガイドを提供し、ユーザーに力を与えるユーザーエクスペリエンスにあります。web2の進化から示唆を得て、ユーザーのニーズが検索エンジンやChatGPTなどのチャットボットを通じてますます表現豊かになったように、web3は使いやすくて強力なユーザーエクスペリエンスを提供しなければなりません。

意図に基づいたやり取りは、ユーザーフレンドリーなweb3体験の基盤となります。意図の定義はいくつかありますが、私は意図を3つのキーワードのペアに分けることを好みます:

*パスの代わりに結果:ユーザーは自分が望むものを表現するだけでよく、結果がどのように達成されるかは気にしません* コード承認の代わりに条件付き承認:ユーザーがブロックチェーンTXに署名すると、トランザクション内のコードに任意の計算を実行する機能が承認され、ブロックチェーンの状態が変更されます。対照的に、ユーザーがインテントを承認すると、望ましい結果が達成されたことが保証された後(オンラインショッピングの代金引換のようなもの)後に、アセットとヒントのリリースを承認します。 信頼できるDAppsではなく、競争力のあるソルバーランドスケープ:TXが支配する世界では、ユーザーは選択したDAppsと対話し、DAppsはサービスプロバイダーとして機能し、望ましい結果を返します。 これは通常、Uniswapのような長期的で主流のDAppsです。インテントが支配的な世界では、オフチェーンとオンチェーンの両方の有名または未知のソルバーが、ユーザーのインテントを達成し、ボーナスを獲得するために競い合うことができます。経済の原則から、競争が激化すれば効率も高まります。

要約すると、ユーザーは自分の意図を明確かつ直接的に表現することができます。プラットフォームは、ソルバーとエグゼキューターを活用して、ユーザーの目標を達成するための最適な実行経路を見つけることができます。Web2と同様に、ブラックボックスが結果を最適化するために裏で動作しているように、Web3のエグゼキューターはアルゴリズムと自動化プロセスを利用して実行の複雑さを処理し、ユーザーが効率的に望ましい結果を受け取り、報酬を受け取ることができるようにします。

ユーザーエクスペリエンスを優先し、表現意図に焦点を当てることで、web3は、分散システムの力とポテンシャルがすべての人にアクセス可能になる新しい時代を切り開くことができます。web3の未来は、アクセスの民主化、インタラクションの簡素化、および分散型の景観を通じてユーザーを誘導し、実行の複雑さからユーザーを引き出すシームレスなユーザーエクスペリエンスにあります。

異なるタイプの意図実装を探る

一般化に基づいてさまざまなタイプの意図が存在する可能性があります。以下に示すように;

実際、異なるレベルの意図がいたるところにあります。なぜなら、ブロックチェーンコード=ある種の自動化=いくつかの複雑さを取り除き、ユーザーに望ましい結果を返すからです。しかし、将来的には最も一般的な意図を望んでいます。なぜなら、AA+意図固有のアプリは十分ではないからです。これらはクロスドメインで機能せず、より許可されていない性質の意図ほど効果的にスケーリングされません。

意図がどのように機能するかを理解するために、現在利用可能なソリューション、intent-specificアプリからAnomaやSUAVEのような一般的なintentインフラに至るまでを見てみることができます。分析は、留意すべき異なる質問を持つ5つの主要部分に分解されます。

意図の表現と承認: ユーザーはどのように意図を入力するのか; どのような種類の意図を表現できるのか; ユーザーはどのような承認を与えるのか?

ソルバー候補者:パーミッションベースかパーミッションレスか?ソルバーになるためのハードルは高いですか?他の特定の分野に焦点を当てた異なるタイプのソルバーはいますか?

解決プロセス:解決策への主要な経路は何ですか?意図の完了を決定するのは何ですか?

ソルバー選択:複数のソルバー候補からの勝者の選択ルールは何ですか?競争パターンは勝者独占型ですか、それとも離散型ですか?

検証と決済:ソルバーがタスクを完了したかどうかを確認する方法は?ユーザーとソルバーの間の決済はどのように行われますか?

現在のソリューションの包括的な概要をこちらで提供しています。詳細な情報については、残りのセクションをご覧ください。

Cow Swap & 1inch fusion(limit order intent)

意図表現と認可:

Cow Swapと1inch Fusionプラットフォームのトレーダーは、プラットフォームのインターフェースとやり取りして意向を示し、希望する取引やリミット注文について明確な指示を提供します。

認証の観点では、トレーダーはオフチェーンメッセージまたは取引に署名して許可を与えます。彼らはガスの代わりに取引トークンで手数料を支払い、取引が実行されない場合はコストがかかりません。

ソルバー候補:

1inch Fusionの場合、リゾルバーとして知られるソルバーは許可された方法で操作されます。彼らは登録、KYCプロセスを経て、注文手数料をカバーするための十分な残高を維持する必要があります。

一方、Cow Swapのソルバーは、1M$(USDC&COW)のボンディングプールを作成することによってホワイトリストに登録されるか、CoW DAOボンディングプールまたはGnosis DAOボンディングプールに含まれ、DAOの基準に基づいてCow DAOによってホワイトリストに登録されます。

解決プロセス:

ソルバーは、取引やリミットオーダーの実行に最適な価格を提供できる要望の一致(CoW)を特定するために、既存のバッチを評価します。取引者のために最良の実行を確保するために、流動性、オーダーブックの深さ、価格のスリッページなど、さまざまな要素を考慮しています。

さらに、ソルバーは、Uniswapなどのオンチェーンの自動マーケットメーカー(AMM)を直接調査したり、1inchのようなDEXアグリゲーターを活用して、最も有利な価格とルートを見つけることができます。

ソルバー選択:

Cow Swapでは、トレーダーはバッチオークションを使用して外部ソルバーによって決定された最適な価格で執行され、トレーダーの余剰価値を最大化します。最も最適な解決策を提供するソルバーが選択されます。

対照的に、1inch Fusionのリゾルバー競争は1inchトークンを使用したダッチオークションによるものであり、より制限されています。

検証と決済:

検証および決済プロセスは、ソルバーが取引または指値注文を実行した後に発生します。ソルバーは、決済契約に付与されたERC20承認を利用してユーザーの代わりにトークンを移動できます。決済契約は、ユーザーの意向の署名を検証し、実行が指定された指値価格と数量と一致していることを確認します(EIP-1271によって有効化)。この検証により、意図した取引または指値注文の成功した完了が確認されます。

一度検証されると、決済契約は取引に関与する解決者とユーザーに適切に資金を割り当てます。

最近、Cow SwapはCow Swap Hooksの発表を行いました。これにより、カスタムコード化されたDeFiアクションを有効にして取引の直前および/または直後に直接実行することで、より一般化されたスワップ意図の実行が可能となります。Uniswap v4とCow Swapが自分たちの限界を押し広げ、より一般化された意図活動を推進し、私たちに新しいデフィ意図の世界をもたらしてくれることは素晴らしいことです!

UniswapX(Swap Intents)

UniswapXの新機能は、主に2つのパーツに分かれます:

Dutch auction mechanismを使用した注文に署名しました

クロスチェーンスワップ

Dutchオークションで署名された注文は、1inch FusionやCow Swapの指値注文意図と類似していますが、次の点が異なります:

意図表明と認可:ユーザーは、オークションの減衰関数、初期のオランダ注文価格などのパラメータを定義する自由度が高くなります(複雑さも増す可能性があります)。

ソルバー候補者:許可ベースではなく、許可されていません(ユーザーによって許可されている場合もあります);

ソルバー選択:

ブロック内の含まれる時点で価格に依存するオーダー。例えば、現在の市場価格が1,000 USDC per ETHである場合、売りオーダーは1,050 USDC per ETHから開始される可能性があります。オーダーの価格はその後徐々に下落し、スワッパーが受け入れる最悪の価格に達するまで(例:1 ETHあたり 995 USDC)。フィラーは、それが利益になるとすぐにオーダーを埋めるようにインセンティブが与えられます。長く待つと、他のフィラーにオーダーを奪われる可能性があります。

UniswapXは、初期のオランダ式価格設定にRFQ(注文に充填者を指定し、一時的に注文を充填する権利を独占することを許可する)を含めることも可能にし、その場合、選択プロセスは1inch Fusionのオークション方式とほぼ同じになります。

Cow Swapは、UniswapXや1inchの独立したオークションと比較して、よりバッチオークションの性質が強調されており、注文を組み合わせてCoWsをマッチングすることが可能です。

解決プロセスと検証および決済は、Cow Swapと1inchに類似しています(詳細はチャートに表示されています)

クロスチェーンスワップは、バリデーションと決済における主な違いにより、マルチドメインスワップを実現するために類似したプロセスを通じて達成できます。

ソルバーは、安全性を確保し、楽観的なクロスチェーンプロトコルを可能にするために、元のチェーンにより多くのボンド資産を預ける必要があります

オリジンチェーンの検証契約にフィードする追加の決済オラクルが必要です

異なるドメインに対応する決済および検証契約を展開するためにはUniswapXが必要です

アカウント抽象化(ウォレットレベルの意図)

意図表現と認可:

意図表現と承認のプロセスは、ウォレット所有者が特定のアクションを実行したいと思ったときに始まります。彼らは、一般的に4337ウォレットインターフェースを介して意図を表現するためにユーザーオプを作成します。

オフチェーンでは、ウォレット所有者はバンドラにユーザー操作を代理で処理するようにリクエストし、意図に従って制限された制御を承認します。たとえば、ウォレット所有者は、プライベートキーがメインアカウントから取引できるようにすることを許可するかもしれませんが、Dapp XYZのハブ契約のみです。

ソルバー候補者:

バンドラーサービスは、AAフレームワークでは公共財と見なされています。バンドラーの大部分はオープンソースであり、これにより排他的でなく競争力のないものとなっています。どのRPCエンドポイントもオープンソースコードを複製し、バンドラーとして運用することができます。バンドラーRPCエンドポイントがサービスに対して料金を請求する場合でも、APIキーを介して行うことができ、バンドラーが公共財としての排他的でない性質を維持することができます。

ウォレット向けに特化したバンドラーサービスと、許可なしでモジュラーなバンドラーを構築することを目指すサードパーティーのインフラプロバイダーを対象としたバンドラーの2つの主要なタイプ

解決プロセス:

バンドラーは、ウォレットのvalidateOpメソッドをユーザーオプにシミュレートし、それをオフチェーンで受け入れるか拒否するかを決定します。その後、トランザクションをAAシステムのエントリーポイントに送信してhandleOpメソッドを呼び出します。このプロセスでは、ガスを最適化しMEVを抽出するために複数のユーザーオプをまとめることも含まれます。

エントリーポイント契約は、チェーン上の操作をプッシュし、チェーンノードは操作を検証し、コンセンサスに取り込みます。

ソルバー選択:

AAでのソルバーの選択はさまざまな要因に依存します。 アカウント所有者が使用するウォレットは、バンドラーサービスを提供するか、サードパーティのインフラを使用する場合があります。また、ユーザーは好きなバンドラーを選択するためにrpcエンドポイントを切り替えることもあります。その場合、バンドラーの成功率や評判が選択に影響する可能性があります。

検証と決済:

AAシステムのエントリーポイントは、オンチェーンでの操作を検証および決済します。ユーザー操作が要件およびセキュリティチェックを満たしてから、所望のアクションを実行する前に確認します。操作が正常に実行されると、エントリーポイントはウォレットに預けられた資金からバンドラーにETHを返金します。この返金メカニズムにより、バンドラーの作業と前払いが補償されます。

エッセンシャル(意図中心のアカウント抽象化標準)

*Essentialはまだ早い段階にあります。説明やデザインの一部は時間と共に進化する可能性があります。詳細はEssentialのウェブサイトで確認してください。https://essential.builders/

Essential: 短期的には、より一般化された意図を可能にする(erc-4337モデルに似ていますが、より一般的な意図を可能にする)アセットベースの意図基準と、一連のインフラを提供します。長期的には、モジュラーな意図レイヤーと、Ethereumアーキテクチャの制約を脱却し、より良い意図実行を提供する新しい制約ベースの言語も提供します。

インテントの式と承認:

Essential標準を採用したDappsまたはウォレットは、関連する意図可能なサービスをユーザーに提供し、基盤となる複雑さを取り除くことができます。ユーザーはインターフェースと承認を行うだけで済みます。

Intents can be expressed in Essential’s standard in ST and more generally in LT using its new constrained-based language.

EVMチェーンと互換性があり、資金をブリッジする必要はありません

ソルバー候補者:

Essentialは、コード表現の意図を可能にし、さまざまな種類のソルバーがEssentialネットワークに参加して、スワップの意図に対応するCow Swapソルバーや、監視およびチェーンステートに関連する意図の実行を行うビルダーなど、対応する種類の意図を解決します。

ソルバーのネットワークは意図を監視し、それを達成しようとします。Essentials は既存のソルバー/バンドラ(CoW Protocol や 4337 などから)、現在の MEV 探索者や市場メーカーを検討しています。

解決プロセス:

ソルバーは、解決すべき制約環境を把握し、その後、オフチェーンおよびオンチェーンの手段を使用して、これらの制約ベースの意図を解決しようとします

ソルバー選択:

選択プロセスは、ユーザーが制約を指定するオランダ式オークションに似ており、ソルバーは満足度から抽出できる価値に基づいていつ参加するかを決定します。 最初に参加して意図を解決するソルバーが選択され、おそらく市場が耐えられる最良の解決策になります。

検証と決済:

検証および決済は、ソルバーによって特定のオンチェーンスマートコントラクトをトリガーし、支払いを検証して分割することで行われました。すべてのソリューションおよびすべての意図とソリューションが提出され、Essentialスタンダードで拡張可能なコア契約があります。

Flashbots SUAVE (マルチドメインブロック関連インテント)

*SUAVEはまだ開発中であり、以下で説明されているメカニズムの一部は変更される可能性があります。

前の例で見られるように、スマートコントラクトによる意思の決済と比較すると、SUAVEは専用のチェーンを利用して決済を行う専門的なアプローチを取っており、それはまたメッセージングレイヤーとしても機能しています。

Account Abstraction(AA)や特定の意図を持ったアプリケーションとは対照的に、SUAVEはSUAVEチェーンへの資金の架け橋として追加のステップを導入しています。このステップは、主にSUAVEのマルチチェーン機能と、よりコスト効率の良いプライバシー保護が可能な取引を実現するという欲求によって推進されています。

SUAVEは、MEVの発表を行いました。これは、新しいprecompileを備えたEVMの強力な改変で、MEVユースケース向けです。MEVMを使用すると、SUAVEチェーンはまず、サーチャーやビルダーなどのMEV関連プレイヤー、MEVを捉えたいその他の領域に効率的にサービスを提供します。

意図表現と認可:

SUAVEユーザーは、EVMコードを書くことで自分の意図を表現します。これらのコードは、ユーザーの機密データへのアクセスを可能にする契約のリストを定義することで、実行したい望ましい結果と機能を概説しています。通常のユーザー向けには使用可能なテンプレートがいくつかあるかもしれません。

MEVMを使用すると、開発者は特定のMEVアプリケーション(例:OFA、ブロック構築など)や他のユーザーによって呼び出されるSUAVE上の新しいタイプのDEXなど、さまざまなタイプのスマートコントラクトを展開することができます。

ユーザーは資金をSUAVEチェーンにブリッジし、チップを預け入れます。

ソルバー候補:

SUAVEでソルバーとして活動する主要な参加者は、サーチャーやビルダーかもしれません。サーチャーや他のソルバーは、ユーザーの意図を満たすための潜在的な解決策を探索し発見する責任があり、一方、ビルダーはこれらの解決策の実装に焦点を当てます。彼らはユーザーが表現した意図を解決する堅牢なエコシステムを形成するために協力して働きます。

さまざまなドメインのブロック関連意図を満たすために、さまざまなドメインに習熟した種類のソルバーが存在し、異なるVMをサポートする可能性があります。

解決プロセス:

Solversは、TEE環境内の特別なプリコンパイルを介して、SUAVE上のスマートコントラクトで使用できる信頼性の高い非公開のオフチェーン計算を行います。

ソルバーは、バンドルされた意図を含むブロックの構築に共同で取り組んでいます。ブロックの構築の目的は、価値のあるブロックに意図を集約して整理し、ネットワークに提案できるようにすることです。

Solver Selection:

SUAVEでは、ソルバーの選択は主に2つのアプローチに従います。まず、意図されたタスクを最初に完了するソルバーが通常選択されます。これにより、ソリューションの提供において効率と迅速さが奨励されます。また、ユーザーに戻って入札するソルバーが実装された注文フローオークションメカニズムを採用することもできます。この場合、注文フローの一部がユーザーに返還されます。

検証と決済:

意図の妥当性を確保し、取引を解決するために、SUAVEはオラクルとSUAVEバリデータを採用しています。オラクルは外部データを提供して意図の実行を検証し、一方でSUAVEバリデータはSUAVEチェーン上で意図を検証および解決します。

Anoma (Anomaプロトコルの汎用インテント)

Anomaは、Cosmosに類似した一般的なアーキテクチャであり、IBCを有効にしたLayer 1 Proof-of-Stake(PoS)チェーンの展開を準備しています。Anoma Virtual Machine(VM)によって駆動される均質なプロトコルと意図中心の設計を組み合わせ、異種のセキュリティ機能を提供します(異なるAnomaプロトコルには異なるコンセンサスメカニズムがあります)。

意図の表現と承認:

ユーザーは、Anoma DAppsとやり取りすることで、最終状態またはそれが持つべき特性を定義して意図を表現します。

ソルバー候補:

Anomaは、異なる種類のアプリケーションに特化したさまざまなソルバーを歓迎します。これらのソルバーは、自分の興味や目標に合わせたメンプールを監視します。彼らの特定の焦点に応じて、すべての意図または意図のサブセットを観察します。

解決プロセス:

ソルバーは、FT(代替可能トークン)取引やロールアップ状態の計算などの分野での専門知識を利用したソルバーアルゴリズムを実行します。

マッチングインテントはソルバーによっても処理されます。ソルバーはインテントを受け取り、部分的または完全に一致するトランザクションを行います。ソルバーは、何をいつマッチングさせるか、部分的な解決にいくら請求するか、余剰をどのように処理するかを決定します。

ソルバーが完全にバランスの取れたトランザクションを形成すると、それをAnomaエコシステムの一部であるmempoolノードに提出します。

ソルバー選択:

選択は、ソルバーが効率的かつ迅速にタスクを完了する能力に影響を受ける可能性があり、最初に完了したソルバーが選ばれる先入れ先出しのアプローチに従うことができます。

検証と決済:

異なるAnomaプロトコルのバリデータは、Anoma VMを実行および意図の検証を完了させます。 Anoma VMは、関連するすべての妥当性述語(宣言型スマートコントラクト)が満たされているかどうかを確認することにより、意図の実行の整合性と有効性を保証します。

資金と報酬の分配は、Anoma VMによる意図の実行と検証に基づいています。

意図が注文フローパターンを革新する方法

現在の取引注文フローの状態では、ユーザーは実行パスを自分でナビゲートする必要があり、比較的単純な取引注文フローが生じます(画像で示されているように)

ただし、Web3エコシステムが意図中心のアプローチを採用する未来を想像すると、意図のオーダーフローはより複雑になる可能性があります。この新しいパラダイムでは、ユーザーは自分の意図を自由に表現し、複雑さをソルバーと呼ばれる新しい役割に委任することができるようになります。

ダイブする前に、意図世界のトレンドを2つまとめたいと思います:

特定の意図に焦点を当てた主要なdappsであるUniswapやCow Swapは、ソルバー自体を巻き込むことで意図の機能を拡張しています。

より一般的な意図のためには、新しいアーキテクチャが必要であり、新しい意図言語、新しいVMなどが含まれます。Essential、Flashbots、およびAnomaはこの方向に向かって取り組んでいます。

このシナリオでは、特定のプラットフォームやプロトコルによって異なるタイプの意図が提供される可能性があります。たとえば、スワップ意図はUniswapXやCow Swapによって処理されるかもしれません。単一ドメインとウォレット関連の機能を持つ意図は、Account Abstraction(AA)ウォレットや必須互換のdappsやウォレットによって処理されるかもしれません。SUAVEやAnomaのようなプラットフォームは、より一般化されたマルチドメインの意図に対処するかもしれません。

新しい世界の中で、意図の注文フローはより複雑な経路をたどる可能性があります。可能な注文フローを探ってみましょう:

ユーザーは意図を表明し、資金を預け入れ、承認します

インテントは非常に表現豊かです。一般のユーザーは、そのインテントをコードに変換するのに手助けが必要かもしれません。これは、Dapps/ウォレットがユーザーフレンドリーなインターフェースを提供することで実現できます。または、AIの支援を受けてGoogle検索のように任意のインテントを表現するための普遍的なインターフェースを提供するアグリゲーターが存在するかもしれません。

関連する意図メンプールに送信された意図

Anomaには、異なる意図のために複数のメンプールがあり、異なるdappsまたはプロトコルによって信頼されています。

ソルバーはオフチェーンをシミュレートし、意図を解決するために競争します。

SUAVEエコシステムでは、ソルバーは解決能力とブロック構築能力の両方を持っています。一部の意図には、クロスチェーンMEVオペレーションなどのブロックを構築することによってクロスチェーンタスクを解決する必要があります。熟練したブロックビルダーは、価値のあるブロックを構築し、タスクをより速く完了させる利点があります。他の意図は、複数のチェーン間での流動性集約の最適化などのアルゴリズムの専門知識を主に必要とする場合があります。これらの意図は、広範なブロック構築能力ではなく、特定タイプのソルバーに依存する場合があります。

AAエコシステムでは、バンドラーはシミュレーションとバンドリングのタスクを実行します。バンドルされた意図は、その後、検索者がアンバンドルして潜在的にフロントランできるように公共のメモリプールに送信されるか、または直接信頼されたビルダーに送信されます。初期段階では、小規模のバンドルを信頼されたビルダーにプライベートに送信する方が効率的かもしれません。 4337のウォレットや他のプレイヤーが十分なオーダーフロー量を持って市場に参入すると、彼らは検索者のようにバンドラーとして操作することができます。

意図の完了を検証します

現在、さまざまな検証方法が存在し、それぞれにトレードオフがあります。信頼性があるものの、スマートコントラクトを使用した検証はしばしば拡張性に欠け、異なる意図には特定の検証ロジックとコードが必要です。

バリデーションのためにオラクルに依存することは、オラクルに関連するリスクを伴いますが、複数のチェーンとシームレスに統合する利点を提供します。

Anoma VMを活用するには、意図アプリケーションがAnomaフレームワークを採用する必要がありますが、幅広い意図を検証する能力を提供します。

要約すると、意図中心の世界では、オーダーフローはtx中心の世界とは異なります:

ユーザーは、トランザクションに署名して承認する対ユーザーは、自分の意図を表現するためのさらに多くのオプションを持っています。

単一のmempoolと異なる目的のための複数のmempoolが存在します。

Dappsは実行を担当し、ソルバーという新しい役割がオプトインし、問題を解決するために競争します。

1つずつ異なるチェーンに決済する vs 複数のチェーンが関与し、一緒に決済できる(新しいタイプのクロスドメイン実行)

インテントのリップル効果は、Web3ワールド全体に及ぼす影響

意図に基づく世界には、多くのweb3参加者が関与しています。意図ファクトリーの景観をざっと見てみましょう。

これは単なる概観であることに注意してください。意図が徐々に進化するにつれて、さらに多くの当事者がこの新しい世界に参加できるようになります。例えば、AstriaやEspressoのような共有シーケンサーは、ユーザーに対してマルチドメインの意図実行においてより迅速な事前確認を提供することができます。

上流

チェーン

SUAVEのような新しいチェーンは、より頻繁で費用対効果の高いインテントの決済を容易にすることができます。

Anoma-structured chainsは、意図検証問題を効率的かつ一般的に解決する新しい仮想マシンをサポートしています。

レイヤー2以上のスケーラブルなチェーンは、意図のロジック表現、検証、および決済に関連する低コストの計算を実行するのに適しています。意図は表現豊かな性質から、計算量が多くなりがちです。

プライバシー

プライバシーは、フロントランニングなどの悪意のあるMEVの問題を防ぎ、ユーザー/DAppsにより多くのオーダーフロー価値を入札できるようにするために、意図の世界では非常に重要です。さらに、プライバシー機能を組み込むことで、プライバシーの強化を必要とするインテントをサポートできます。

SUAVEは短期的なソリューションとしてSGXを採用し、Anomaはゼロ知識証明(zk)と分散鍵生成(DKG)暗号化をサポートしています。

オラクル

オラクルには、意図の達成状況を検証するのを支援する追加機能があります。

意図関連標準

一般的な標準は、異なるタイプの意図によってもたらされる断片化の問題を軽減するのに役立ちます。ソルバーは異なる意図が有効なアプリと容易に統合できるようになります。Dappsと開発者は意図システムに拡張しやすくなります。

共通意図インフラストラクチャーの車輪を再発明しないようにしてください。

ミッドストリーム(潜在的な解決者)

CoW Swapや1inch向けのタイプ固有のソルバー、例えばPropeller Headsや市場メーカーは、大規模な流動性ネットワークや先進的なルーティングアルゴリズムを蓄積し、他のソルバーを凌駕し、おそらくスワッパーから直接排他的な注文の一部を受け取っています。

建設者:

ビルダーは、特に異なるチェーンを巻き込む最終決済プロセスにおいて、解決者として重要な役割を果たします。経験豊富なビルダーは、この責任を簡単に果たすことができます。

検索者:

サーチャは、経路設計や高度なアルゴリズムに精通しており、最適な解決策の検索や流動性へのアクセスに関連する意図の解決に価値があります。

ダウンストリーム

意図はさまざまなdappsに広範囲な影響を与えます。

向上したユーザーフレンドリー性は大量採用につながります。

複数の関係者の積極的な関与により、オフチェーンコンポーネントが増え、効率と柔軟性が向上します。

Dappsは、意図ソルバーを組み込むことでより複雑な機能を組み込み、さらに機能と機能性を拡張することができます。

例えば、DeFiでは、意図は第三者であるソルバーを巻き込むことで、クロスチェーン環境で原子性をエミュレートすることができます。ソルバーは失敗のリスクを負い、新たなクロスドメインDeFiの領域を可能にします。

より多くの相互作用とユーザーの指示が複雑なdappsの開発につながります。

例えば、GameFiでは、ユーザーは今、ゲームプレイの選択肢がより多くなりました:

カスタマイズされたゲーム戦略:インテントを使用すると、プレイヤーは独自のゲーム戦略を定義および実行できます。彼らは自分自身のゲーム目標やアクションを表現し、ソルバーにこれらのインテントをゲーム内で実行させることができます。これにより、プレイヤーはより自由かつコントロールを持つことができます。

経済システムへのサポート:インテントを通じて、プレイヤーはゲーム内経済システムに参加し、ゲームアセットの取引、流動性の提供、または貸し借りに参加することができます。自分のインテントを表現することで、ゲーム内で DeFi に類似した金融取引を行い、経済的な報酬を得ることができます。

終了

この記事を結びつける際、オフチェーンで実行し、オンチェーンで最終決済および検証を行う意図とロールアップの哲学の類似点に注目します。ロールアップエコシステムの爆発的な成長とともに、意図の爆発的な成長も目覚ましく、DAppsはますます表現豊かになり、多くのプロジェクトが意図固有の言語と標準を開発しています。

ただし、私は意図に関連する可能性のある中央集権化の問題に注意を引きたいと思っています。私たちがプライベートメンプールやプライベートオーダーフローの場合に目撃してきたように、複雑なユーザーの意図を処理し、より効率的でユーザーフレンドリーな体験を提供できるプレーヤーは、より多くのプライベート意図オーダーフローを引き付け、より良い実行と増加したオーダーフローをもたらす可能性があります。

また、意図的なプレイヤーがどのようにソルバーを関与させて、ユーザーの意図を効率的に達成するかは実践的な問題です。たとえば、現在の低ボリュームのAA取引では、バンドラーやビルダーは追加のエネルギーと時間を費やして新しいサービストランシェを提供するための動機付けが不十分です。この問題は、より表現豊かな意図についても存在する可能性があります。

結論として、意図の世界は計り知れない可能性と変革の力を持っています。私たちは、イノベーション、分散化、ユーザーのエンパワーメントのバランスを取りながら、前進するための道を歩まなければなりません。このエキサイティングな旅を受け入れ、インテントの可能性を最大限に引き出すために協力しましょう!

参照

1.https://www.chainfeeds.xyz/feed/detail/57b521e1-d651-4e76-86cb-6a68690cbebd

2.https://hackmd.io/@1ofB8klpQky-YoR5pmPXFQ/rJZUWFzP3

3.https://writings.flashbots.net/mevm-suave-centauri-and-beyond

4.https://docs.google.com/file/d/1c0Ok4M3CcPjMCh7-vh6ErfhqlJsh1qau/edit?filetype=mspresentation

5.https://www.paradigm.xyz/2023/06/intents

6.https://dba.mirror.xyz/NTg5FSq1o_YiL_KJrKBOsOkyeiNUPobvZUrLBGceagg

免責事項:

  1. この記事は[から転載されていますミラー]. すべての著作権は元の著者に帰属します [恩寵]. If there are objections to this reprint, please contact the ゲート レアンチーム、そして彼らは迅速に対処します。
  2. 責任の免責事項:この記事で表現されている意見や見解は、著者個人のものであり、投資アドバイスを構成するものではありません。
  3. 記事の翻訳は、Gate Learnチームによって行われます。特に記載がない限り、翻訳された記事のコピー、配布、または盗用は禁止されています。

インテントのデコード: ブロックチェーンでのWeb3ユーザーエクスペリエンスとオーダーフローの革命

初級編1/5/2024, 3:22:08 PM
この記事では、複数の意図イニシアチブに関連するさまざまなプロジェクトでの意図処理について説明しています。

導入

web3テクノロジーが大量採用に向けて進化する中で、ユーザーが独自でweb3ジャングルの複雑さをナビゲートできるようにすることが不可欠です。ブロックチェーンの初期の日々とは異なり、ユーザーは入り組んだ技術的な問題を解読する必要があったが、未来は、ユーザーが分散システムとシームレスにやり取りするためのガイドを提供し、ユーザーに力を与えるユーザーエクスペリエンスにあります。web2の進化から示唆を得て、ユーザーのニーズが検索エンジンやChatGPTなどのチャットボットを通じてますます表現豊かになったように、web3は使いやすくて強力なユーザーエクスペリエンスを提供しなければなりません。

意図に基づいたやり取りは、ユーザーフレンドリーなweb3体験の基盤となります。意図の定義はいくつかありますが、私は意図を3つのキーワードのペアに分けることを好みます:

*パスの代わりに結果:ユーザーは自分が望むものを表現するだけでよく、結果がどのように達成されるかは気にしません* コード承認の代わりに条件付き承認:ユーザーがブロックチェーンTXに署名すると、トランザクション内のコードに任意の計算を実行する機能が承認され、ブロックチェーンの状態が変更されます。対照的に、ユーザーがインテントを承認すると、望ましい結果が達成されたことが保証された後(オンラインショッピングの代金引換のようなもの)後に、アセットとヒントのリリースを承認します。 信頼できるDAppsではなく、競争力のあるソルバーランドスケープ:TXが支配する世界では、ユーザーは選択したDAppsと対話し、DAppsはサービスプロバイダーとして機能し、望ましい結果を返します。 これは通常、Uniswapのような長期的で主流のDAppsです。インテントが支配的な世界では、オフチェーンとオンチェーンの両方の有名または未知のソルバーが、ユーザーのインテントを達成し、ボーナスを獲得するために競い合うことができます。経済の原則から、競争が激化すれば効率も高まります。

要約すると、ユーザーは自分の意図を明確かつ直接的に表現することができます。プラットフォームは、ソルバーとエグゼキューターを活用して、ユーザーの目標を達成するための最適な実行経路を見つけることができます。Web2と同様に、ブラックボックスが結果を最適化するために裏で動作しているように、Web3のエグゼキューターはアルゴリズムと自動化プロセスを利用して実行の複雑さを処理し、ユーザーが効率的に望ましい結果を受け取り、報酬を受け取ることができるようにします。

ユーザーエクスペリエンスを優先し、表現意図に焦点を当てることで、web3は、分散システムの力とポテンシャルがすべての人にアクセス可能になる新しい時代を切り開くことができます。web3の未来は、アクセスの民主化、インタラクションの簡素化、および分散型の景観を通じてユーザーを誘導し、実行の複雑さからユーザーを引き出すシームレスなユーザーエクスペリエンスにあります。

異なるタイプの意図実装を探る

一般化に基づいてさまざまなタイプの意図が存在する可能性があります。以下に示すように;

実際、異なるレベルの意図がいたるところにあります。なぜなら、ブロックチェーンコード=ある種の自動化=いくつかの複雑さを取り除き、ユーザーに望ましい結果を返すからです。しかし、将来的には最も一般的な意図を望んでいます。なぜなら、AA+意図固有のアプリは十分ではないからです。これらはクロスドメインで機能せず、より許可されていない性質の意図ほど効果的にスケーリングされません。

意図がどのように機能するかを理解するために、現在利用可能なソリューション、intent-specificアプリからAnomaやSUAVEのような一般的なintentインフラに至るまでを見てみることができます。分析は、留意すべき異なる質問を持つ5つの主要部分に分解されます。

意図の表現と承認: ユーザーはどのように意図を入力するのか; どのような種類の意図を表現できるのか; ユーザーはどのような承認を与えるのか?

ソルバー候補者:パーミッションベースかパーミッションレスか?ソルバーになるためのハードルは高いですか?他の特定の分野に焦点を当てた異なるタイプのソルバーはいますか?

解決プロセス:解決策への主要な経路は何ですか?意図の完了を決定するのは何ですか?

ソルバー選択:複数のソルバー候補からの勝者の選択ルールは何ですか?競争パターンは勝者独占型ですか、それとも離散型ですか?

検証と決済:ソルバーがタスクを完了したかどうかを確認する方法は?ユーザーとソルバーの間の決済はどのように行われますか?

現在のソリューションの包括的な概要をこちらで提供しています。詳細な情報については、残りのセクションをご覧ください。

Cow Swap & 1inch fusion(limit order intent)

意図表現と認可:

Cow Swapと1inch Fusionプラットフォームのトレーダーは、プラットフォームのインターフェースとやり取りして意向を示し、希望する取引やリミット注文について明確な指示を提供します。

認証の観点では、トレーダーはオフチェーンメッセージまたは取引に署名して許可を与えます。彼らはガスの代わりに取引トークンで手数料を支払い、取引が実行されない場合はコストがかかりません。

ソルバー候補:

1inch Fusionの場合、リゾルバーとして知られるソルバーは許可された方法で操作されます。彼らは登録、KYCプロセスを経て、注文手数料をカバーするための十分な残高を維持する必要があります。

一方、Cow Swapのソルバーは、1M$(USDC&COW)のボンディングプールを作成することによってホワイトリストに登録されるか、CoW DAOボンディングプールまたはGnosis DAOボンディングプールに含まれ、DAOの基準に基づいてCow DAOによってホワイトリストに登録されます。

解決プロセス:

ソルバーは、取引やリミットオーダーの実行に最適な価格を提供できる要望の一致(CoW)を特定するために、既存のバッチを評価します。取引者のために最良の実行を確保するために、流動性、オーダーブックの深さ、価格のスリッページなど、さまざまな要素を考慮しています。

さらに、ソルバーは、Uniswapなどのオンチェーンの自動マーケットメーカー(AMM)を直接調査したり、1inchのようなDEXアグリゲーターを活用して、最も有利な価格とルートを見つけることができます。

ソルバー選択:

Cow Swapでは、トレーダーはバッチオークションを使用して外部ソルバーによって決定された最適な価格で執行され、トレーダーの余剰価値を最大化します。最も最適な解決策を提供するソルバーが選択されます。

対照的に、1inch Fusionのリゾルバー競争は1inchトークンを使用したダッチオークションによるものであり、より制限されています。

検証と決済:

検証および決済プロセスは、ソルバーが取引または指値注文を実行した後に発生します。ソルバーは、決済契約に付与されたERC20承認を利用してユーザーの代わりにトークンを移動できます。決済契約は、ユーザーの意向の署名を検証し、実行が指定された指値価格と数量と一致していることを確認します(EIP-1271によって有効化)。この検証により、意図した取引または指値注文の成功した完了が確認されます。

一度検証されると、決済契約は取引に関与する解決者とユーザーに適切に資金を割り当てます。

最近、Cow SwapはCow Swap Hooksの発表を行いました。これにより、カスタムコード化されたDeFiアクションを有効にして取引の直前および/または直後に直接実行することで、より一般化されたスワップ意図の実行が可能となります。Uniswap v4とCow Swapが自分たちの限界を押し広げ、より一般化された意図活動を推進し、私たちに新しいデフィ意図の世界をもたらしてくれることは素晴らしいことです!

UniswapX(Swap Intents)

UniswapXの新機能は、主に2つのパーツに分かれます:

Dutch auction mechanismを使用した注文に署名しました

クロスチェーンスワップ

Dutchオークションで署名された注文は、1inch FusionやCow Swapの指値注文意図と類似していますが、次の点が異なります:

意図表明と認可:ユーザーは、オークションの減衰関数、初期のオランダ注文価格などのパラメータを定義する自由度が高くなります(複雑さも増す可能性があります)。

ソルバー候補者:許可ベースではなく、許可されていません(ユーザーによって許可されている場合もあります);

ソルバー選択:

ブロック内の含まれる時点で価格に依存するオーダー。例えば、現在の市場価格が1,000 USDC per ETHである場合、売りオーダーは1,050 USDC per ETHから開始される可能性があります。オーダーの価格はその後徐々に下落し、スワッパーが受け入れる最悪の価格に達するまで(例:1 ETHあたり 995 USDC)。フィラーは、それが利益になるとすぐにオーダーを埋めるようにインセンティブが与えられます。長く待つと、他のフィラーにオーダーを奪われる可能性があります。

UniswapXは、初期のオランダ式価格設定にRFQ(注文に充填者を指定し、一時的に注文を充填する権利を独占することを許可する)を含めることも可能にし、その場合、選択プロセスは1inch Fusionのオークション方式とほぼ同じになります。

Cow Swapは、UniswapXや1inchの独立したオークションと比較して、よりバッチオークションの性質が強調されており、注文を組み合わせてCoWsをマッチングすることが可能です。

解決プロセスと検証および決済は、Cow Swapと1inchに類似しています(詳細はチャートに表示されています)

クロスチェーンスワップは、バリデーションと決済における主な違いにより、マルチドメインスワップを実現するために類似したプロセスを通じて達成できます。

ソルバーは、安全性を確保し、楽観的なクロスチェーンプロトコルを可能にするために、元のチェーンにより多くのボンド資産を預ける必要があります

オリジンチェーンの検証契約にフィードする追加の決済オラクルが必要です

異なるドメインに対応する決済および検証契約を展開するためにはUniswapXが必要です

アカウント抽象化(ウォレットレベルの意図)

意図表現と認可:

意図表現と承認のプロセスは、ウォレット所有者が特定のアクションを実行したいと思ったときに始まります。彼らは、一般的に4337ウォレットインターフェースを介して意図を表現するためにユーザーオプを作成します。

オフチェーンでは、ウォレット所有者はバンドラにユーザー操作を代理で処理するようにリクエストし、意図に従って制限された制御を承認します。たとえば、ウォレット所有者は、プライベートキーがメインアカウントから取引できるようにすることを許可するかもしれませんが、Dapp XYZのハブ契約のみです。

ソルバー候補者:

バンドラーサービスは、AAフレームワークでは公共財と見なされています。バンドラーの大部分はオープンソースであり、これにより排他的でなく競争力のないものとなっています。どのRPCエンドポイントもオープンソースコードを複製し、バンドラーとして運用することができます。バンドラーRPCエンドポイントがサービスに対して料金を請求する場合でも、APIキーを介して行うことができ、バンドラーが公共財としての排他的でない性質を維持することができます。

ウォレット向けに特化したバンドラーサービスと、許可なしでモジュラーなバンドラーを構築することを目指すサードパーティーのインフラプロバイダーを対象としたバンドラーの2つの主要なタイプ

解決プロセス:

バンドラーは、ウォレットのvalidateOpメソッドをユーザーオプにシミュレートし、それをオフチェーンで受け入れるか拒否するかを決定します。その後、トランザクションをAAシステムのエントリーポイントに送信してhandleOpメソッドを呼び出します。このプロセスでは、ガスを最適化しMEVを抽出するために複数のユーザーオプをまとめることも含まれます。

エントリーポイント契約は、チェーン上の操作をプッシュし、チェーンノードは操作を検証し、コンセンサスに取り込みます。

ソルバー選択:

AAでのソルバーの選択はさまざまな要因に依存します。 アカウント所有者が使用するウォレットは、バンドラーサービスを提供するか、サードパーティのインフラを使用する場合があります。また、ユーザーは好きなバンドラーを選択するためにrpcエンドポイントを切り替えることもあります。その場合、バンドラーの成功率や評判が選択に影響する可能性があります。

検証と決済:

AAシステムのエントリーポイントは、オンチェーンでの操作を検証および決済します。ユーザー操作が要件およびセキュリティチェックを満たしてから、所望のアクションを実行する前に確認します。操作が正常に実行されると、エントリーポイントはウォレットに預けられた資金からバンドラーにETHを返金します。この返金メカニズムにより、バンドラーの作業と前払いが補償されます。

エッセンシャル(意図中心のアカウント抽象化標準)

*Essentialはまだ早い段階にあります。説明やデザインの一部は時間と共に進化する可能性があります。詳細はEssentialのウェブサイトで確認してください。https://essential.builders/

Essential: 短期的には、より一般化された意図を可能にする(erc-4337モデルに似ていますが、より一般的な意図を可能にする)アセットベースの意図基準と、一連のインフラを提供します。長期的には、モジュラーな意図レイヤーと、Ethereumアーキテクチャの制約を脱却し、より良い意図実行を提供する新しい制約ベースの言語も提供します。

インテントの式と承認:

Essential標準を採用したDappsまたはウォレットは、関連する意図可能なサービスをユーザーに提供し、基盤となる複雑さを取り除くことができます。ユーザーはインターフェースと承認を行うだけで済みます。

Intents can be expressed in Essential’s standard in ST and more generally in LT using its new constrained-based language.

EVMチェーンと互換性があり、資金をブリッジする必要はありません

ソルバー候補者:

Essentialは、コード表現の意図を可能にし、さまざまな種類のソルバーがEssentialネットワークに参加して、スワップの意図に対応するCow Swapソルバーや、監視およびチェーンステートに関連する意図の実行を行うビルダーなど、対応する種類の意図を解決します。

ソルバーのネットワークは意図を監視し、それを達成しようとします。Essentials は既存のソルバー/バンドラ(CoW Protocol や 4337 などから)、現在の MEV 探索者や市場メーカーを検討しています。

解決プロセス:

ソルバーは、解決すべき制約環境を把握し、その後、オフチェーンおよびオンチェーンの手段を使用して、これらの制約ベースの意図を解決しようとします

ソルバー選択:

選択プロセスは、ユーザーが制約を指定するオランダ式オークションに似ており、ソルバーは満足度から抽出できる価値に基づいていつ参加するかを決定します。 最初に参加して意図を解決するソルバーが選択され、おそらく市場が耐えられる最良の解決策になります。

検証と決済:

検証および決済は、ソルバーによって特定のオンチェーンスマートコントラクトをトリガーし、支払いを検証して分割することで行われました。すべてのソリューションおよびすべての意図とソリューションが提出され、Essentialスタンダードで拡張可能なコア契約があります。

Flashbots SUAVE (マルチドメインブロック関連インテント)

*SUAVEはまだ開発中であり、以下で説明されているメカニズムの一部は変更される可能性があります。

前の例で見られるように、スマートコントラクトによる意思の決済と比較すると、SUAVEは専用のチェーンを利用して決済を行う専門的なアプローチを取っており、それはまたメッセージングレイヤーとしても機能しています。

Account Abstraction(AA)や特定の意図を持ったアプリケーションとは対照的に、SUAVEはSUAVEチェーンへの資金の架け橋として追加のステップを導入しています。このステップは、主にSUAVEのマルチチェーン機能と、よりコスト効率の良いプライバシー保護が可能な取引を実現するという欲求によって推進されています。

SUAVEは、MEVの発表を行いました。これは、新しいprecompileを備えたEVMの強力な改変で、MEVユースケース向けです。MEVMを使用すると、SUAVEチェーンはまず、サーチャーやビルダーなどのMEV関連プレイヤー、MEVを捉えたいその他の領域に効率的にサービスを提供します。

意図表現と認可:

SUAVEユーザーは、EVMコードを書くことで自分の意図を表現します。これらのコードは、ユーザーの機密データへのアクセスを可能にする契約のリストを定義することで、実行したい望ましい結果と機能を概説しています。通常のユーザー向けには使用可能なテンプレートがいくつかあるかもしれません。

MEVMを使用すると、開発者は特定のMEVアプリケーション(例:OFA、ブロック構築など)や他のユーザーによって呼び出されるSUAVE上の新しいタイプのDEXなど、さまざまなタイプのスマートコントラクトを展開することができます。

ユーザーは資金をSUAVEチェーンにブリッジし、チップを預け入れます。

ソルバー候補:

SUAVEでソルバーとして活動する主要な参加者は、サーチャーやビルダーかもしれません。サーチャーや他のソルバーは、ユーザーの意図を満たすための潜在的な解決策を探索し発見する責任があり、一方、ビルダーはこれらの解決策の実装に焦点を当てます。彼らはユーザーが表現した意図を解決する堅牢なエコシステムを形成するために協力して働きます。

さまざまなドメインのブロック関連意図を満たすために、さまざまなドメインに習熟した種類のソルバーが存在し、異なるVMをサポートする可能性があります。

解決プロセス:

Solversは、TEE環境内の特別なプリコンパイルを介して、SUAVE上のスマートコントラクトで使用できる信頼性の高い非公開のオフチェーン計算を行います。

ソルバーは、バンドルされた意図を含むブロックの構築に共同で取り組んでいます。ブロックの構築の目的は、価値のあるブロックに意図を集約して整理し、ネットワークに提案できるようにすることです。

Solver Selection:

SUAVEでは、ソルバーの選択は主に2つのアプローチに従います。まず、意図されたタスクを最初に完了するソルバーが通常選択されます。これにより、ソリューションの提供において効率と迅速さが奨励されます。また、ユーザーに戻って入札するソルバーが実装された注文フローオークションメカニズムを採用することもできます。この場合、注文フローの一部がユーザーに返還されます。

検証と決済:

意図の妥当性を確保し、取引を解決するために、SUAVEはオラクルとSUAVEバリデータを採用しています。オラクルは外部データを提供して意図の実行を検証し、一方でSUAVEバリデータはSUAVEチェーン上で意図を検証および解決します。

Anoma (Anomaプロトコルの汎用インテント)

Anomaは、Cosmosに類似した一般的なアーキテクチャであり、IBCを有効にしたLayer 1 Proof-of-Stake(PoS)チェーンの展開を準備しています。Anoma Virtual Machine(VM)によって駆動される均質なプロトコルと意図中心の設計を組み合わせ、異種のセキュリティ機能を提供します(異なるAnomaプロトコルには異なるコンセンサスメカニズムがあります)。

意図の表現と承認:

ユーザーは、Anoma DAppsとやり取りすることで、最終状態またはそれが持つべき特性を定義して意図を表現します。

ソルバー候補:

Anomaは、異なる種類のアプリケーションに特化したさまざまなソルバーを歓迎します。これらのソルバーは、自分の興味や目標に合わせたメンプールを監視します。彼らの特定の焦点に応じて、すべての意図または意図のサブセットを観察します。

解決プロセス:

ソルバーは、FT(代替可能トークン)取引やロールアップ状態の計算などの分野での専門知識を利用したソルバーアルゴリズムを実行します。

マッチングインテントはソルバーによっても処理されます。ソルバーはインテントを受け取り、部分的または完全に一致するトランザクションを行います。ソルバーは、何をいつマッチングさせるか、部分的な解決にいくら請求するか、余剰をどのように処理するかを決定します。

ソルバーが完全にバランスの取れたトランザクションを形成すると、それをAnomaエコシステムの一部であるmempoolノードに提出します。

ソルバー選択:

選択は、ソルバーが効率的かつ迅速にタスクを完了する能力に影響を受ける可能性があり、最初に完了したソルバーが選ばれる先入れ先出しのアプローチに従うことができます。

検証と決済:

異なるAnomaプロトコルのバリデータは、Anoma VMを実行および意図の検証を完了させます。 Anoma VMは、関連するすべての妥当性述語(宣言型スマートコントラクト)が満たされているかどうかを確認することにより、意図の実行の整合性と有効性を保証します。

資金と報酬の分配は、Anoma VMによる意図の実行と検証に基づいています。

意図が注文フローパターンを革新する方法

現在の取引注文フローの状態では、ユーザーは実行パスを自分でナビゲートする必要があり、比較的単純な取引注文フローが生じます(画像で示されているように)

ただし、Web3エコシステムが意図中心のアプローチを採用する未来を想像すると、意図のオーダーフローはより複雑になる可能性があります。この新しいパラダイムでは、ユーザーは自分の意図を自由に表現し、複雑さをソルバーと呼ばれる新しい役割に委任することができるようになります。

ダイブする前に、意図世界のトレンドを2つまとめたいと思います:

特定の意図に焦点を当てた主要なdappsであるUniswapやCow Swapは、ソルバー自体を巻き込むことで意図の機能を拡張しています。

より一般的な意図のためには、新しいアーキテクチャが必要であり、新しい意図言語、新しいVMなどが含まれます。Essential、Flashbots、およびAnomaはこの方向に向かって取り組んでいます。

このシナリオでは、特定のプラットフォームやプロトコルによって異なるタイプの意図が提供される可能性があります。たとえば、スワップ意図はUniswapXやCow Swapによって処理されるかもしれません。単一ドメインとウォレット関連の機能を持つ意図は、Account Abstraction(AA)ウォレットや必須互換のdappsやウォレットによって処理されるかもしれません。SUAVEやAnomaのようなプラットフォームは、より一般化されたマルチドメインの意図に対処するかもしれません。

新しい世界の中で、意図の注文フローはより複雑な経路をたどる可能性があります。可能な注文フローを探ってみましょう:

ユーザーは意図を表明し、資金を預け入れ、承認します

インテントは非常に表現豊かです。一般のユーザーは、そのインテントをコードに変換するのに手助けが必要かもしれません。これは、Dapps/ウォレットがユーザーフレンドリーなインターフェースを提供することで実現できます。または、AIの支援を受けてGoogle検索のように任意のインテントを表現するための普遍的なインターフェースを提供するアグリゲーターが存在するかもしれません。

関連する意図メンプールに送信された意図

Anomaには、異なる意図のために複数のメンプールがあり、異なるdappsまたはプロトコルによって信頼されています。

ソルバーはオフチェーンをシミュレートし、意図を解決するために競争します。

SUAVEエコシステムでは、ソルバーは解決能力とブロック構築能力の両方を持っています。一部の意図には、クロスチェーンMEVオペレーションなどのブロックを構築することによってクロスチェーンタスクを解決する必要があります。熟練したブロックビルダーは、価値のあるブロックを構築し、タスクをより速く完了させる利点があります。他の意図は、複数のチェーン間での流動性集約の最適化などのアルゴリズムの専門知識を主に必要とする場合があります。これらの意図は、広範なブロック構築能力ではなく、特定タイプのソルバーに依存する場合があります。

AAエコシステムでは、バンドラーはシミュレーションとバンドリングのタスクを実行します。バンドルされた意図は、その後、検索者がアンバンドルして潜在的にフロントランできるように公共のメモリプールに送信されるか、または直接信頼されたビルダーに送信されます。初期段階では、小規模のバンドルを信頼されたビルダーにプライベートに送信する方が効率的かもしれません。 4337のウォレットや他のプレイヤーが十分なオーダーフロー量を持って市場に参入すると、彼らは検索者のようにバンドラーとして操作することができます。

意図の完了を検証します

現在、さまざまな検証方法が存在し、それぞれにトレードオフがあります。信頼性があるものの、スマートコントラクトを使用した検証はしばしば拡張性に欠け、異なる意図には特定の検証ロジックとコードが必要です。

バリデーションのためにオラクルに依存することは、オラクルに関連するリスクを伴いますが、複数のチェーンとシームレスに統合する利点を提供します。

Anoma VMを活用するには、意図アプリケーションがAnomaフレームワークを採用する必要がありますが、幅広い意図を検証する能力を提供します。

要約すると、意図中心の世界では、オーダーフローはtx中心の世界とは異なります:

ユーザーは、トランザクションに署名して承認する対ユーザーは、自分の意図を表現するためのさらに多くのオプションを持っています。

単一のmempoolと異なる目的のための複数のmempoolが存在します。

Dappsは実行を担当し、ソルバーという新しい役割がオプトインし、問題を解決するために競争します。

1つずつ異なるチェーンに決済する vs 複数のチェーンが関与し、一緒に決済できる(新しいタイプのクロスドメイン実行)

インテントのリップル効果は、Web3ワールド全体に及ぼす影響

意図に基づく世界には、多くのweb3参加者が関与しています。意図ファクトリーの景観をざっと見てみましょう。

これは単なる概観であることに注意してください。意図が徐々に進化するにつれて、さらに多くの当事者がこの新しい世界に参加できるようになります。例えば、AstriaやEspressoのような共有シーケンサーは、ユーザーに対してマルチドメインの意図実行においてより迅速な事前確認を提供することができます。

上流

チェーン

SUAVEのような新しいチェーンは、より頻繁で費用対効果の高いインテントの決済を容易にすることができます。

Anoma-structured chainsは、意図検証問題を効率的かつ一般的に解決する新しい仮想マシンをサポートしています。

レイヤー2以上のスケーラブルなチェーンは、意図のロジック表現、検証、および決済に関連する低コストの計算を実行するのに適しています。意図は表現豊かな性質から、計算量が多くなりがちです。

プライバシー

プライバシーは、フロントランニングなどの悪意のあるMEVの問題を防ぎ、ユーザー/DAppsにより多くのオーダーフロー価値を入札できるようにするために、意図の世界では非常に重要です。さらに、プライバシー機能を組み込むことで、プライバシーの強化を必要とするインテントをサポートできます。

SUAVEは短期的なソリューションとしてSGXを採用し、Anomaはゼロ知識証明(zk)と分散鍵生成(DKG)暗号化をサポートしています。

オラクル

オラクルには、意図の達成状況を検証するのを支援する追加機能があります。

意図関連標準

一般的な標準は、異なるタイプの意図によってもたらされる断片化の問題を軽減するのに役立ちます。ソルバーは異なる意図が有効なアプリと容易に統合できるようになります。Dappsと開発者は意図システムに拡張しやすくなります。

共通意図インフラストラクチャーの車輪を再発明しないようにしてください。

ミッドストリーム(潜在的な解決者)

CoW Swapや1inch向けのタイプ固有のソルバー、例えばPropeller Headsや市場メーカーは、大規模な流動性ネットワークや先進的なルーティングアルゴリズムを蓄積し、他のソルバーを凌駕し、おそらくスワッパーから直接排他的な注文の一部を受け取っています。

建設者:

ビルダーは、特に異なるチェーンを巻き込む最終決済プロセスにおいて、解決者として重要な役割を果たします。経験豊富なビルダーは、この責任を簡単に果たすことができます。

検索者:

サーチャは、経路設計や高度なアルゴリズムに精通しており、最適な解決策の検索や流動性へのアクセスに関連する意図の解決に価値があります。

ダウンストリーム

意図はさまざまなdappsに広範囲な影響を与えます。

向上したユーザーフレンドリー性は大量採用につながります。

複数の関係者の積極的な関与により、オフチェーンコンポーネントが増え、効率と柔軟性が向上します。

Dappsは、意図ソルバーを組み込むことでより複雑な機能を組み込み、さらに機能と機能性を拡張することができます。

例えば、DeFiでは、意図は第三者であるソルバーを巻き込むことで、クロスチェーン環境で原子性をエミュレートすることができます。ソルバーは失敗のリスクを負い、新たなクロスドメインDeFiの領域を可能にします。

より多くの相互作用とユーザーの指示が複雑なdappsの開発につながります。

例えば、GameFiでは、ユーザーは今、ゲームプレイの選択肢がより多くなりました:

カスタマイズされたゲーム戦略:インテントを使用すると、プレイヤーは独自のゲーム戦略を定義および実行できます。彼らは自分自身のゲーム目標やアクションを表現し、ソルバーにこれらのインテントをゲーム内で実行させることができます。これにより、プレイヤーはより自由かつコントロールを持つことができます。

経済システムへのサポート:インテントを通じて、プレイヤーはゲーム内経済システムに参加し、ゲームアセットの取引、流動性の提供、または貸し借りに参加することができます。自分のインテントを表現することで、ゲーム内で DeFi に類似した金融取引を行い、経済的な報酬を得ることができます。

終了

この記事を結びつける際、オフチェーンで実行し、オンチェーンで最終決済および検証を行う意図とロールアップの哲学の類似点に注目します。ロールアップエコシステムの爆発的な成長とともに、意図の爆発的な成長も目覚ましく、DAppsはますます表現豊かになり、多くのプロジェクトが意図固有の言語と標準を開発しています。

ただし、私は意図に関連する可能性のある中央集権化の問題に注意を引きたいと思っています。私たちがプライベートメンプールやプライベートオーダーフローの場合に目撃してきたように、複雑なユーザーの意図を処理し、より効率的でユーザーフレンドリーな体験を提供できるプレーヤーは、より多くのプライベート意図オーダーフローを引き付け、より良い実行と増加したオーダーフローをもたらす可能性があります。

また、意図的なプレイヤーがどのようにソルバーを関与させて、ユーザーの意図を効率的に達成するかは実践的な問題です。たとえば、現在の低ボリュームのAA取引では、バンドラーやビルダーは追加のエネルギーと時間を費やして新しいサービストランシェを提供するための動機付けが不十分です。この問題は、より表現豊かな意図についても存在する可能性があります。

結論として、意図の世界は計り知れない可能性と変革の力を持っています。私たちは、イノベーション、分散化、ユーザーのエンパワーメントのバランスを取りながら、前進するための道を歩まなければなりません。このエキサイティングな旅を受け入れ、インテントの可能性を最大限に引き出すために協力しましょう!

参照

1.https://www.chainfeeds.xyz/feed/detail/57b521e1-d651-4e76-86cb-6a68690cbebd

2.https://hackmd.io/@1ofB8klpQky-YoR5pmPXFQ/rJZUWFzP3

3.https://writings.flashbots.net/mevm-suave-centauri-and-beyond

4.https://docs.google.com/file/d/1c0Ok4M3CcPjMCh7-vh6ErfhqlJsh1qau/edit?filetype=mspresentation

5.https://www.paradigm.xyz/2023/06/intents

6.https://dba.mirror.xyz/NTg5FSq1o_YiL_KJrKBOsOkyeiNUPobvZUrLBGceagg

免責事項:

  1. この記事は[から転載されていますミラー]. すべての著作権は元の著者に帰属します [恩寵]. If there are objections to this reprint, please contact the ゲート レアンチーム、そして彼らは迅速に対処します。
  2. 責任の免責事項:この記事で表現されている意見や見解は、著者個人のものであり、投資アドバイスを構成するものではありません。
  3. 記事の翻訳は、Gate Learnチームによって行われます。特に記載がない限り、翻訳された記事のコピー、配布、または盗用は禁止されています。
Empieza ahora
¡Registrarse y recibe un bono de
$100
!