定義
AMM(Automated Market Maker)は、分散型金融(DeFi)における中核的な概念で、従来のオーダーブックを、liquidity pool に基づくアルゴリズムによる価格決定モデルに置き換えたものです。AMM では、ユーザーは smart contract によって保管されているプールされた資産と直接取引を行い、価格はあらかじめ定義された数式によって決定されます。この設計により、中央集権的な仲介者や個々の買い手・売り手のマッチングに依存することなく、オンチェーンで継続的な取引が可能になります。
AMM は通常、blockchain(ブロックチェーン)ネットワーク上に smart contract としてデプロイされ、多くの DeFi 内の DEX プラットフォームにおける基盤的なメカニズムとなっています。AMM の挙動――たとえば、取引に応じて価格がどのように変動するか、流動性の水準にどの程度敏感か――は、その基礎となる数式とプールの構成によって完全に決まります。安定資産向けやボラティリティの高いペア向けなど、さまざまな設計の AMM が存在し、それぞれが資産をどれだけ効率的にスワップできるか、また流動性がどのように分配されるかを規定します。
背景と使われ方
DeFi の中で、AMM はパーミッションレスなトークンスワップ、流動性提供、さまざまな利回り戦略を可能にする主要インフラとして機能します。AMM を利用するプロトコルは、より広い DeFi エコシステムと統合されていることが多く、liquidity provider(流動性提供者)は、AMM プールに資産を供給する見返りとして追加報酬を分配する Yield Farming プログラムに参加できる場合があります。この文脈において、AMM は、こうしたインセンティブメカニズムが構築される基盤となる「価格決定および執行レイヤー」として機能します。
Curve のようなプラットフォームで使われる一部の特化型 AMM は、特定の資産クラスに焦点を当て、相関性の高いトークン間での slippage を最小化するように数式を調整しています。AMM は DEX の機能の中心であり、取引がどのように執行されるか、流動性がオンチェーン上でどのように編成されるかを決定します。DeFi の進化に伴い、AMM のコンセプトは、staking や Restaking のフレームワークと連携する新しいプリミティブと組み合わされるケースが増えていますが、その根底には、アルゴリズムとプールに基づくマーケットメイクというコアアイデアが変わらず存在しています。