Uniswap が2018年11月にローンチされる前は、中央集権型取引所を使わずに暗号資産トークン同士を交換するのは面倒でした。取引に応じてくれる相手を探すか、出来高がほとんどない初期のDEXで扱いづらい注文板と格闘するしかありませんでした。
Uniswapは、驚くほどシンプルなアイデアでそれを変えました。注文板を完全に捨て、数式と、誰でも預け入れ可能な共有のトークンプールに置き換えたのです。
このアイデアは、現在では自動マーケットメイカー(AMM)と呼ばれています。すでに2兆ドル以上の取引をさばき、分散型金融(DeFi)の一大カテゴリを生み出しました。
AMMが実際にどのように動いているかを理解することは、単なる理屈の話ではありません。
もしあなたがDEXでトークンをスワップしたことがあるなら、流動性を提供したことがあるなら、あるいは「約定したレートが見積もりより少し悪くなった」のが不思議だったことがあるなら、すでにこの仕組みとやり取りしていたことになります。この記事では、その数学・インセンティブ・トレードオフをゼロから分解して説明します。
要点まとめ(TL;DR)
- AMMは伝統的な注文板を、流動性プールと価格決定の数式で置き換え、相手方をマッチングせずに自動で約定させる。
- 中核となる数式 x × y = k は、2つのトークン準備金の積を一定に保ち、一方を買うほどその価格がプール内で自動的に上昇する。
- 流動性提供者は取引手数料のシェアを得る一方で、トークン価格が大きく乖離したときにインパーマネントロスというリスクを負う。
- 集中流動性(Uniswap v3で導入)により、提供者は特定の価格帯に資本を集中でき、従来モデル比で最大4,000倍の資本効率を実現した。
- AMMの仕組みを理解することで、トレーダーはスリッページを見積もり、より良いスワップ経路を選び、流動性提供の実際のリスクを評価できる。
自動マーケットメイカーとは何か
伝統的な取引所は、買い手と売り手をマッチングします。誰かが Bitcoin (BTC) を65,000ドルで売りに出し、別の誰かが65,000ドルで買い注文を出し、取引所が両者をペアにします。AMMは、このマッチングのステップ自体を完全に取り除きます。相手方を待つ代わりに、トレーダーはスマートコントラクト上にあるトークンプールとスワップします。スマートコントラクトが価格をアルゴリズムで決定し、その場でスワップを実行し、取引を反映するようにプールの構成を調整します。
このプールは2つの資産を保有しており、一般的には Ethereum (ETH) と USD Coin(USD Coin (USDC))のようなペアです。ETHをUSDCにスワップするとき、あなたはプールにETHを追加し、USDCを引き出しています。既にある量に対してより多くのETHを押し込むほど、交換レートは悪化していきます。この自己調整的な価格決定こそが、注文板の代わりを果たしています。
重要な考え方: AMMは「常に」価格を提示し、「常に」取引を受け入れ、取引のたびに次の価格を再計算するスマートコントラクトです。眠ることも、拒否することも、マッチングされる売り手を必要とすることもありません。
「自動マーケットメイカー」という用語は伝統的金融からの借用で、マーケットメイカーとは市場の流動性を保つために常に売買価格を提示する企業を指します。AMMは、機関投資家の資本ではなく、コードと集合的な流動性によって同じ役割を果たします。
こちらもおすすめ: https://yellow.com/news/record-207-crypto-hacks-expose-weak-spot-in-digital-asset-security

