logo
TradFi
登録して15,000 USDTの報酬を受け取る
期間限定オファーがお待ちしています!

DEXアグリゲーターはどう機能する? より良いスワップ価格を解説

重要ポイント

DEXアグリゲーターの仕組みとは?1回のスワップを多数のプールへルーティングします。2026年10月下旬のある日、CoW Protocolの決済の99.43%が外部コントラクトを呼び出しました。

DEXアグリゲーターは、オンチェーンの多くの流動性ソースを確認し、見積もりが最も多くのトークンを返すと示したルートにスワップを送る仕組みです。2026年10月下旬のある日には、CoW Protocol でさえ、Ethereum上の決済の99.43%で外部コントラクトを呼び出していました。これはトレーダー同士を直接マッチングすることを名前に掲げるアグリゲーターです。

CoWとはCoincidence of Wants(望みの一致)の略で、2人のトレーダーがそれぞれ相手の持つものを欲しており、直接交換できる状況を指します。その日、プロトコルは少なくとも1つの注文が約定した4,382件の決済のうち、少なくとも23件(約0.52%)でこのマッチングを実現しました。これらはいずれも、間にプールを挟まず2つのウォレット間でのトークン移動でした。

DEXアグリゲーターを一目で確認

項目
内容
何なのか
1回のスワップのために多数のオンチェーンプールを確認するルーティングレイヤー
ルーター型
見積もり→トークンのアプルーバル→ルーティング→1回のトランザクションで決済
インテント型
あなたが注文に署名し、ソルバーがそれを約定させて競う
CoW Protocol、10月下旬のある日
取引を伴う決済4,382件、うち少なくとも23件が2ウォレット間の直接マッチング
主なリスク
ERC-20のアプルーバルは、上限額までコントラクトに支出を許可してしまう
Phemexの場合
ETH先物はPhemexのオーダーブックで取引され、アプルーバルは不要

DEXアグリゲーターとは?

DEXアグリゲーターとは、分散型取引所(DEX)に代わって検索を行い、1回のスワップを最も条件の良い場所に送るルーティングレイヤーです。自身は流動性を保有しないため、あなたが受け取るトークンはすべて他の誰かのプールまたは注文からやってきます。

Ethereumでは、AMMプールが保有する2つのトークンの残高から価格を決めるため、同じペアでもプールによって異なる価格で取引されます。こうした価格差こそ、EthereumにDEXアグリゲーターが存在する理由です。

これらのプールの裏にある価格決定式は、自動化マーケットメイク(AMM)とは何かについてのガイドで紹介しています。

アグリゲーターには主に2つの設計があり、あなたの注文の扱いは異なります。ルーター型アグリゲーターはルートを見積もり、あなたがウォレットから送信するトランザクション内でそれを実行します。インテント型アグリゲーターは、あなたが注文に署名すると、ソルバーと呼ばれる独立した当事者たちがその約定を競います。

DEXアグリゲーターはどのように機能するのか?

ルーター型のDEXアグリゲーターは4つのステップで動作し、オンチェーンの2つのトランザクションはいずれもあなた自身のウォレットから送信します。

  1. ルートを提示する — 各プールの価格を読み取り、価格影響とガス代を差し引いてどのルートが最も多く返すかを推定します。

  2. ルーターコントラクトにアプルーバルを与える — 売却するトークンの使用をオンチェーンで許可する操作で、使い切れなかった分の権限はスワップ後も有効なまま残ります。

  3. ルーターがスワップを分割する — 分割した方が単一のプールよりも多く返す場合に、1つ以上のプールにまたがって執行します。

  4. 1回のトランザクションで全てが決済される — 出力があなたが受け入れた最低量を下回る場合は、トランザクションがrevert(失敗)します。

分割する理由は価格影響です。プールでは、追加のトークン1つごとに前の分よりわずかに不利な価格が適用されるため、流動性の薄い単一プールで大口スワップを行うと、自分に不利な方向に価格が動きます。

深いプールほど同じ取引でも価格が動きにくく、預入がどのようにその深さを築くかは、流動性プールとは何かの解説記事に示されています。

最低出力は安全ベルトのようなものです。スワップ画面ではスリッページ許容値として、見積もりに対する割合で表示されます。支払額が下回るスワップはチェーン上で失敗し、トークンは元の位置に残りますが、ガス代はかかります。きっちり設定しすぎると急激な価格変動でスワップが失敗し、緩く設定すると、その下限まではルートが返すものを何でも受け入れることになります。

インテント型DEXアグリゲーターは注文をどのように決済するのか?

インテント型のDEXアグリゲーターは、トランザクションの代わりに署名済みメッセージを用います。CoW Protocolの注文の流れに関するページによれば、ユーザーは注文を「取引インテントの署名済みメッセージ」として提出します。その後、ほとんどの注文はバッチオークションに送られ、ソルバーがそれを約定させるために入札します。

