自動化されたマーケット メーカー (AMM) とは何ですか?

自動マーケットメーカー

たくさん 自動マーケットメーカー (自動化されたマーケットメーカーまたはAMM)は、DeFiエコシステムの不可欠な部分になりました。 何兆もの取引量を促進. 2017/2018 年に Bancor や Uniswap などのプロジェクトによって促進された AMM は、従来の中央指値注文モデルに代わる興味深い選択肢を提供します。

La オーダーブックの複製 ブロックチェーンでは、主に XNUMX つの問題に直面します。まず、 注文ごとにガス代がかかります これは時間の経過とともにコストがかかり、非効率的になります。 第二に、ブロックチェーンのデータは公開されており、簡単にアクセスできるため、 フロントランニング トレーダーが本当に望む取引を実行することを妨げます。

メインの一つ MMAの利点 オーダーブックについては 誰でも資産を供給できる 流動性プロバイダーになり、取引手数料を稼ぐためにペアに。 結果として、 AMM はより多くの資本を引き付けることができます、その結果、分散型取引所(DEX)の市場の深さは、中央集権型の取引所と比較して大きくなります。 したがって、このイノベーションが最も人気のある DEX や他の DeFi アプリケーションの重要な基盤になったことは驚くことではありません。

MMAの簡単な歴史

イーサリアム共同創設者ヴィタリック・ブテリン 最初にDEXの操作について説明しました 2016 年に AMM でブロックチェーンに Uniswapの作成に影響を与えた.

Bancor は最初の AMM (オムニプールと呼ばれる) を作成したとされていますが、このアプローチの主な欠点の XNUMX つは、 トークンは、プロトコルのネイティブ BNT トークンとペアにする必要がありました. このトークンはすべてのプールで共通分母として使用されていたため、すべての取引所で BNT トークンが必要でした。 その結果、トレーダーが USDC から ETH に切り替えようとすると、スリッページが XNUMX 回発生しました (一般的なパスは、USDC から BNT、次に BNT から ETH であるため)。

Bancor のように交換を実行するためのネットワーク トークンの必要性をなくすことで、 Uniswap 操作は完全にトークン リザーブに依存します シンプルだが洗練された式のおかげで、流動性プールで: X * Y = K DeFiに革命をもたらしました。 2018 年 XNUMX 月のローンチ以来の Uniswap の成功は、最終的に数十の同様の AMM ベースの DEX の作成を生み出し、AMM が 新しい金融プリミティブ.

Uniswap は最初の XNUMX つの実装で大きな進歩を遂げましたが、 流動性はレンジ全体で均等に提供されます ゼロから無限までの価格、 資本効率に欠けていた. の導入により、この問題は解決されました。 Uniswap v3 の集中流動性、資本効率が大幅に改善され、流動性が高くなり、スリッページが減少しました。

LPの場合、リスクを軽減します 永久的な損失 なぜなら 流動性は価格の範囲で提供されます. 集中型流動性のもう 3 つの好ましい側面は、それが可能にするシンプルさと柔軟性であり、Uniswap vXNUMX はあらゆる可能な AMM の形式を取ることができます。

MMA の背景について少し理解したところで、MMA がどのように機能するかを見てみましょう。

MMA を順を追って説明

取引を容易にするために、 AMMはオーダーブックを流動性プールに置き換えます. 流動性プールは基本的に 特定の比率で XNUMX つの異なるトークンのリザーブを保持するスマート コントラクト. スマート コントラクト コードは、リザーブが価格を決定する方法、流動性の提供と取引のルール、およびプールを通じて交換するときにトレーダーが負担する手数料を指定します。

たくさん 流動性プロバイダー (以下 LP) は、暗号資産をプール リザーブに供給して、各トランザクションから取引手数料を得ることができ、 流動性を供給するためのトークン報酬を受け取る 特定のプールに。 トークン報酬は通常、プロトコルのガバナンス トークンで発行され、プロトコルとその AMM の開発に関する議決権を所有者に与えます。

LPが受け取る手数料の一部を追跡するために、プールシェアはLPトークンとしてクレジットされます あなたの流動性への貢献に比例して プール全体の一部として。 つまり、LP が資産の 10% を提供する場合、プールによって生成された取引手数料の 10% を獲得します。 流動性ポジションを表す LP トークンは、プールから流動性を取り除くためにいつでもバーンできます。

オーダーブックモデルに対するMMAの主な革新は、 誰でも流動性を提供できる 取引手数料の一部を獲得できるため、参加の障壁が低くなります。 集中型のオーダーブック モデルでは、LP の役割は通常、選択された少数の富裕層の個人または企業に限定されます。 MMA の登場により、この機能はより多くの視聴者に開かれました。

