CowSwap:未来のインテントのDEX形態?
出品:DODO Research
編集:Lisa
著者:xiaoyu
Dan、敬意を表して。ゲームは、@1inch が高品質な集約を初めて行ったとき、@CoWSwap がソルバーモデルの先駆者となったときに、すでに変わりました。良いものですが、あなたは本当に最初でも第二でもありません。------ @Curve Finance
UniswapX の登場は大きな話題を呼びましたが、同時に多くの論争も引き起こしました。最も鋭い問題は、UniswapX が CoWSwap や 1inch を模倣しているのではないかという指摘です。Curve の公式ツイッターは次のように述べています。「ゲームのルールは、すでに 1inch の高品質な集約と、ソルバーモデルの先駆者である CoWSwap によって変わりました。UniswapX は良いものですが、実際には最初でも第二でもありません。」
CoWSwap は、Intent Based Trading の先駆者としての地位を明確にしています。では、CoWSwap とは一体何なのでしょうか?UniswapX との違いは何でしょうか?同じく集約器のソルバーモデルの路線を歩んでいる中で、なぜ市場の声は UniswapX が「CoWSwap を模倣している」と指摘するのでしょうか、1inch fusion ではなく。
私たちは、誕生の背景からメカニズムの解読、データのパフォーマンス、UniswapX および 1inch fusion との 9 つの製品の違いまで、庖丁解「牛」の精神で、CoWSwap が一体何であるのか、どうなっているのかを探求し、「模倣」の騒動に答えます。
DeFi ユーザーの「泥棒」:MEV 攻撃
DeFi ユーザーは常に MEV 攻撃の被害者です。例えば、フロントランニング、バックランニング、サンドイッチ攻撃などです。CoWSwap プロトコルは MEV 保護を提供し、ユーザーの MEV 損失を減らすことを目指しています。始める前に、MEV 攻撃とは何かを簡単に理解しておきましょう。
このシナリオを想像してみてください:待っていると、ついに理想的な取引機会を得ました!Uniswap を開くと、Pending が終了した後、あなたは財布に受け取ったトークンが予想よりもずっと少ないことに気づきます。ブロックエクスプローラーを開くと、あなたが購入する前に誰かが価格を引き上げ、あなたが購入した後にすぐに売却して、あなたは差額を奪われてしまいました。そうです、あなたは MEV 攻撃を受けたのです。 MEV 攻撃が発生するのは、取引がチェーンに送信される「非同期性」に起因します。ユーザーがイーサリアム上で取引を送信すると、それはすぐに次のブロックに追加されるわけではありません。代わりに、それは最初に「メモリプール」に入ります。これは、すべての未処理のトランザクションの集合です。その後、バリデーターはメモリプールから取引を抽出し、構築時にそれらを次のブロックに追加します。メモリプールは公開されているため、サーチャーはバリデーターに特定の方法で取引を注文するための手数料を支払う機会があり、ユーザーから価値を引き出すために並べ替えを行います。 図源:CoWSwap Docs
黒い森の案内人:CoWSwap の MEV 保護
最高の価格よりも良い。 ------ CoWSwap
CoWSwap の名前は「牛」(Cow)に関連しているようですが、ここでの CoW は「需要の一致」(CoW, Coincidence of Wants)を指し、特別な取引マッチングの方法を意味します。具体的には、「需要の一致」とは、経済現象の一つで、「二人が同時にお互いに必要なものを持っている場合、両者は通貨を媒介とせずに直接取引できる」ということです。
CoWSwap プロトコルでは、ユーザーは取引を提出するためにトランザクションを送信する必要はなく、署名された注文(または取引意図)を送信する必要があります。この注文は、特定の時間内に取引で得られる最大および最小の出力を指定します。ユーザーはそれがどのように実行されるかを気にする必要はありません。その後、オフチェーンで署名された注文はソルバーに渡され、彼らは注文が有効になるときに最適な実行パスを見つけるために競い合います。最初のソルバーは実行バッチの権利を得ます。これは、注文を実行するために必要なガスがソルバーによって負担され、ユーザーは取引が失敗した場合(例えば、締切前に約束された価格を満たすパスが見つからなかった場合)にガスを支払う必要がないことを意味します。
CoWSwap の MEV 保護は具体的に以下の三点にまとめられます:
1. バッチオークション(Batch Auctions)
二人(またはそれ以上)のトレーダーが、オンチェーン流動性を使用せずに暗号通貨を相互に交換する場合、「需要の一致」が発生します。CoW の発生により、注文が一緒にバッチ化され、効率が向上します。具体的には、LP 手数料やガス手数料などのオンチェーンコストを省き、オフチェーンの P2P 方法を使用することでスリッページの発生やオンチェーンでの MEV 攻撃を回避できます。
CoWSwap の技術責任者 Leupold は、DeFi 分野のさまざまなトークンの「カンブリア爆発」により、市場流動性が高度に分散していると述べています。さまざまなトークンペア間で流動性を創出するために、マーケットメイカーは「介入して流動性を提供する」必要があります。各ブロックで需要の一致を見つけることができれば、分散した流動性空間を再集約できます。 2. オフチェーンソルビング
第三者がユーザーの取引注文を処理することで、メモリプールの可視性が隠され、MEV のすべてのリスクは第三者が負担します。第三者がより良い実行パスを持っている場合、より良い価格で注文を完了します。そうでなければ、署名された最悪の見積もりで注文を完了します。すべての取引管理のリスクと複雑さは、専門のソルバーによって処理されます。
ユーザーは「取引意図」を表現するだけで、実行プロセスを気にする必要はありません。公共のメモリプールで自分の優先順位を「向上」させる方法がわからない未熟なユーザーは、CoWSwap のこのメカニズムによって保護されています。「黒い森」の中で心配する必要はありません。 3. 統一清算価格
同じバッチで同じ資産を取引する二人がいる場合、プロトコルは各バッチのトークンに対して一つの価格を強制します。二つの取引は「完全に同じ価格」で清算され、先着順の概念はありません。同じブロックに同じトークンペアの複数の取引があっても、各取引はプールとの取引順序に応じて異なる価格を得ます。しかし、CoWSwap プロトコルは統一清算価格を要求するため、並べ替えは無意味です。Leupold によれば、この方法は「さまざまな MEV」を排除します。 CoWSwap のメカニズムは非常に新しいもので、Intent 概念が提唱される前から、暗に Intent 概念の下で DEX の要求に合致していました。さまざまな研究報告もこの構造を高く評価しています。しかし明らかに、CoWSwap は名声があるわけではなく、集約器といえば多くの人が 1inch などを思い浮かべます。その理由は何でしょうか?
私たちは CoWSwap の欠点を以下の三点にまとめました:
1. 非活発なコインには不向き
理論的には、このメカニズムはユーザーにより良い価格を提供できますが、ユーザーの損失を引き起こす可能性もあります。取引が活発なトークンの場合、注文はバッチ内で「需要の一致」を見つけて価格を最適化できる可能性が高いです。しかし、取引が非活発なトークン(ここでは ETH と仮定)では、ソルバーがスリッページの最大限度で取引を成立させる可能性があり、単一の流動性ソースで発生するスリッページを超えることもあります。 2. 追加のプロトコル手数料
流動性が豊富な小額取引に対して、CoW のプロトコル収入はユーザーに損失をもたらす可能性があります。 3. すべてのトークンをサポートしていない
CoWSwap はすべてのトークンの交換をサポートしているわけではなく、ERC-20 標準に準拠したトークンのみをサポートしています。また、一部のトークンは典型的な ERC20 インターフェースを実装しているものの、転送および転送元メソッドを呼び出す際に、受取人が実際に受け取る金額が指定された送信量よりも少なくなることがあります。これにより、CoWSwap の決済ロジックに問題が生じることがあります。例えば、$Unibot は CoWSwap での取引をサポートしていません。
データを通じて本質を見抜く:CoWSwap の市場パフォーマンスを細かく見る
理想は常に豊かですが、現実は厳しいものです。データを通じて CoWSwap の市場パフォーマンスを探ることができます。CoWSwap の利点を考慮し、MEV 抵抗性能、取引量、市場シェアなどの観点から CoWSwap の市場パフォーマンスを探求します。
1. MEV 抵抗性能
Uniswap と Curve で発生したサンドイッチ攻撃と比較すると、CoWSwap ルーティングで攻撃を受けた取引の数は大幅に減少しました。1inch と matcha と比較すると、CoWSwap は 2022 年に最も少ないサンドイッチ攻撃の回数と最低の取引量比率を記録しました。 チェーン上の MEV 分析チーム @EigenPhi の研究報告。 2. 取引量と市場シェア
集約器のトラックを横断的に比較します。CoWSwap の取引量は第 4 位、ユーザー数は第 9 位、平均取引規模は第 5 位です。その中で、1inch は首位を占めています。 https://dune.com/murathan/uniswap-protocol-and-aggregators 集約器市場シェアの横断的比較。1inch は広範なユーザー数に基づいて主導権を握り、市場シェアは約 70% で、CoWSwap が次に続き、市場シェアは約 10% です。その後は 0xAPI、Match、Paraswap です。CoWSwap の市場シェアは増加傾向にあります。 https://dune.com/murathan/uniswap-protocol-and-aggregators CoWSwap の月間取引量は大きく変動し、9 月 1 日時点で総取引量は $27.4B に達しました。 https://dune.com/cowprotocol/cowswap *3. DAO の選択*
1/3 の DAO の取引量は CoWSwap で発生しています。DAO はしばしば大規模な、MEV 抵抗のある取引を必要とし、限度価格注文や TWAP、Milkman(7 月 10 日、Milkman は AAVEDAO に使用され、326.88 wETH と $1,397,184 の $BAL を B-80BAL-20WETH に交換するスリッページを監視するために使用されました)などの特別な注文ニーズを満たすプラットフォームです。この割合はまだ増加しており、8 月には CoWSwap が半数以上(54%)を占めました。 https://dune.com/queries/2338370/3828396 4. Balancer が提供するインセンティブ
Balancer は 3 月 24 日に [BIP-295] 提案を発表し、CoWSwap のソルバーに ~50-75% の手数料割引を提供しました。CoW ルーティングの Balancer の取引量は第 3 位で、Uniswap と Curve に次いでいます。 https://dune.com/sixdegree/dex-aggregators-comparision
「模倣」の騒動
"CoW Swap は MEV に対する保護を提供する最初の DEX 集約器です"------ CoWSwap について CoWSwap の前身である Gnosis Protocol V1 は 2020 年に登場しました。これは、バッチオークションを通じて環状取引を提供する最初の DEX です。UniswapX と 1inch fusion は、CoWSwap と同じアーキテクチャを採用しています:署名された注文 ------ 取引の作成を第三者にアウトソーシング ------ (競争によって第三者がユーザーに MEV を返還します)。UniswapX の登場時には、CoWSwap を模倣しているとの指摘が絶えませんでした。1inch の登場時には、CoWSwap の魔改版と揶揄されました。
今日は三者の違いについて探討し、9 つの側面にまとめます。 1. 第三者の名前
UniswapX:filler
CoWSwap:solver
1inch fusion:resolver
役割は同じです:ユーザーの署名した注文に対して解決策を提供し、一つのトランザクションにパッケージ化してブロックに組み込みます。
2. 実行プロセス
UniswapX:入札に勝った filler は一定の時間内に実行の優先権を持ち、その後オランダオークションを行います。
CoWSwap:すべてのソルバーの解決策をドライバーに提出し、入札が終了するとすべての解決策が提出され、順位が報告され、順位が最初のものが実行されます。
1inch fusion:時間が経つにつれて resolver の数が増加し、同時に価格が減少します。
1inch fusion は最初の 1 分間に 1 つの resolver しかなく、「resolver は価格が下がるのを待ってから実行する」と批判されました。ユーザーの待機時間が延びます。 注:現在、提案が承認され、resolver の数が 10 に増加しました 3. バッチ形成
「Leopold は、CoW Swap の設計が、UniswapX のように個別に処理するのではなく、取引をバッチ化することでより良い価格を提供すると主張しています。さまざまな取引リクエストを一緒にバッチ化することで、MEV 抵抗が向上します。」 ------ CowSwap CTO
CoWSwap:オンチェーンのすべての未決注文をバッチ化してオランダオークションを行い、CoW による注文マッチングを行います。
UniswapX:fillers は API を通じて自分で一つまたは複数の注文を選択して処理します。
注文の複雑さに応じて、CoWSwap はすべての未決注文をバッチ化する必要があり、最適解を求めることができるかどうかはブロック時間内で確定できず、最適解が存在しない可能性もあります。
4. 注文のパラメータ化の程度
UniswapX:ユーザーはオークションの減衰関数、初期オランダ注文価格などのパラメータを定義する自由度が高く(それがより多くの複雑さをもたらす可能性もあります)。
CoWSwap と 1inch fusion:ユーザーは交換するトークンとスリッページを提供するだけで済みます。CoWSwap では、注文の持続時間を設定することもできます。
5. 第三者の流動性源の違い
UniswapX:任意の filler がアクセスできる流動性源を許可し、プライベート流動性を許可します。
CoWSwap:CoW と外部流動性源。
1inch fusion:通常は大規模なマーケットメイカーです。
CoWSwap は、同じ瞬間の対戦相手を探すことが多く、1inch のマーケットメイカーは resolver として直接取引を選択できます。UniswapX も専門のマーケットメイカーの介入を許可し、1inch が批判されている「resolver が価格が下がるのを待ってから実行する」問題を解決し、1inch の市場シェアを奪う可能性があります。 6. 中央集権化の程度
UniswapX:完全に許可なしで、誰でも API を通じて未決注文にアクセスし、Reactor に送信して他の filler の提案と競争できます。(ユーザーが filler を指定しない限り)
CoWSwap:$1M の USDC/COW のプールを作成してホワイトリストに載るか、Cow DAO の基準に基づいてホワイトリストに載る必要があります。
1inch fusion:$1INCH トークンのステーキング量に基づいて、加重ステーキング年数の後、上位 10 のアドレスを Resolver として選択します。登録が必要で、KYC プロセスを経て、注文手数料を支払うための十分な残高を維持する必要があります。
注:CoWSwap は現在、フェーズ 1 Cow プロジェクトの認可を受けています;フェーズ 2 ではトークンをステーキングし、DAO 投票による同意が必要です;フェーズ 3 では誰でもソルバーになることが許可されます。
7. 見積もりの出所の違い
UniswapX:filler に見積もりを許可し(RFQ)、filler がオランダオークションの初期価格を設定できるようにします。
CoWSwap、1inch fusion:API 見積もり。
8. UniswapX は RFQ を使用し、名声システムの使用を検討しています
UniswapX:一定の時間内に指定された filler に注文を実行させることを許可し(その後オランダオークションを行う)、これにより filler に RFQ システムに見積もりを提供するインセンティブを与えます。filler のこの独占権の乱用を制限するために、相応の評判または罰則システムが導入される可能性があります。
CoWSwap:毎週、先週の成約率が最も高いソルバーに報酬を提供します。
9. Uniswap X はクロスチェーン集約機能を導入(未実装)
UniswapX:クロスチェーン取引をサポートするように拡張でき、交換とクロスチェーンが一つのアクションに統合され、交換者が直接ブリッジと対話することなく、元のチェーンで保有している資産を目標チェーンで必要な資産に交換できます。
CoWSwap、1inch fusion:まだ議論中です。
最後に
全体として、CoWSwap は注目すべきプロジェクトです。注文を第三者のソルバーにアウトソーシングすることは、L2 のスケーリング「哲学」とも共通点があります:オフチェーンで実行し、最終的な決済と検証はオンチェーンで行います。CoWSwap は巧妙に取引を大規模な物々交換経済に変え、流動性の断片化問題を解決し、ピアツーピア取引では満たせない部分をチェーン上の流動性を利用して補います。
Intent の実施の要件の一つは、誰でもソルバーとして競争の中で効率を向上させることができることです。CoWswap のアーキテクチャは、間違いなくそれと暗合しています。すべての取引管理のリスクと複雑さは、専門のソルバーによって処理されます。CoWSwap のメカニズムによって保護され、ユーザーは「黒い森」の中で「歩く」ことを心配する必要はありません。この点は DODO V3 の哲学とも一致しており、DODO V3 では流動性提供者の資金が専門のマーケットメイキングチームによって管理され、戦略を自ら考慮する必要はありません。
CoWSwap は MEV 問題の解決において良好な成果を上げており、Intent の物語の下で市場シェアも増加傾向にあります。しかし、プロトコル手数料やすべてのトークンをサポートしていないといった大規模なアプリケーションの障害にも直面しています。ソルバーモデルの先駆者として、UniswapX と 1inch fusion のメカニズムは、彼らの基盤の上に革新を加えたものに近いです。1inch は resolver を順次リリースし、専門のマーケットメイカーと接続します。Uniswap の RFQ システムは、ユーザーが同時に提案を出すのではなく、最初に filler を指定することを許可します。CoWSwap のフレームワークが分散型取引集約器の分野でさらなる革新を促進し、CoWSwap が大きな進展と優れた発展を遂げることを期待しています。