自動マーケットメーカー(AMM)とは?
自動マーケットメーカー(AMM)は、従来のオーダーブックを廃し、流動性プールとスマートコントラクトのアルゴリズム(定積公式 x*y=k など)を用いてオンチェーン取引を自動化する分散型取引所プロトコルです。AMM はパーミッションレスなトークンスワップを可能にし、流動性プロバイダーが手数料収入を受動的に得られる仕組みを提供します。ただし、取引スリッページ、スマートコントラクトの脆弱性、インパーマネントロスといった固有リスクへの対応が求められます。
自動マーケットメーカー(AMM)は、流動性プールと数式を使ってトークンの価格決定と取引執行を自動的に行う分散型取引所モデルです。オーダーブックで買い手と売り手をマッチングする代わりに、AMM ではユーザーがトークンプールに対して直接取引を行います。
AMM はDeFi の中核をなす仕組みであり、パーミッションレスなオンチェーン取引を実現します。誰でも AMM を通じてトークンをスワップでき、プールに流動性を提供して取引手数料の一部を受け取ることができます。主要な AMM ベースのプロトコルには、Uniswap、Curve、PancakeSwap、Balancer などがあります。
AMM 登場以前、多くの分散型取引所は従来型のオーダーブックをオンチェーンで再現しようとしていました。こうしたシステムは処理が遅く、コストが高く、使い勝手も悪いことが多かったため、AMM はオーダーマッチングをスマートコントラクト・流動性プール・自動価格決定に置き換えることでモデルを大幅に簡略化しました。
AMM の仕組み
AMM は、流動性プールと呼ばれるスマートコントラクト内にトークンを保有することで機能します。トレーダーはプールに対してスワップを行い、流動性プロバイダーはプールに資産を預けて取引活動から手数料を得ます。
例えば、ETH/USDC プールにはETH とUSDC の両方が含まれています。トレーダーが ETH を USDC にスワップすると、ETH がプールに追加され USDC が引き出されます。これによりプール内のトークン比率が変化し、AMM が自動的に価格を調整します。
初期の AMM の多くは定積公式 x × y = k を採用していました。
この式において、x と y はプール内の2つのトークンの数量を表し、k は常に一定に保たれます。取引のたびにトークンの比率は変わりますが、この式は常に成立しなければなりません。これにより、プールは従来のマーケットメーカーなしで価格を提示できます。
流動性プロバイダーはプールの持ち分を表す LP トークンを受け取ります。引き出し時には、プールの持ち分と累積取引手数料を受け取りますが、インパーマネントロスなどの損失は差し引かれます。
AMM の主な種類
AMM のモデルは、対象資産や取引ニーズに応じて複数の種類があります。
- 定積型 AMM:Uniswap v1・v2 が採用した x × y = k の古典的モデルです。ほぼあらゆるトークンペアに対応できますが、流動性が低い場合や取引サイズが大きい場合はスリッページが大きくなることがあります。
- StableSwap 型 AMM:Curve がステーブルコインやペッグ資産向けに普及させたモデルです。USDC/USDT や ETH/stETH のように、資産価値が近い場合のスリッページを抑えるよう設計されています。
- 集中流動性型 AMM:Uniswap v3 が導入した集中流動性により、流動性プロバイダーは自分の資本が有効に機能する価格範囲を指定できます。資本効率は向上しますが、ポジションのより積極的な管理が必要となります。
- 加重プール型 AMM:Balancer は 80% ETH・20% USDC のようなカスタムのトークン比率を持つプールを使用します。これにより、AMM プールをポートフォリオ戦略やインデックス型の流動性プールに近い形で運用できます。
DeFi における AMM の重要性
AMM は中央集権型取引所やオーダーブック、マーケットメーカーなしで分散型取引を実現できる点で重要であり、DeFi の主要な構成要素の一つとなっています。
AMM が実現する機能:
- パーミッションレスな取引:ユーザーは中央集権型取引所に依存せず、ウォレットから直接トークンをスワップできます。
- パーミッションレスな流動性提供:誰でもプールを作成したり、既存プールに流動性を提供したりできます。
- トークンへのアクセシビリティ:新しいトークンは取引所への正式な上場なしに取引可能となれます。
- DeFi コンポーザビリティ:レンディングプラットフォーム、アグリゲーター、イールドプロトコル、ウォレットが AMM を通じて取引をルーティングできます。
- 流動性プロバイダーへの手数料収入:流動性プロバイダー(LP)は、ユーザーがプールを通じて取引を行う際に取引手数料の一部を得ます。
このオープンな構造により、AMM は Ethereum、BNB Chain、Solana、Base、Arbitrum、Optimism、その他のブロックチェーンエコシステム全体における分散型取引の基盤となっています。
AMM のメリット
AMM は従来のオーダーブック型取引所と比較して、いくつかのメリットがあります。
- 常時流動性:プールに流動性がある限り、いつでも取引を執行できます。
- カウンターパートマッチング不要:反対側の注文を出す別のトレーダーを待つ必要がありません。
- オープンな市場創出:誰でも流動性プールを立ち上げることでトークンペアを作成できます。
- 受動的な手数料収入:流動性プロバイダーはプールの取引活動から手数料を得られます。
- スマートコントラクト統合:AMM は他の DeFi プロトコル、取引ボット、アグリゲーター、ウォレットに組み込むことができます。
これらのメリットにより、AMM はロングテールトークンや、中央集権型取引所での市場が十分に成熟していない初期段階の資産において特に有用です。
AMM のリスク
AMM はトレーダーと流動性プロバイダーの双方にリスクをもたらします。
- スリッページ:大規模な取引は、特に流動性が低い場合にプールの価格を動かすことがあります。その結果、トレーダーは期待よりも不利な執行価格で取引を行う可能性があります。
- インパーマネントロス:トークン価格が互いに対して変動した場合、流動性プロバイダーは単純に保有し続ける戦略よりも低いリターンになることがあります。
- MEV とフロントランニング:パブリックブロックチェーン上では、ボットが未処理の取引を検知し、サンドイッチアタックやその他の MEV 戦略を試みることがあります。
- スマートコントラクトリスク:AMM プールはユーザーの資金をスマートコントラクト内に保有します。バグ、エクスプロイト、またはガバナンスの失敗が損失につながる可能性があります。
- トークンリスク:多くの AMM プールにはボラティリティの高いトークンや低品質なトークンが含まれており、LP やトレーダーが急激な価格下落や流動性トラップにさらされるリスクがあります。
これらのリスクを踏まえ、取引や流動性提供を行う前にプールの流動性、スリッページ設定、トークンの質、監査履歴、プロトコルの評判を確認することが推奨されます。
AMM とオーダーブックの違い
オーダーブック型取引所は、特定の価格で買い手と売り手をマッチングさせます。トレーダーは買い指値・売り指値を出し、注文が合致したときに取引が成立します。このモデルは中央集権型取引所や伝統的な金融市場で一般的です。
AMM は注文のマッチングを必要としません。流動性プールと価格決定式を用いて取引を自動的に提示します。これにより AMM はオンチェーンでの運用が容易になりますが、スリッページやインパーマネントロスといった固有のリスクも生じます。
端的に言えば、オーダーブックは能動的な買い手と売り手に依存し、AMM は流動性プールとアルゴリズムに依存します。
まとめ
自動マーケットメーカー(AMM)は、オーダーブックの代わりに流動性プールと価格決定式を使う分散型取引所システムです。AMM により、ユーザーはオンチェーンで直接トークンを取引でき、流動性プロバイダーはプールに資産を預けることで手数料を得られます。
AMM はパーミッションレスなトークン取引、流動性提供、プロトコルのコンポーザビリティを実現することから、DeFi の基盤となっています。ただし、スリッページ、インパーマネントロス、MEV、スマートコントラクトリスク、トークン品質リスクといったトレードオフを理解した上で利用することが重要です。
関連概念
参考資料
- 自動マーケットメーカー(AMM)とは?
- 2026年の主要分散型取引所(DEX)トップ10とは?
- DeFi(分散型金融)とは?知っておくべき8種類のDeFiプロトコル
- Uniswap とは?UNI トークン、手数料スイッチ、V1〜V4の機能完全ガイド
- BNB Chain 上の分散型取引所 PancakeSwap(CAKE)とは?
アカウントをお持ちでないですか?
今すぐアカウントを開設して、暗号資産の取引を始めよう