自動マーケットメイカー (AMM) は、分散型取引所におけるクリプト資産の流動性と価格を制御するためのソフトウェアアルゴリズムです。
AMMシステムは、DeFi業界、特にUniswap、Balancer、Bancor、Curveなどの分散型取引所(DEX)で広く使用されています。
AMMは、特別なスマートコントラクトにロックされた複数のトークンの暗号通貨パブリックプールの流動性を利用して、分散型市場を作成します。
自動マーケットメーカー(AMM)は、ほとんどの取引DeFiプロトコルが運営される自律的な取引メカニズムです。これは、資本の移動と利用可能な暗号資産市場でのユーザー交換の実行を可能にします。
最初にAMMの実装について話した知られている開発者は、Gnosisプロジェクトチームのメンバーであるアラン・リウでした。彼のアイデアは、2016年にRedditでイーサリアムの創設者であるヴィタリック・ブテリンによって概説され、2017年7月に個人ブログで紹介されました。
この概念は、最初に10万ドルの助成金をイーサリアム財団から受けたUniswapプラットフォームプロトコルの基礎を形成しました。さらに、ヴィタリック・ブテリンはUniswapの開発者に助言をしました。
その後、AMMはUniswapのおかげで広く知られるようになりました。同時に、最初の成功したAMM実装の1つとして、2017年6月にICOを通じて1億4000万ドルを調達したBancor Networkプラットフォームが挙げられます。
MMAが機能するために必要な重要な要素は、流動性プールです。これは、スマートコントラクトの形式でクリプトアセットを保管する一種のストレージです。流動性プールは通常、2つのクリプトアセットで構成され、市場を形成します。これは、中央集権型取引所の取引ペアに類似しています。
一部のプール参加者は、取引手数料を通じて収入を得るために資金をロックします。このようなユーザーは流動性提供者と呼ばれます。
別のカテゴリは、プロトコル(で暗号通貨を交換する分散型取引所の直接ユーザーです。これらの取引は「スワップ」と呼ばれ、いずれかのプールを使用します。
流動性プールをよりよく理解するために、それらの創造につながった要因を見てみましょう。
最初のDEX取引所はイーサリアムで運営され、中央集権的な取引所で使用されている標準のオーダーブックを取引に使用しました。このような取引メカニズムが効果的であるためには、非常に高い取引処理速度が必要です。分散型取引所での取引がブロックチェーンを介して確認されることを考えると、そのようなDEXの実際の速度と機能は非常に限られていました。AMMは、この問題を解決するためのソリューションを提供しました。
したがって、AMMは資産市場を作成する根本的に異なる方法であり、プロトコルが売買注文やユーザーのリザーブを処理するための公式またはルールです。
プールは2つ以上の資産を使用できます。たとえば、Uniswap取引所では、ペアトークンのためのプールを作成できます。Balancerプラットフォームでは、3つ以上のトークンのためのプールを作成できます。また、Curveプロトコルは、ETHとラップされたトークンWETHやUSDCとDAIのような類似の価値を持つ資産ベースのプールのために設計されています。これらのプールの運用はAMMによって管理されています。
各AMM-DEXは、流動性プールと相互作用するために独自の式やルールを使用する場合があります。たとえば、Uniswapプロトコルは次の式を使用します:x * y = k.
この方程式では、xとyは流動性プールに利用可能なトークンの数を表し、kは不変と呼ばれる定数値です。Curveの場合、x * y = kおよびx + y = kの式が使用されます。
数式 x * y = k は、最も一般的なタイプのAMM-DEXであるSushiSwapおよびPancakeSwapプロジェクトでも使用されています。
流動性がプール内でブロックされると、その提供者はプール内の自分の持分を確認する特別なLPトークンを受け取ります。これらは約束手形として提示され、その所有は取引所での交換取引からの手数料を受け取る権利とプールからの持分を返還する権利を与えます。
LPトークンは、オープンマーケットで売買または交換できる移転可能な暗号資産であり、第三者のDeFiアプリケーションに投資することができます。
流動性プールを通じてある資産を別の資産に交換するプロセスはスワップと呼ばれます。このプロセスの本質は、LPの場合のように2つの資産ではなく、プールに1つの資産のみを追加することです。プールはスワップに対して小さな手数料を請求しますが、これは中央集権型取引所での取引手数料に相当し、0.1-0.3%です。手数料は流動性提供者のプール内の持ち分に応じて分配されます。
)例
ETH/USDCペアの条件付き流動性プールを作成しましょう。1 ETHが2000 USDCに相当する価格では、これら2つのコインの任意の量を1:2000の比率でスマートコントラクトに同時にロックする必要があります。この価格では、プールに100 ETHと200,000 USDCが存在する可能性があります。
プール内の資産の残高は、その価格によって決まります。ユーザーが上記のプールを使用して10 ETHを交換することを決定した場合、彼は通常の取引でスマートコントラクトにコインを預けます。彼は10 ETHの代わりに20,000 USDC ###を受け取ります。ただし、交換手数料(は除きます。
この取引の後、プールの残高は110 ETHと180,000 USDCになります。したがって、このプールにおけるETHの価格は、他の市場での2000 USDCではなく、約1636 USDCになります。この状況は、価格が1 ETHあたり2000 USDCの市場価格に達するまで、USDCをプールに追加して不均衡を利用するアービトラージトレーダーを惹きつけます。
AMMは取引とDeFiにとって画期的なものである一方で、いくつかの明確な欠点があります。まず、MMAを使用してスワップを行う際に価格スリippageの高いリスクがあります。これが、LPや一般ユーザーにとっての損失やマイナー抽出価値)MEV(のリスクにつながります。
このようなリスクから保護するために、AMM-BalancerとGnosisプロトコルの開発を組み合わせたCowSwapプロジェクトなど、他のタイプのAMMが作成されています。
第二に、中央集権型取引所とは異なり、AMMを通じて取引する際には一種類の注文しか行えません。リミットオーダーや他の種類、例えばストップロスでの取引は不可能です。
インパーマネントロス )IL( は、AMM-DEX を使用して流動性プールに資産を保有している際の一時的または未実現の損失です。IL は流動性プロバイダー )LPs( に起因し、トークンがプールにロックされている時点での価格と、保有している時点での実際の価格の差を意味します。損失は未実現と呼ばれるのは、流動性がプールから引き出されるまでロックされないからです。
例として、古典的な公式 x * y = k に従って機能する Uniswap 取引所の流動性プールを考えてみましょう:
これは、1つの資産の価格が50%急増する条件付きの例です。アービトラージトレーダーの多くの取引や、プール内の資産の価格を中央集権型取引所の価格と調整するために必要な時間を考慮していません。中央集権型取引所では、変化が瞬時に発生します。
市場が「穏やか」なとき、変動の動きがインパーマネントロスの計算に加えられ、これはStarkNetの開発者Peteris Erinsのブログで説明されています。これらの予測計算の結果、資産の価格が二倍変動した場合のインパーマネントロスの値は約5.7%になるでしょう。しかし、これはあくまで予測値であり、潜在的な「損失」を予測することは非常に難しいです。
流動性プールを使用する前に、資産の預入時および計画的な引き出し時に支払わなければならないすべての可能な手数料を計算する必要があります。
資産価格の動きがどちらの方向にも起こる可能性を考慮する必要があります。中断された損失のリスク(IL)など、いくつかの潜在的な問題は事前に計算できます。
ILを計算するには、その起源の性質を理解する必要があります。また、オンラインで利用可能な変動損失計算機の1つを使用することもできます。
233k 投稿
202k 投稿
148k 投稿
80k 投稿
66k 投稿
64k 投稿
61k 投稿
58k 投稿
52k 投稿
51k 投稿
自動マーケットメイカー(AMM)とは?
この記事では
メイン
自動マーケットメイカー (AMM) は、分散型取引所におけるクリプト資産の流動性と価格を制御するためのソフトウェアアルゴリズムです。
AMMシステムは、DeFi業界、特にUniswap、Balancer、Bancor、Curveなどの分散型取引所(DEX)で広く使用されています。
AMMは、特別なスマートコントラクトにロックされた複数のトークンの暗号通貨パブリックプールの流動性を利用して、分散型市場を作成します。
自動マーケットメイカー (AMM) はどのようにして誕生したのか?
自動マーケットメーカー(AMM)は、ほとんどの取引DeFiプロトコルが運営される自律的な取引メカニズムです。これは、資本の移動と利用可能な暗号資産市場でのユーザー交換の実行を可能にします。
最初にAMMの実装について話した知られている開発者は、Gnosisプロジェクトチームのメンバーであるアラン・リウでした。彼のアイデアは、2016年にRedditでイーサリアムの創設者であるヴィタリック・ブテリンによって概説され、2017年7月に個人ブログで紹介されました。
この概念は、最初に10万ドルの助成金をイーサリアム財団から受けたUniswapプラットフォームプロトコルの基礎を形成しました。さらに、ヴィタリック・ブテリンはUniswapの開発者に助言をしました。
その後、AMMはUniswapのおかげで広く知られるようになりました。同時に、最初の成功したAMM実装の1つとして、2017年6月にICOを通じて1億4000万ドルを調達したBancor Networkプラットフォームが挙げられます。
流動性プールはAMMとどのように関連していますか?
MMAが機能するために必要な重要な要素は、流動性プールです。これは、スマートコントラクトの形式でクリプトアセットを保管する一種のストレージです。流動性プールは通常、2つのクリプトアセットで構成され、市場を形成します。これは、中央集権型取引所の取引ペアに類似しています。
一部のプール参加者は、取引手数料を通じて収入を得るために資金をロックします。このようなユーザーは流動性提供者と呼ばれます。
別のカテゴリは、プロトコル(で暗号通貨を交換する分散型取引所の直接ユーザーです。これらの取引は「スワップ」と呼ばれ、いずれかのプールを使用します。
流動性プールをよりよく理解するために、それらの創造につながった要因を見てみましょう。
最初のDEX取引所はイーサリアムで運営され、中央集権的な取引所で使用されている標準のオーダーブックを取引に使用しました。このような取引メカニズムが効果的であるためには、非常に高い取引処理速度が必要です。分散型取引所での取引がブロックチェーンを介して確認されることを考えると、そのようなDEXの実際の速度と機能は非常に限られていました。AMMは、この問題を解決するためのソリューションを提供しました。
したがって、AMMは資産市場を作成する根本的に異なる方法であり、プロトコルが売買注文やユーザーのリザーブを処理するための公式またはルールです。
流動性プールはどのように機能しますか?
プールは2つ以上の資産を使用できます。たとえば、Uniswap取引所では、ペアトークンのためのプールを作成できます。Balancerプラットフォームでは、3つ以上のトークンのためのプールを作成できます。また、Curveプロトコルは、ETHとラップされたトークンWETHやUSDCとDAIのような類似の価値を持つ資産ベースのプールのために設計されています。これらのプールの運用はAMMによって管理されています。
各AMM-DEXは、流動性プールと相互作用するために独自の式やルールを使用する場合があります。たとえば、Uniswapプロトコルは次の式を使用します:x * y = k.
この方程式では、xとyは流動性プールに利用可能なトークンの数を表し、kは不変と呼ばれる定数値です。Curveの場合、x * y = kおよびx + y = kの式が使用されます。
数式 x * y = k は、最も一般的なタイプのAMM-DEXであるSushiSwapおよびPancakeSwapプロジェクトでも使用されています。
流動性プール内の資産はどのように価格設定されるのか?
流動性がプール内でブロックされると、その提供者はプール内の自分の持分を確認する特別なLPトークンを受け取ります。これらは約束手形として提示され、その所有は取引所での交換取引からの手数料を受け取る権利とプールからの持分を返還する権利を与えます。
LPトークンは、オープンマーケットで売買または交換できる移転可能な暗号資産であり、第三者のDeFiアプリケーションに投資することができます。
流動性プールを通じてある資産を別の資産に交換するプロセスはスワップと呼ばれます。このプロセスの本質は、LPの場合のように2つの資産ではなく、プールに1つの資産のみを追加することです。プールはスワップに対して小さな手数料を請求しますが、これは中央集権型取引所での取引手数料に相当し、0.1-0.3%です。手数料は流動性提供者のプール内の持ち分に応じて分配されます。
)例
ETH/USDCペアの条件付き流動性プールを作成しましょう。1 ETHが2000 USDCに相当する価格では、これら2つのコインの任意の量を1:2000の比率でスマートコントラクトに同時にロックする必要があります。この価格では、プールに100 ETHと200,000 USDCが存在する可能性があります。
プール内の資産の残高は、その価格によって決まります。ユーザーが上記のプールを使用して10 ETHを交換することを決定した場合、彼は通常の取引でスマートコントラクトにコインを預けます。彼は10 ETHの代わりに20,000 USDC ###を受け取ります。ただし、交換手数料(は除きます。
この取引の後、プールの残高は110 ETHと180,000 USDCになります。したがって、このプールにおけるETHの価格は、他の市場での2000 USDCではなく、約1636 USDCになります。この状況は、価格が1 ETHあたり2000 USDCの市場価格に達するまで、USDCをプールに追加して不均衡を利用するアービトラージトレーダーを惹きつけます。
MMAの欠点は何ですか?
AMMは取引とDeFiにとって画期的なものである一方で、いくつかの明確な欠点があります。まず、MMAを使用してスワップを行う際に価格スリippageの高いリスクがあります。これが、LPや一般ユーザーにとっての損失やマイナー抽出価値)MEV(のリスクにつながります。
このようなリスクから保護するために、AMM-BalancerとGnosisプロトコルの開発を組み合わせたCowSwapプロジェクトなど、他のタイプのAMMが作成されています。
第二に、中央集権型取引所とは異なり、AMMを通じて取引する際には一種類の注文しか行えません。リミットオーダーや他の種類、例えばストップロスでの取引は不可能です。
インパーマネントロスとは?
インパーマネントロス )IL( は、AMM-DEX を使用して流動性プールに資産を保有している際の一時的または未実現の損失です。IL は流動性プロバイダー )LPs( に起因し、トークンがプールにロックされている時点での価格と、保有している時点での実際の価格の差を意味します。損失は未実現と呼ばれるのは、流動性がプールから引き出されるまでロックされないからです。
例として、古典的な公式 x * y = k に従って機能する Uniswap 取引所の流動性プールを考えてみましょう:
これは、1つの資産の価格が50%急増する条件付きの例です。アービトラージトレーダーの多くの取引や、プール内の資産の価格を中央集権型取引所の価格と調整するために必要な時間を考慮していません。中央集権型取引所では、変化が瞬時に発生します。
市場が「穏やか」なとき、変動の動きがインパーマネントロスの計算に加えられ、これはStarkNetの開発者Peteris Erinsのブログで説明されています。これらの予測計算の結果、資産の価格が二倍変動した場合のインパーマネントロスの値は約5.7%になるでしょう。しかし、これはあくまで予測値であり、潜在的な「損失」を予測することは非常に難しいです。
AMM取引のリスクを減らす方法は?
流動性プールを使用する前に、資産の預入時および計画的な引き出し時に支払わなければならないすべての可能な手数料を計算する必要があります。
資産価格の動きがどちらの方向にも起こる可能性を考慮する必要があります。中断された損失のリスク(IL)など、いくつかの潜在的な問題は事前に計算できます。
ILを計算するには、その起源の性質を理解する必要があります。また、オンラインで利用可能な変動損失計算機の1つを使用することもできます。