ソルバーはサープラス(余剰)で競います。CoW Protocolの価格改善のページでは、サープラスは注文が見積もりより良い価格で執行された際の利得として説明されています。ソルバーのページには「バッチに対して最大のサープラスを生み出す解を算出したソルバーが、勝者としての決済ソリューションを提出する」と記されています。

勝者はその後、チェーン上のあらゆるコントラクトを呼び出せます。決済コントラクトのリファレンスページには「インタラクションにより、ソルバーは任意のオンチェーンコントラクトへの呼び出しを実行できる」とあります。プロトコルはこの権限を、ボンド(保証金)を供託した許可リスト入りソルバーに限定しています。

外部呼び出しは流動性プールに到達する場合もあれば、同ページが「会計・帳簿管理上の目的」と呼ぶ用途の場合もあるため、プロトコルのコントラクトを超えて外部に達したすべての決済を示す指標となります。

同じソルバーの発想はチェーンをまたいでも機能しており、それはNEAR Intentsとは何かの解説記事にも示されています。

2026年10月下旬のある日、CoW Protocolの決済コントラクトは4,382件の決済の中で4,408件の異なる注文に対して4,659件の取引を執行し、その決済の99.43%が少なくとも1つの外部コントラクトを呼び出しました。このコントラクトは2021年6月8日以降、Ethereum上に存在しています。

4,382件の決済のうち4,121件(94.04%)は単一の取引を含んでいました。2つ以上の取引を束ねた261件の決済には、その日で全体の11.55%にあたる538件の取引が含まれていました。

外部呼び出しを一切しなかった決済はわずか25件でした。そのうち少なくとも23件は、相手が欲しているものを売り買いした2つのウォレット間の完全なマッチングで、その日の取引総数の0.99%にあたる46件の取引に該当します。

その1件が仕組みを示しています。あるウォレットが0.7 WETHを売却して約1,617 USDTを受け取り、別のウォレットが同じ0.7 WETHに対して約1,618 USDTを支払いました。両者の間にプールはなく、CoWの注文記録には、最初の売り手の注文にこの0.55 USDTの差額に相当する手数料が計上されています。

逆向きの注文が一致した例はもっと多くありました。145件の決済では、同じペアの買い手と売り手が注文に含まれていましたが、そのうち122件は依然として外部コントラクトを呼び出していました。プロトコルのCoincidence of Wantsのページは、マッチングは部分的になり得ること、残りはソルバーが「他の取引の不足分を埋める流動性を調達する」ことを説明しています。

外部呼び出しがあることはマッチングの否定につながらないため、23という数字は下限値です。

それぞれの決済イベントに記録されたソルバーを見ると、これらの4,382件の決済を提出したのは26の異なるソルバーアドレスでした。

方法:その日、CoW Protocolの決済コントラクトがEthereum上で発行したすべてのイベント(合計24,745件)を対象に、各決済自身のイベントをグループ化しました。決済における取引はそのTradeイベントであり、外部呼び出しは他のコントラクトに向けられたInteractionイベントです。直接マッチングとは、Interactionイベントを持たず、2つの注文が同じ2つのトークンを逆向きに売り買いする決済と定義しました。

検証:マッチング1件をトークン転送を通じて手作業で追跡し、CoW自身の注文記録からも同じ2件の約定済み注文が返されました。「外部呼び出しあり」と数えられたすべての決済は、コントラクトコードを持つ少なくとも1つのアドレスに到達しており、2番目のノードプロバイダーによるその日の決済・取引イベントの数も一致しました。

DEXアグリゲーターは何をしてくれるのか?

DEXアグリゲーターは、本来ならあなたが手作業でプールごとに調べるべき価格検索を行ってくれます。分割した方が有利な大口スワップは分割し、取引全体をあなたが設定した最低出力に保ちます。

インテント型の設計では、決済もあなたの負担ではなくなります。上記のマッチングされたWETH取引では、ソルバー自身のアドレスが決済を送信したため、どちらのウォレットも決済のためのトランザクションを送信していません。

DEXとDEXアグリゲーターの違いは?

DEXは流動性を保有し、DEXアグリゲーターはその上をルーティングします。単一のAMMでスワップすると、そのプールの価格(価格影響込み)で執行されます。アグリゲーターなら同じ注文を複数のプールに分割でき、インテント型の設計ではバッチ内の別のトレーダーから約定させることも可能です。

観点
DEX
DEXアグリゲーター
流動性の保有
保有する(自前のプール内)
保有しない(他の取引先へルーティング)
価格の出所
単一の取引先
複数の取引先をスワップごとに比較
依存するコントラクト
DEX自身のもの
DEXのもの+アグリゲーターのもの

トレードオフは、経路上にコントラクトの組が1つ増えることであり、あなたのアプルーバルはそのいずれかに向けられます。