トレーダーの観点からの利点は、 すぐに流動性を得ることができます プールとやり取りするとき、一致するコマンドを待つ必要はありません。 トレーダーがトークンを売買したい場合、プールに行き、取引したい資産と金額を指定できます。 次にスマートコントラクト ペグカーブに基づいた為替レートを提供します、プール内の XNUMX つの異なるトークンのリザーブに従って計算されます。

例として、次のリザーブを持つ ETH-USDC のプールを考えてみましょう: ETH = 1 および USDC = 500. Uniswap v000 モデルに従うと、AMM 価格はリザーブ比率 (10 USDC) に等しくなります。 マーチャントが USDC で $000 で 2 ETH を購入すると、AMM はプールから 150 ETH を削除し、これらのトークンをマーチャントのウォレットに入金します。 AMM はまた、トレーダーの 1 USDC をプールに追加します。 スマート コントラクトによって設定および計算された手数料パラメーターに基づいて、マーチャントはトランザクションのパーセンテージを請求されます。

取引が実行されると、プール内の ETH がわずかに少なくなり、USDC がわずかに増えます。 ペグ曲線は資産量の比率として ETH の価格をアルゴリズム的に決定するため、 ETH価格が下落 約147 USDCに。 トレーダーが ETH を USDC で売却した場合、比率は反対方向に移動し、ETH の価格が上昇します。

より大きな取引サイズの場合、スポット価格と実現価格の差 (スリッページとも呼ばれます) プールサイズに比例して取引されるトークンの数が増加するにつれて増加します. したがって、AMM では、大規模な取引に参加する人は、小規模な取引に比べて高い価格を支払う必要があります。 したがって、約定する注文には一定のスリッページ許容度を設定する必要があります。

グループが見積もった価格がより広範な市場価値から大きく逸脱する取引が発生した場合、 アービトラージャーは介入して再調整することができます プールの金額は、AMM と他の取引場所での価格差の恩恵を受けます。

たとえば、ETH の大規模な売却により価格が 150 USDC から 135 USDC に下落したものの、市場平均が 150 USDC に近いままである場合、アービトラージャーは AMM から ETH を購入し、他の取引所で売却することができます。 . アービトラージャーが AMM を通じてより多くの ETH を購入し、より多くの ETH が流動性プールから引き出されると、 価格は最終的に市場価格に収束します 150USDCの。

これまで見てきたように、 いかなる交換もプール資産の構成を変更します 為替レートは自動的に更新され、グループ全体の価値が変わります。 資産の価格が変動すると、プールの価値も変動します。つまり、LP のプール シェアの価値も変動します。 理想的には、LP はポジションに入った価格にできるだけ近い価格で流動性を取り除きたいと考えています。 永久的な損失. ただし、一時的な損失は、LP が獲得した手数料とトークン報酬によって相殺される場合があります。

格闘技の試合

このセクションでは、さまざまなアプローチを強調するために、XNUMX つの一般的な AMM モデルを調べます。 Uniswap, 曲線 y バランサ.

Uniswap

MMAにはさまざまなバリエーションがあります 異なる曲線デザイン 連合の。

コンスタント プロダクト マーケット メーカー モデルは、1 つの資産の数量の数学的積を一定に保つことによって価格を調整します。 たとえば、Uniswap バージョン 2 と XNUMX は CPMM として知られており、XNUMX つの異なるトークンの量の倍数は、次の式に従って一定に保たれます。

[ハイライト]x * y = k[/ハイライト]

ここで、x は XNUMX つのトークン (ETH など) の量、y は別のトークン (USDC など) の量、k は定数です。

v2 では、グループのスマート コントラクトは、50 つの資産の準備金が同じ値であると想定しています。 したがって、LP は ETH と USDC を 50:XNUMX の比率でプールに提供して、k を一定に保つ必要があります。

v3 では、 流動性の供給は曲線の一部に集中できる スリッページを減らし、資本効率を向上させます。 v2 の LP は、債券曲線の全価格範囲にわたって流動性を提供します。つまり、流動性の多くは消費されません。 流動性が集中しているため、LPは流動性を提供する範囲を選択し、市場の状況に基づいてポジションを調整できます。

そのため、 Uniswap v3 は一定の製品モデルから離れます、このモデルを定額マーケットメーカーと組み合わせます。 以前のバージョンのように、方程式 x * y = k によって決定されるシングルレベル カーブに沿って演算が実行されることはありません。 流動性は不連続になる可能性があります。つまり、各 LP ポジションが 1 つのプールから排出される可能性がありますが、これは v2/vXNUMX では発生しません。

曲線

曲線は例です ハイブリッド機能MMAこれは、コンスタント プロダクト モデルとコンスタント サム モデルを組み合わせて、ステーブルコイン取引により効率的な自動化されたマーケット メーカーを提供します。