定積式:x かける y は k
Uniswap v1やv2を含むオリジナルのAMM設計は、1つの方程式に基づいています:x × y = k。
ここで x はプール内のトークンAの準備金、y はトークンBの準備金、k は各取引の後も変わらない定数です。
トークンBを買うとき、あなたはトークンAをプールに追加し、トークンBを取り出します。つまり x は増え、y は減ります。積を k に保つため、トークンBを多く取り出そうとするほど、1単位あたりの支払価格は上昇します。
具体例で考えると直感的です。100 ETH と 200,000 USDC を持つプールがあるとします。このとき k = 100 × 200,000 = 20,000,000 です。あなたは10 ETHを買いたいとします。
取引後、プールには90 ETHが残ります。積を20,000,000のままにするには、USDC準備金は 20,000,000 / 90 = 222,222 USDC にならなければなりません。10 ETHを引き出すために22,222 USDCを追加する必要があったので、実効価格は1ETHあたり2,222ドルということになります。もしプールが薄かったり、50 ETHを買おうとしていた場合、価格はさらに大きく悪化していたでしょう。これがスリッページであり、数式のカーブから直接生じるものです。
なぜ k は一定なのか: k が変化するのは、流動性が追加・削除されるときだけで、通常のスワップ中は変わりません。唯一の微妙な例外が手数料です。実際には、各取引から少額の手数料(Uniswap v2では0.30%)が差し引かれ、準備金に戻されるため、手数料が蓄積するにつれて k はわずかに増加します。
こちらもおすすめ: https://yellow.com/news/xrp-tests-107-bulls
流動性提供者はどうやってプールに資金を供給するか
プールは何もないところから突然現れるわけではありません。流動性提供者(LP)が、両トークンを同額ずつプールに預け入れ、その見返りとしてLPトークンを受け取ります。LPトークンはプールに対する持分比率を表します。LPが資金を引き出したくなったときは、LPトークンをバーンし、現在の準備金と、そこまでに蓄積された手数料の自分の取り分を受け取ります。
手数料収入こそがインセンティブです。
Uniswap v2では、すべてのスワップに0.30%の手数料が課され、その全額がLPに持分比率に応じて分配されます。あるプールが1日あたり1,000万ドルの取引高を処理すると、1日3万ドルの手数料が生まれ、それが預金者全員にシェアに応じて分配されます。ETH/USDC のような高出来高ペアは、LPポジションを十分に魅力的にするだけの手数料収入を生み出します。
LPが直面するリスクがインパーマネントロスです。トークン価格が預け入れ時の比率から乖離すると、プールの自動リバランスは、単純に両トークンを保有する場合と比べてLPに不利に働きます。例えばETH価格が2倍になると、アービトラージャーは市場価格に合うまでプールからETHを買い続けるため、プールにはLPが入ったときよりも少ないETHと多いUSDCが残ることになります。その結果、LPのポートフォリオは、トークンを単純に保有していた場合よりも価値が低くなります。この損失は、価格が元の比率に戻れば「一時的(impermanent)」ですが、戻らなければ、LPが引き出した時点で「恒久的」になります。
こちらもおすすめ: https://yellow.com/news/crowdstrike-claude-mythos-zero-day
アービトラージ が価格の公正さを保つ
AMMの数式は価格をアルゴリズムで決定しますが、その価格が他の取引所の価格とかけ離れてしまうと、プールは「ただのカネ儲けマシン」になってしまいます。この乖離を埋めているのが、アービトラージャーです。
例えば、CoinbaseでETHが2,000ドルで取引されているのに、Uniswapのプールでは直近の大口売りの影響で1,950ドル相当を示している場合、アービトラージャーはUniswapプールからETHを買い、Coinbaseで売ります。
彼らは、プール価格が市場と一致するまでこれを繰り返します。その時点で裁定機会は消え、価格は再び揃います。
この絶え間ないアービトラージ活動により、AMMプールは、数式自体は外部市場を何も知らなくても、実質的な価格発見メカニズムとして機能します。アービトラージャーこそがフィードバックループです。彼らは価格差から利益を得ますが、そのプロセスの中で価格の正確さを回復させます。ただし、そのコストはLPがインパーマネントロスという形で負担します。アービトラージャーが価格を修正するたびに、彼らは「安く買い」、値上がりしている資産をLPの側から取り上げているのです。
アービトラージのループ: 外部価格が動く → AMM価格が遅れる → アービトラージャーが安値で購入 → プール価格が是正 → 差額をLPが吸収。このサイクルが、あらゆるDEXのあらゆるプールで常に回り続けています。
こちらもおすすめ: https://yellow.com/news/meta-watermelon-catches-gpt55
集中流動性とUniswap v3のブレイクスルー
元の定積モデルでは、流動性は0から無限大までのあらゆる価格帯に薄く広がっています。実際には、ほとんどの取引は現在の市場価格の近い狭いレンジ内で発生します。現在レートから大きく離れた価格帯に置かれた流動性は、ほぼ取引が発生しないため、ほとんど手数料を生みません。
2021年5月にローンチされたUniswap v3は、これを解決するために集中流動性を導入しました。フルの価格カーブ全体に預け入れる代わりに、LPは特定の価格レンジを選べるようになりました。そのレンジ内でのみ全資本が機能し、そのレンジ内で発生する取引からのみ手数料を得ます。
価格が選んだレンジの外に出ると、そのポジションは手数料を稼がなくなり、資産は一方のトークンに完全に偏った状態になります。
資本効率の改善は劇的です。Uniswap自身の分析では、ETH/USDCプールで0.10%という極めて狭い価格レンジに流動性を提供するLPは、価格がレンジ内にとどまるという前提のもと、同規模のv2ポジションと比べて最大4,000倍の手数料収入を得られると示されました。これにより、集中流動性ポジションは、手数料収入を伴う指値注文のような性質を帯び、受動的なLPポジションを能動的な戦略へと変えました。
その代償は複雑さの増大です。v2のLPは一度預け入れたら数カ月間放置しておくこともできますが、v3のLPは価格レンジを選び、価格がレンジ内にとどまっているかを監視し、レンジ外に外れたらリバランスしなければなりません。この複雑さは、受動的なLPに代わって自動的にポジションをリバランスする「アクティブな流動性管理プロトコル」が登場するきっかけにもなりました。
こちらもおすすめ: Hollywood Director Gets 30 Months After Crypto And Stock Bets
スリッページ、価格インパクト、そしてプールの厚みが重要な理由
すべてのAMMトレーダーがスリッページを経験します。これは、スワップを開始したときに表示される価格と、実際に取引が約定した価格との差のことです。AMMにおけるスリッページには、価格インパクトとフロントランニングという2つの原因があります。
価格インパクトは structural。定数積フォーミュラは、大きなトレードほど価格変動が大きくなることを保証します。ETH/USDC のように流動性が 5 億ドルある深いプールでは、1 万ドルのスワップでは価格変動はほとんど知覚できません。流動性が 5 万ドルしかない薄いプールでは、同じ 1 万ドルのスワップで価格が 10%以上動くこともあります。トレーダーは通常 0.5%〜1.0%程度のスリッページ許容度を設定し、許容できる最大乖離を決めます。発注から実行までの間に価格変動がその許容度を超えると、トランザクションはリバート(取り消し)されます。
フロントランニングは 2 つ目の要因であり、ブロックチェーンの仕組みに由来します。
Ethereum (ETH) 上のすべての未処理トランザクションは、マイナーやバリデータがブロックに含める前にパブリックなメンプールに置かれます。ボットはこのメンプールを監視し、大口スワップトランザクションを見つけると、その直前に自分のトレードを挿入して元のトレード実行前に価格をわずかに動かし、その直後にポジションを解消します。これはサンドイッチ攻撃と呼ばれる MEV(最大抽出可能価値)の一種です。スリッページ許容度は、これに対して一定の保護を与えます。サンドイッチ攻撃によって価格変動が許容度を超えると、元のトランザクションはリバートされるからです。
プールの深さは、両方のタイプのスリッページに対する通貨ペアの脆弱性を直接決定します。高い手数料収入に惹かれた多くの LP によって資金提供されている深いプールは、トレーダーを保護します。新規ペアや取引量の少ないペアに多い浅いプールでは、トレーダーはより広いスリッページを受け入れるか、より小さなサイズで分割して取引する必要があります。
Also Read: Bitget Becomes First Crypto Exchange To Offer US Stock Options
AMM のメカニズムを理解することで最も恩恵を受けるのは誰か
カジュアルなスワッパーは、深い流動性を持つ主要ペアについては、普段はこうした詳細のほとんどを気にしなくても構いません。しかし、いくつかのタイプの読者は、このメカニズムを理解することで実際に優位性を得られます。
アクティブトレーダーは、1inch や Uniswap 独自のスマートオーダールーターのような DEX アグリゲーターを利用する際、複数プールを経由するルーティングがなぜ価格インパクトを減らすのかを知ることで恩恵を受けます。10 万ドルのスワップを 3 つのプールに分割すれば、1 つのプールで 10 万ドルを一度にスワップするよりも、それぞれの価格変動は小さくなります。アグリゲーターはこれを自動的に活用しますが、その理由を理解しておくと、提示されたルートが本当に最適かどうかをトレーダーが評価しやすくなります。
**流動性提供者(LP)**は、手数料収入を得たいのであれば、預け入れ前にインパーマネントロスを理解しておく必要があります。ETH/stETH のような相関性の高いペアでは、価格が大きく乖離することはまれなので、インパーマネントロスは小さく、手数料が安全に積み上がります。相関性が低い、あるいはボラティリティの高いペアでは、インパーマネントロスが手数料収入を上回ることがあります。ポジションを取る前に両方をモデル化することが不可欠です。
DeFi 開発者は、イールドオプティマイザー、レバレッジファーミングプロトコル、ストラクチャードプロダクトなど、AMM の上に構築する際に、自分たちのプロダクトを正しくプライシングし、ユーザー資金を吸い上げるエッジケースを避けるため、プールの数学を正確に理解しておく必要があります。
トークンローンチャーは、新しいトークンに初期流動性を提供するために AMM を利用する際、プール初期化時の価格と初期預入額が、ローンチがアーリーアービトラージやスナイピングに対してどの程度脆弱になるかを決定することを理解しておく必要があります。
Also Read: GLM-5.2 Tests OpenAI And Anthropic With Cheaper AI Power
最後に
自動マーケットメイカーは、金融インフラの歴史の中で最も重要な発明のひとつに数えられます。
1 本の方程式 x × y = k が、かつては認可された機関、専用のキャピタルデスク、規制枠組みを必要としていたマーケットメイクの仕組み全体を置き換えました。
2 種類のトークンを持っている誰もが、それらのマーケットを作れるようになりました。資本を持つ誰もが、そのマーケットに流動性を供給することで手数料を稼げます。そして、インターネット接続さえあれば、世界中の誰もがそのマーケットで取引できます。
Uniswap の継続的な取引高が、この物語を物語っています。今や 1 日あたり 3 億ドルを安定して上回っており、そのトレードオフが、機能するマーケットを維持するのに十分な数の参加者にとって受け入れ可能であることを示しています。
AMM の設計は進化し続けています——より良い手数料ティア構造、ダイナミックレンジ、MEV 耐性のある実行などです。
しかし、すべての始まりとなった根本の定数積ロジックは、分散型取引が実際にどのように機能しているのかを理解するための、最も明確なレンズであり続けています。
Read Next: Tron Processes 385.77M Transactions In A Record-Breaking June