DEXアグリゲーター利用時のリスクは?

リスクの中で取引より長く生き残るのがアプルーバルです。トークン標準のEIP-20は2015年11月19日に作成され、そのapprove関数は「_spenderが_valueの金額まで、複数回あなたのアカウントから引き出すことを許可する」と定義されています。

この許可は、使い切られるか置き換えられるまで有効に残るため、スワップに必要な額以上をアプルーブすると、残りも承認されたコントラクトに開かれたままになります。承認する署名はセルフカストディ型ウォレットへの典型的な侵入経路であり、ノンカストディ(セルフカストディ)ウォレットとは何かのガイドで説明されています。

インテント型の設計では、そのアプルーバルを誰が保持するかが変わります。CoW Protocolのソルバーのページには「ソルバーはユーザーからERC-20のアプルーバルを受け取らない」とあり、アプルーバルはプロトコルのヴォールトリレーヤーズコントラクトに向けられます。

この方式自体の信頼の要はソルバーの一団です。決済コントラクトのリファレンスは、任意の呼び出しが「決済コントラクトから資金を盗み得る悪意あるソルバーの可能性」を生むと警告しています。だからこそソルバーには許可リストでの枠とボンドが必要なのです。同じページには、ソルバーはこれらの呼び出しを通じてユーザーの資金に直接到達できないとも記されています。

ルートも誤作動します。流動性の薄いプールや緩い最低出力の設定は、見積もりより少ないトークンを返すことがあります。公開メモプールに送られたスワップは目視され先行取引される可能性もあり、それがフロントランニングとは何かの問題です。

DEXアグリゲーターはPhemexでの取引にとって何を意味するのか?

PhemexでのETH先物取引は、上記のステップをすべて省略します。PhemexのETH/USDT無期限先物コントラクトは、Phemex自身のオーダーブック上であなたの口座残高を相手に取引されるため、付与すべきトークンのアプルーバルも、確認すべきルートも存在しません。

先物はレバレッジを用い、損失が証拠金に達するとレバレッジ付きポジションは自動的に決済されます。

ただし、コインがオンチェーンで動く場面では依然としてアグリゲーターが関係します。自分のウォレットからETHを入金するだけなら単純な転送です。一方、最初にアグリゲーター経由でETHへスワップしてからPhemexに届ける場合は、アプルーバルに署名し、ルートを信頼する必要があります。

よくある質問

DEXアグリゲーターとは?

DEXアグリゲーターは、1回のスワップのために多くの分散型取引所と流動性プールを確認するルーティングサービスです。見積もりが最も多くのトークンを返すと示した経路にスワップを送り、自身は流動性を保有しません。

DEXアグリゲーターにはどのような種類がある?

DEXアグリゲーターは、ルーター型とインテント型の2つの設計で構築されたスワップルーターです。ルーター型はあなたが送信するトランザクション内で見積もられたルートを実行し、インテント型は署名済み注文を受け取り、ソルバーがそれを約定させて競います。

DEXアグリゲーターは安全に使える?

スワップ自体は、支払額があなたの最低出力を下回る場合はrevertします。主なリスクはERC-20のアプルーバルで、使い切られるか置き換えられるまで取引後も有効なまま残るため、スワップ予定の額だけを承認してください。

EthereumにDEXアグリゲーターはある?

あります。CoW Protocolもその一つです。その決済コントラクトは2021年6月8日にEthereumにデプロイされ、2026年10月下旬のある日には4,382件の決済で4,659件の取引を執行しました。

結論

DEXアグリゲーターは他者の流動性ための検索エンジンであり、見つけたルートそのものが製品の中身です。トレーダー同士の直接マッチングは現実に存在しますが、10月下旬のある日のデータによれば、それにちなんで名付けられたアグリゲーターでさえ、フローのごく一部にとどまります。最初のスワップの前に署名するアプルーバルは、どのルートよりも長く残り続けるため、真っ先に確認すべき設定です。

免責事項:本記事は情報提供のみを目的としており、金融助言ではありません。暗号資産の取引には重大なリスクが伴います。投資判断を行う前に、必ずご自身で調査を行ってください。

登録して15000 USDTを受け取る
免責事項
このページで提供されたコンテンツは、情報提供のみを目的としており、いかなる種類の保証もなく投資アドバイスを構成するものではありません。これは、財務、法務、またはその他の専門的なアドバイスと解釈されるべきではなく、特定の製品やサービスの購入を推奨することを意図していません。適切な専門家からご自身のアドバイスを受けるべきです。この記事で言及された製品は、あなたの地域では利用できない場合があります。デジタル資産の価格は変動することがあります。あなたの投資価値は下がることも上がることもあり、投資した金額を取り戻せない可能性もあります。詳細については、利用規約およびリスク開示をご参照ください。