暗号通貨のAMMはどのように機能しますか?

主要なポイント
-
定義:AMMは、従来の注文板ではなく数学的公式を使用して資産の価格を決定する分散型取引所(DEX)プロトコルである。
-
流動性プール:取引は特定の反対側と行われるのではなく、ユーザー(流動性提供者)が提供するトークンの「プール」に対して行われます。
-
価格メカニズム:ほとんどのAMMは、取引サイズにかかわらず継続的な流動性を確保するために、定数積公式($x \cdot y = k$)を使用しています。
-
収益可能性:流動性プロバイダー(LP)は取引手数料の割合分を収益として得ますが、一時的損失などのリスクに直面します。
-
進化:Uniswap v4やCurveのような現代的なAMMは、資本効率を高めるために「集中流動性」と「ハイブリッド不変量」モデルを使用しています。
導入:注文板からアルゴリズムへの移行
伝統的金融(TradFi)やKuCoinのような中央集権的取引所(CEX)では、取引は中央限価注文板(CLOB)に依存しています。買い手と売り手は価格を提示し、「マッチメイキング」エンジンがそれらの価格が一致したときに取引を実行します。
しかし、オンチェーンの注文板はガスコストと遅延が高いため、しばしば非効率です。自動市場メーカー(AMM)は、仲介者をスマートコントラクトで置き換えることでこの問題を解決しました。買い手を待つのではなく、スマートコントラクトの準備高と直接取引します。
AMMのアーキテクチャ
AMMがどのように機能するかを理解するには、3つのコアコンポーネントを視覚化しなければなりません:
A. リキッドティーポール
流動性プールは、スマートコントラクトにロックされたトークンのデジタルな「壺」です。ほとんどのプールは、トークンのペア(例:ETH/USDT)で構成されています。
B. リキッドティープロバイダー(LPs)
LPは、取引を円滑に進めるためにトークンをプールに入金するユーザーです。その見返りとして、彼らはプールの割合を表すLPトークンを受け取り、取引手数料(通常、1回のスワップあたり0.01%~0.3%)の一部を受け取る権利を有します。
C. 数学的公式
AMMにおける「メイカー」はアルゴリズムである。それはプール内のトークンの比率に基づいて価格を決定する。
魔法の背後にある数学:定数積公式
Uniswapが開発した最も有名なAMMモデルは、定数積市場メイカー(CPMM)である。これは見かけ上シンプルな式を使用する:
$$x \cdot y = k$$
どこで:
-
$$$$ = プール内のトークンAの数量。
-
$$$$ = プール内のトークンBの数量。
-
$$$$ = スワップ中に変更されないべき一定の総流動性を表す。
実際の動作方法
10 ETH ($x$) と 20,000 USDT ($y$) からなるプールを想像してください。
定数 $k$ は $10 \cdot 20,000 = 200,000$ である。
トレーダーがUSDTを使ってETHを購入したい場合:
-
彼らはプールにUSDTを追加します。
-
プールは、$x \cdot y$ が $200,000$ のままになるように ETH を除去しなければならない。
-
ETHの供給が減少するため、その価格(USDTに対する相対価格)は上昇します。
上級トレーダーのための重要な概念
スリッページと価格への影響
AMMは数学的な曲線に沿って動くため、大口注文では表示される価格と実際に得られる価格はめったに一致しません。
-
価格への影響:あなたの取引によって直接引き起こされる価格の変動幅。浅いプールでの大規模な取引は、大きな価格の変動幅を引き起こします。
-
スリッページ:他の取引が同時に発生することによって、期待される価格と実行された価格の差。
不確定損失(IL)
これはライクウィディティプロバイダーに対する「見えない」リスクです。ILは、プール内のトークンの市場価格が、あなたがそれらを預けたときの価格とずれたときに発生します。
注:価格が元の比率に戻った場合、損失は消えるため「不恒常的」と呼ばれます。ただし、価格が乖離している状態で出金すると、損失は恒常的になります。
アービトラージ:価格修正エンジン
AMMは、ETHがBinanceでいくらであるかを教える「オラクル」を持っていません。彼らは仲裁取引業者に頼っています。KuCoinでETHが$2,000だがAMMで$1,950であれば、仲裁取引業者はAMMで購入しKuCoinで販売し、AMMの価格がグローバル市場と一致するまで繰り返します。
AMMモデルの進化(v2、v3、v4)
| モデルタイプ | 主要な機能 | 最も適している |
| 標準AMM(v2) | フルレンジ流動性(0から無限大) | 初心者;簡単な受動収入 |
| 集中型流動性(v3) | LPsは特定の価格範囲に流動性を提供します | プロフェッショナルなLP;高い資本効率 |
| StableSwap (Curve) | 相関資産のフラットな曲線 | USDT/USDC、WBTC/BTCのスワップ |
| マルチアセット(Balancer) | 1つのプールに最大8つのトークン | インデックスのようなポートフォリオ |
AMMをトレーダーとして使用する方法
-
ウォレットを接続:MetaMask または Rabby を使用して DEX(Uniswap、PancakeSwap)に接続します。
-
ペアの選択: 交換したいトークンを選んでください。
-
スリッページ許容範囲を設定:ボラティリティの高いトークンの場合、この値を0.5%~1%に設定して、取引が失敗しないようにしてください。
-
スワップを確認:ウォレットでトランザクションに署名してください。
FAQ:暗号通貨のAMMはどのように機能しますか?
AMMは安全ですか?
数学的には確実ですが、AMMはスマートコントラクトリスクを伴います。コードに脆弱性がある場合、流動性プールが空になる可能性があります。UniswapやCurveのような「実戦検証済み」プロトコルを使用してください。
なぜ異なるAMMで価格が異なるのですか?
各AMMは独自の流動性の孤立した島である。巨大な取引がSushiSwapで発生してもUniswapでは発生しなければ、仲裁業者が介入してバランスを取るまで価格は乖離する。
ライクイディティ・プロバイダーとして、すべての資金を失うことはありますか?
ペアのいずれかのトークンがラグプルされたり、価値がゼロになった場合、全損は稀だが可能性がある。また、時としてあなたが得る手数料を上回ることもある不恒常損失に直面する。
LPトークンとは何ですか?
LPトークンは本質的にレシートです。これらはあなたがプールの一定割合を所有していることを証明します。これらのトークンを「イールドファーム」に「ステーク」することで、追加の報酬(リキディティマイニング)を獲得できます。