Curve v1 流動性プール 同じ関係を持つ XNUMX つ以上のアセットで構成されるUSDC と DAI、WBTC と renBTC、または stETH と ETH など。 ステーブルコインの採用が大幅に増加し、Curve は最高の合計値がロックされた DEX になり、非常に低い手数料とスリッページで安定した取引を促進します。

プール内の資産が不均衡になると、ペグ曲線は一定の出力曲線の形になります (Uniswap v1/v2 に似ています)。 ただし、為替レートが平価に十分近くなるように資産が提供されると、債券曲線は定額モデルにシフトします。

コンスタントサム アプローチの利点は、コンスタント プロダクト モデルに見られるスリッページがなくなることです。 Curve で使用されるハイブリッド モデルは、「ステーブルスワップ不変' 次の図では:

カーブ v2 では、 価格スケールは、オラクルに従って常に更新されます 市場価格をより適切に表し、取引が損益分岐点近くにとどまるようにするための内部価格チャート。 マーケットメーカー機能は、ステーブルコインや資産が一緒に取引されるのではなく、すべてのトークンに適した任意の価格で固定できます。

バランサ

バランサープロトコル 各プールに XNUMX つ以上の資産を持ち、任意の比率で供給できるようにする. 各資産プールには、プールの作成時に重みが割り当てられます。ここで、重みの合計は 1 に等しくなります。重みは、流動性の提供または削除によって変化しませんが、代わりにプールの価値を資産の価値の一部として表します。グループ。

バランサーは、Uniswap によって幾何平均に適用される一定の製品の概念を一般化し、一定平均のマーケット メーカーと呼ばれるものを生み出します。 このモデルでは、グループの管理を任されているコントローラーと呼ばれる LP とマーチャントに加えて、MMA に別のプレーヤーも追加されます。

[ハイライト]x^(0,2) + y^(0,3) + z^(0,5) = k[/ハイライト]

一定の平均式 (上記のような) を使用する Balancer スマート プールでは、 最大XNUMXつのトークンで流動性プールを作成できます、より多くのカスタマイズを可能にします。

したがって、バランサー ファンドは、固定ウェイトの資産ポートフォリオを構築するインデックス ファンドのようなものです。 以下のグラフは、Balancer が 25 つの資産 (75 つは 2% で加重、もう XNUMX つは XNUMX% で加重) で使用される曲線と、Uniswap vXNUMX の曲線を比較したものです。

スイング

 

たとえば、強気または弱気のプールに任意のウェイトを指定できます。 ETH-USDC の強気グループは、ETH に 90%、USDC に 10% の重みを指定することで作成できます。 または、反対のことを行うことで、弱気のプールを立ち上げることができます。

その他の AMM DeFi アプリケーション

DEX は、AMM アルゴリズムを使用するプロトコルのユースケースの XNUMX つに過ぎず、DeFi の他のアプリケーションの基礎も形成します。

注目すべき例は、 流動性ブートストラッププール (LBP) バランサーから。 LBP は公正なトークン リリースに使用されます。 永久プロトコル での最初のプロジェクト トークン $PERP でそれを行う. これまで探求してきたMMAとは異なり、 プールのパラメーターを変更できます。 XNUMX つのトークンのプールは、PERP などのプロジェクト トークンと USDC などの担保トークンで設定されます。

最初はプロジェクト トークンを優先するように重みを設定し、販売終了時に担保トークンを優先するように徐々に変更します。 トークンの販売は調整可能 価格が望ましい最小値まで下がるようにします。 このように、AMM はオークションと同様に機能するために使用され、初期の購入者はより高い価格を支払い、時間の経過とともにプロジェクトのトークン価格は割り当てが完了するまで減少します。

DEX 以外の DeFi での MMA アプリケーションの良い例を見つけることができます。 自動ローン、次のようなプロジェクトで 想定元本 y 収量プロトコル. どちらのプロジェクトも、固定レート、固定期間の暗号資産の貸出と、一定のパワーサム ペグ カーブによる貸出を促進します。

このような場合の AMM は、特定の将来の日付で原資産と引き換えることができるゼロ クーポン債に似た ERC-20 トークンを取引するように設計されています。 一定のパワー サム カーブにより、有効期限までの時間が価格に組み込まれ、ユーザーは価格ではなく金利に基づいて取引できるようになります。

MMAは DeFiスペースから出現する決定的なイノベーションのXNUMXつ DEXや自動貸付など、さまざまな分散型アプリケーションの作成につながっています。 さまざまなバリエーションや改良されたバリエーションに関する研究が現在も進行中であり (TWAMM など)、設計空間をさらに拡大し、 AMM で作成された新世代のプロトコル.

コメントを残します