Cointime

Download App
iOS & Android

Web3 Intents が次の新しい物語となるのはなぜですか?

インテントは急速に普及しており、アカウントの抽象化によって可能になる多くのユーザー エクスペリエンス向上の 1 つであり、EthCC での Vitalik の講演で議論されたホットなトピックでした。インテントを使用すると、ユーザーは希望するオンチェーンの結果を定義し、その結果を達成するための技術的な作業を、ネットワークやプロトコルと直接対話するサードパーティのソルバーにアウトソーシングできます。最終的には、抽象化レイヤーにより、Web3 アプリケーションが通常のアプリケーションのように感じられるようになります。これにより、既存のテクノロジーの学習曲線が短縮され、何百万人もの新規ユーザーを引き付けることができます。

インテントへのパラダイムシフトは、将来のユーザーがトランザクションの送信、ETH でのガス料金の支払い、スリッページ制限の設定による AMM での MEV の軽減、最適なパス ルーティングのためのトークン スワップの集約、資産ブリッジなどを気にする必要がなくなることを意味します。

インテントを理解する簡単な方法は、インテントを、何かを「どのように」達成するための命令的なステップではなく、ユーザーが「何を」したいかを宣言する表現として考えることです。

https://twitter.com/CannnGurel/status/1663292583550803969

現在の意図

インテントは新しい概念ではありません。

EtherDelta や 0x などのイーサリアム プロジェクトは、Uniswap や AMM が存在するずっと前から、インテントベースのオーダーブックを提供していました。 NFT市場では、長年にわたりNFTの未決注文や見積に署名済みインテントを使用してきましたが、CoW SwapやUniswapXなどの新しいシステムは、ERC20指値注文のためのより高度なインテントベースのインフラストラクチャを提供するようになりました。

現在の状況を見ると、「インテント」という言葉は「指値注文」と同義であるように思えます。なぜなら、今日 Web3 で広くサポートされているインテントは「X が欲しいので、Y を支払うつもりです」だけだからです。指値注文のインテント構造は通常シンプルで、現在の市場オファーよりも有利な価格で交換するという 1 つの目標に焦点を当てています。ユーザーは指値注文インテントに署名し、ソルバーは AMM、他の流動性ソース、または場合によっては他のインテントを使用して、署名されたインテントを「埋める」ためのパスを探します。ソルバーは、ユーザーのインテントが満たされた後、残りをボーナスとして保持できるため、パスを見つける動機が与えられます。

指値注文インテントのアーキテクチャ

指値注文のユースケースをサポートするために多くのシステムがすでに構築されていますが、より高度な Intents ツールが開発されるにつれて、より強力なユースケースを可能にするより一般的なアーキテクチャが登場するでしょう。

汎用インテント システムの例としては、Anoma や Flashbot SUAVE などがあり、どちらも現在開発中です。これらは、ユーザーが署名されたインテントをゴシップ ノードにブロードキャストするインテントのゴシップ レイヤーを提供します。これらのチェーンはインテントに固有のものとなり、異なるネットワーク上でインテントに署名するユーザーとそれらを実行するソルバーとの間の接続を容易にします。

もう 1 つの例は、構成可能なインテントを作成するためのソリューションである Brink です。 Brink を使用すると、ユーザーと開発者は、複数の EVM 互換ネットワークにわたって条件付き状態ベースのインテントを構築、署名、解決できます。

インテントの未来

Web3 インテントが単純な指値注文を超える方法をいくつか探ってみましょう。いくつかの新しい概念を次に示します。

条件付きインテント: 1 つ以上の条件が満たされた場合にアクションを実行できるようにします。

継続的意図: 繰り返しアクションを実行したいという願望を表現します。

マルチステップインテント: インテントが解決されると、1 つ以上の新しいインテントが開かれます。

インテント グラフ: 関連するインテントのセットによって形成されるパス

条件付きインテント

現在の Web3 アプリケーションには、指値注文という 1 種類の条件付きインテントのみがあります。将来的には、任意の状態の任意の数の条件で構成されるインテントが作成され、その結果、さまざまなアクションが実行されるようになるでしょう。

Web3 ユーザーであれば、これまでに多くの条件付きの決定を行ったことがあるでしょう。これはインテントとして表現され、署名され、次のようなサードパーティのソルバーに委任されます。

