
自動マーケットメイカー(AMM)が登場する以前、暗号資産取引は従来型の注文板を基盤としており、売買注文が取引所に集められていました。従来のマーケットメイカーは流動性の提供に不可欠でしたが、運用コストの高さ、専門トレーダーへの継続的な依存、価格操作リスクといった大きな課題を抱えていました。
2016年、GnosisチームのAlan Luによって、第三者の流動性提供者を必要としないスマートコントラクトベースの自動マーケットメイカーという革新的なアイデアが提唱されました。Ethereumの創設者Vitalik Buterinもこの構想を強く支持し、暗号資産コミュニティへ大きな影響を与えました。
2017年にはBancorが、AMM技術を分散型プロトコルとして初めて実装しました。さらに2018年にUniswapが登場し、AMMの効果とユーザーフレンドリーな設計を示したことで、AMMは急速に普及し主流となりました。Uniswapの成功を受けて、PancakeSwap、SushiSwapなど多くの分散型取引所が類似モデルを採用し、複数のブロックチェーンに最適化したAMMを展開しています。
自動マーケットメイカーは中央集権型取引所の注文板と類似した原理で動作しますが、価格決定の仕組みが根本的に異なります。従来の注文板のように売買注文を集めるのではなく、AMMは数学的アルゴリズムによって、流動性プール内の資産比率から自動的に暗号資産の価格を算出します。
AMMの中核となるのは流動性プールであり、スマートコントラクト上に2種類の暗号資産が一定比率で管理されています。流動性提供者は資産を預け、取引手数料の一部を獲得します。プール規模や提供者数は、取引速度や大口取引時のスリッページに直接影響します。
AMMで広く使用される価格設定式は「定数積公式」x * y = kです。xは資産Aの量、yは資産Bの量、kは総流動性を示す定数です。トレーダーがトークンを交換する際、一方のトークンをプールに追加しもう一方を受け取ることで、積は一定となり価格比率が自動調整されます。例えば、トークンBを追加してトークンAを購入すると、トークンAの残量が減り、公式に基づきその価格が上昇します。
現在のDeFiエコシステムには、市場ニーズに合わせて最適化された多様な自動マーケットメイカーが存在します。
バーチャルAMM — 実際の資産を流動性プールに保有せず、高度な数学モデルで価格を管理する新しいタイプのマーケットメイカーです。Perpetual Protocolが代表例で、従来型流動性プールを使わずに永久契約取引を可能にしています。
確率的AMM — 確率的な公式や統計モデルを用いて最適な流動性配分を決定します。Tokemakがこの分野で注目され、予測アルゴリズムによる動的流動性管理を提供しています。
定数積AMM — x * y = kの公式に基づく、最も一般的でクラシックなタイプです。Uniswapがこの方式を先駆けて採用し、市場環境に左右されないシンプルさと信頼性が評価されています。
ハイブリッドAMM — 市場環境の変動に応じて複数の数学モデルを組み合わせ、柔軟に対応する高度なマーケットメイカーです。Balancerでは複数トークンとカスタマイズ可能な比率のプールを提供し、柔軟な流動性管理が可能です。
加重平均価格AMM — プール内の資産合計と各資産の比率を加味して価格を算出する特化型です。Curve Financeはステーブルコインや価値が類似する資産に最適化され、スワップ時のスリッページを最小化します。
クレジットAMM — 分散型環境で貸付や借入を効率化し、ユーザーが資産を提供してパッシブインカムを得ることができます。AaveやCompoundがこの分野をリードし、自動化された金利管理を実現しています。
保険AMM — 資産をプールしてDeFi参加者に保険を提供することに特化したモデルです。Nexus MutualはAMMモデルを利用し、保険プールや補償の支払いを管理しています。
オプションAMM — 暗号資産オプション取引を分散型で可能にします。Opynは、オプション契約のリスクヘッジや投機的取引ツールを提供します。
合成AMM — 実物資産の保有なしに、現実世界の価値を反映する合成資産の取引を実現するタイプです。Synthetixは株式やコモディティ、通貨のトークン化による取引を可能にしています。
分散化 — 自動マーケットメイカーは完全に分散化されており、第三者や中央管理者を介さずに運用されます。すべての取引はスマートコントラクトによって実行され、検閲のない公平なアクセスが、場所や属性を問わず全ての参加者に保証されます。
ノンカストディアル — AMMプラットフォームはユーザーの資産を管理せず、取引中も資産は完全に所有者の管理下にあります。中央集権型取引所のように仲介者へ資産を預ける必要がない点が根本的な違いです。
価格操作リスクなし — 価格はスマートコントラクト内の数学的公式によって透明に決定され、個人や運営者による人工的な価格操作が防止されます。価格決定はプール資産比率と取引量のみで行われます。
スリッページリスク — 流動性が低いプールでは、大口取引時に価格スリッページが大きくなりやすいです。トレーダーは予想よりも不利な価格で資産を受け取る場合があり、流動性の限られたプールでの大口取引では特に重要です。
スマートコントラクトの脆弱性 — 分散化と自動化が進んでいても、AMMプロトコルはスマートコントラクトの技術的リスクにさらされています。DeFiプロトコルでは多くのハッキングや攻撃が発生し、ユーザー資産で数百万ドル規模の損失が生じています。継続的なコード監査やセキュリティ監視が不可欠です。
操作性の複雑さ — AMMベースの分散型取引所の操作画面は初心者には分かりづらい場合があります。流動性プール、インパーマネントロス、ガス代などの技術的な概念を理解する必要があり、未経験者にとって障壁となります。
注文機能の制限 — AMMは成行注文しか対応できず、ストップロスやストップリミットなど高度な注文タイプが利用できません。これによりトレーダーのリスク管理や複雑な取引戦略が中央集権型取引所ほど柔軟に実現できない制約があります。
AMMは従来の注文板ではなく流動性プールを利用する分散型取引プロトコルです。価格は定数積公式などのアルゴリズムによって決定されます。従来のプロフェッショナルマーケットメイカーと異なり、誰でも流動性を提供し手数料を得ることができます。
自動マーケットメイカーは流動性プールを使い、注文板を必要としません。定数積公式x*y=kは、xとyがトークンの準備金、kが一定値で、価格を動的に調整します。流動性提供者は等価値のトークンペアを預け、取引量に応じて手数料を獲得します。
主なリスクはインパーマネントロスで、トークン価格が預入時と比較して変動すると流動性提供者が損失を被ることがあります。価格変動が大きいほど損失も大きくなります。取引手数料が損失の一部を補うことができ、ステーブルコインや低ボラティリティ資産の組み合わせでリスクを軽減できます。
Uniswapはすべてのトークンペアにx*y=k公式を適用し、柔軟性が高い反面スリッページも大きくなります。Curveはステーブルコインに特化し、定数積と定数和の公式を組み合わせることで、高取引量でも安定した価格と低スリッページを実現しています。
分散型取引所の流動性プールに資産を預けます。流動性供給によってLPトークンを受け取り、報酬を得られます。価格は注文板ではなく、供給と需要に応じて自動調整されます。
スリッページは期待した価格と実際の約定価格の差を指します。スリッページを最小化するにはリミット注文を活用し、許容スリッページ設定、高流動性プールの選択、低ボラティリティ時の取引が効果的です。