価格しきい値: 「A/B 価格が X より低い場合、B を A と交換します」。従来の金融 (trad-fi) では、これは「ストップロス」と呼ばれます。

ガバナンスの決定: 「私が支持しないガバナンス提案が可決した場合、トークン A を販売する」。

ウォレット残高: 「ホットウォレットに十分なETHがない場合は、コールドウォレットからホットウォレットにさらにETHを移動してください。」

経過時間/ブロック: 「X 個を超えるブロックがマイニングされた場合、ETH を受信者に転送します」。

これらはすべて、単一のインテントとして署名できます。ソルバーはこれらのインテントを監視し、条件が満たされた場合にユーザーに代わってアクションを実行します。ユーザーは、インテントの一部として、条件を証明するためにソルバーにオンチェーンの状態をチェックさせるため、これらの条件に署名します。

インテントは、次のような任意の数の条件で表現できます。

次の 3 つの条件が満たされた場合、DAI で 2 つの ETH を購入したいと考えています: 1) ETH 価格が 1,750 ドル未満であること、2) ETH を貸与する DAI の平均利回りが高いこと、1 時間以内に少なくとも 10 ETH を購入したこと。

複雑な状態条件がいくつでも満たされると、ユーザーは、資産の購入、売却、質入れ、移転、ブリッジのインテントをすべて 1 つの署名付きインテントで表現できるようになります。

継続的な意図

インテントは、プロトコルに依存せずに逐次操作を実行する方法を提供します。今日のインテントには、通常、単一の操作 (指値注文) に対応する単一のシグネチャが含まれていますが、間もなくシリアル インテントの出現が見られるでしょう。

現在、ユーザーはプロトコルや取引所に資金を入金することで継続的なアクションを行っています。いくつかの例を次に示します。

インテントは、プロトコルに依存せずに逐次操作を実行する方法を提供します。今日のインテントには、通常、単一の操作 (指値注文) に対応する単一のシグネチャが含まれていますが、間もなくシリアル インテントの出現が見られるでしょう。

現在、ユーザーはプロトコルや取引所に資金を入金することで継続的なアクションを行っています。いくつかの例を次に示します。

コスト平均化: 「DAI を使用して月に 1 回市場価格で ETH を購入する」。通常、ユーザーはこのタスクを実行するために Coinbase などの CEX を使用します。

利回り複利(別名リステーキング): 「A から報酬を引き出し、B と交換して、再度ステーキングする」。これは、複数の DeFi プロトコルにわたる複数のトランザクションと相互作用を伴う面倒なプロセスです。

ホットウォレットへのチャージ: 「コールドウォレットに 50 ETH が入っています。ホットウォレットの ETH 残高が X を下回るたびに、コールドウォレットからホットウォレットに Y ETH を転送します。」これには、多くの個別のトランザクションが必要になります。

支払いフロー: 「2 週間ごとに X USDC を受取住所に送金します」。ストリーミング決済アプリはこれをサポートしていますが、ユーザーは資産をスマート コントラクトに入金する必要があります

マーケットメイク: AMM ベースの LP ポジションは、基本的に、無限ループを続ける 2 つの反対のスワップと同じパターンに従います。「A/B の価格が X を超える場合は、A を B に交換します。A/B の価格が X を下回る場合は、A を B に交換します。」 X、B を A に交換してください。」

これらの例からわかるように、今日の継続的な運用では、ユーザーが特定のプロトコルに入金し、多くのトランザクションを送信する必要があります。インテントを使用すると、ユーザーは単一の署名で必要な一連のアクションを表現できます。

原価平均法はその好例です。コストを平均化する(長期間にわたって繰り返し売買する)ことを意図しているユーザーは、これを署名として表現することができ、これにより、操作が難しいETH/DAI TWAPオラクルブロックによって提供される価格で、50,000ごとに1 ETHをDAIに変換できます(約1回)イーサリアム メインネットでは 1 週間)、1% の手数料 (0.01 ETH) がかかります。ソルバーはこのインテントを監視し、以下をチェックします。

1. ユーザーアカウントで1ETHを交換できますか?

2. 前回のスワップ以降、50,000 ブロックがマイニングされましたか?

3.1% (0.01 ETH) はスワップのガスコストをカバーするのに十分ですか?

4. ソルバーが取引所のガスを支払った後、ソルバーの運営コストをカバーするための ETH は残っていますか? これには、PGA (優先ガスオークション) またはその他のコストを失った後に回復するリスクが含まれる可能性があります。潜在的な利益は解決者にとってそれだけの価値がありますか?

これらがすべて合格すると、ソルバーは ETH→DAI 交換に対するユーザーの意図を満たすトランザクションを送信します。ユーザーのアカウントに十分な ETH がある限り、ソルバーは個々の署名の「コスト平均化」インテントを監視し、トランザクションの継続的なフローを生成できます。ユーザーは、EVM ネットワークや特定のプロトコルと直接対話することなく、必要なものを入手できます。

コスト平均化インテントのアーキテクチャ

インテントを使用したマーケットメイクは、ソルバーに委任できる継続的で潜在的に無限の数の操作のもう 1 つの例です。 ETH/DAIマーケットメイクをしたいユーザーは、1,800 ETH/DAI以下でDAI→ETHスワップ、2,000 ETH/DAI以上でETH→DAIスワップを許可するインテントを作成する可能性があります。このインテントを通じて、ユーザーは市場が 1,800 ~ 2,000 ETH/DAI 価格ポイントの間で変動するたびに 200 DAI の利益を確保しようとします。

マーケットメイクの意図

これは、互いに制限する 2 つの指値注文として考えてください。一方が約定されると他方はオープンし、その逆も同様です。ユーザーは、各価格ポイントで単一の交換インテントに署名できます。市場がこれらの価格ポイントで変動し続ける限り、ソルバーは理論的には、ユーザーが何もしなくても、そのような注文を無限に実行できます。

複数ステップのインテント

インテントは複数のステップで構成されます。これらのインテントはステート マシンとして考えることができます。各トランザクションは、前の状態で定義された条件に応じて、前の状態から新しい状態に遷移します。

マルチステップ インテントの簡単な例は、古典的な伝統的な金融保留注文裁定取引です。これらの注文の複雑さはさまざまですが、従来の金融取引アプリケーションではより単純なバージョンがよく見られます。 Web3 の構成可能性とマルチステップ インテントに基づいて、非常に強力な未決注文裁定取引を実行できます。

Web3 の保留注文アービトラージ トランザクションの意図は次のように表現できます。「1 ETH が欲しいので、1,800 DAI を支払うつもりです。1,800 DAI を支払い、1 ETH を持ったら、売却できるまでこの 1 ETH を保持するつもりです」 2,000 DAI の場合。ETH/DAI 価格が 1,620 DAI を下回った場合、この 1 ETH を売却することで損失を軽減したいと考えています。その場合、1,600 DAI を受け入れ、ソルバーは 20 DAI の手数料を支払います。 [ランダムガバナンス提案]が可決された後もこの 1 ETH をまだ保有しているので、この 1 ETH を市場の ETH/DAI 価格で売却し、収益の 10% をソルバーに渡したいと考えています。」

「ブラケットオーダー」インテント

これはいくつかの条件付きトリガーを備えた比較的単純な 3 ステップの注文ですが、このタイプの注文はさらに複雑になる場合があります。

インテントグラフ

さまざまなユーザー インテント間の関係により、インテント グラフが形成されます。これらのグラフは、交換、資産転送、またはその他のオンチェーン動作を引き起こす条件とアクションのユーザー定義の組み合わせを表します。これまでのインテントの例はすべて、実際には特定のグラフィック配置の名前にすぎません。

指値注文が市場の流動性の現在の状態を表すのと同じように、インテント グラフは現在の状態だけでなく、さまざまな将来の潜在的な状態にわたる条件付き流動性を表すことができます。

例: ユーザーは架空の市場で XYZ と ETH を取引します。ガバナンス提案の結果、特定のブロックのマイニング、市場価格の上昇と下降、または他のインテントが満たされたかどうかなど、さまざまな条件下での XYZ の売買を表すインテント。

例: ユーザーは架空の市場で XYZ と ETH を取引します。ガバナンス提案の結果、特定のブロックのマイニング、市場価格の上昇と下降、または他のインテントが満たされたかどうかなど、さまざまな条件下での XYZ の売買を表すインテント。

架空の XYZ-ETH 市場のインテント グラフ

グラフは、現在存在する流動性と、起こり得る将来の状態で存在する流動性を表します。インテント グラフは、複数の市場にまたがる場合や、異なるチェーンにまたがる場合もあります。

結論は

インテントは日々新たな開発を進めています。

コメント

全てのコメント

Recommended for you