# Web3ファイナンスのコアテクノロジー:自動マーケットメーカーメカニズムの分析現在のWeb3業界の構図の中で、分散型金融(DeFi)に関連する製品が主導的な地位を占めています。その中で、AMM(は重要な役割を果たし、Web3金融分野の革新と変革を力強く推進しています。本稿では、Solanaエコシステムにおけるいくつかの重要なAMMの実装に焦点を当て、流動性提供者)LP(が投資戦略を選択する際の参考になることを目指します。! [SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード])https://img-cdn.gateio.im/social/moments-888d982f15ce3c27c6334c37dfa8fdd9(## コンスタントな製品マーケットメーカー )CPMM(CPMMは最も基本的なAMMの実装方法の一つです。ある取引所が提供する定数積に基づくAMMを例にすると、その核心原理はプール内の2種類のトークンの供給量の積を一定に保つこと、つまりX * Y = kです。ユーザーがプールに流動性を追加すると、システムは自動的にユーザーのウォレットに関連アカウントを作成し、特定のプールにおけるユーザーのシェアを証明するためにLP Tokenを発行します。これらのLP Tokenは、ユーザーが流動性を引き出す際に破棄されます。CPMMのオンチェーンプログラムはAnchorで開発されています。取引プロセス中に、ユーザーがトークンを交換すると、swapに関連する命令がトリガーされます。USDCとTRUMPトークンの交換を例にとると、システムはTRUMP-USDCプールを通じて操作を行います。Solanaエコシステム内のAMMは、Ethereumのように新しいコントラクトをデプロイする必要なく、Token Accountを直接使用してLPペアを表すことができます。! [SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード])https://img-cdn.gateio.im/social/moments-0cd2b8ac94f0c770688a696d01aa3a14(具体的なスワップ操作では、システムは固定積の公式に基づいて交換可能なトークンの数量を計算します。計算式は次の通りです:)X + ΔX()Y - ΔY( = XYその中で、ΔYはユーザーが取得できる目標トークンの数量を表し、計算方法は次の通りです:ΔY = )ΔX * Y( / )X + ΔX(注意が必要です。この計算には手数料は含まれていません。手数料は前処理のロジックで差し引かれています。! [SolanaエコシステムAMM研究:高流動性の背後にある基本的なコード])https://img-cdn.gateio.im/social/moments-2ec2653a014a540b670682d2caf3a00d(## 中央集権型流動性マーケットメーカー )CLMM(CLMMはある取引プラットフォームが導入した別のAMMの実装で、その設計理念はある有名なDEXのV3バージョンに似ています。CLMMは各トークンペアに対して複数の手数料レベルを設定し、それに応じた流動性プールを作成することを可能にします。CLMMの大きな特徴は、流動性提供者が資金を注入する際に特定の価格範囲を選択できることです。このメカニズムにより、資金は選択された範囲内でのみ分配され、資金の利用効率が向上します。LPはプール内の2種類のトークンの両方に流動性を提供することも、片側の流動性のみを提供することも選択できます。これは、従来の金融における指値注文に似ています。! [Solana Ecosystem AMM Research: The Underlying Code Behind High Liquidity])https://img-cdn.gateio.im/social/moments-e37158b5b9adf9a88d817e837dcc7456(一般的に、価格変動が小さいプールでは、LPはより小さな価格範囲を選ぶ傾向があります。一方、価格変動が激しいプールでは、より大きな範囲を選ぶ傾向があります。こうすることで、現在の価格が選択した範囲から逸脱することをできるだけ避け、無常損失を減らすことを目的としています。注目すべきは、集中流動性が資金利用率を向上させる一方で、LPの金融管理能力に対してより高い要求を突きつけるということです。LPは自らの流動性をより積極的に管理する必要があり、そうしなければ市場の変動により深刻なインパーマネントロスを被る可能性があります。! [SolanaエコシステムAMMリサーチ:高流動性の背後にある基礎となるコード])https://img-cdn.gateio.im/social/moments-2d7712d72d2c0895cbb3a5bc896a9781(## ダイナミック流動性AMM)DLMM(DLMMはあるプラットフォームによって提供されているAMM製品であり、ある有名なDEX V3の一種のバリエーションです。DLMMはCLMMと多くの類似点があります。DLMMもLPが資金を現在の価格近くの一定範囲に集中させることを許可しますが、具体的な実装には革新があり、いくつかの特徴的な機能を提供しています。DLMMは「Bin」の概念を導入しました。これは価格帯を複数の小区間に分割することを意味します。同じBin内で取引が行われる場合、トレーダーはゼロスリッページ取引を享受でき、これにより取引量と成功率が大幅に向上し、理論的にはLPにより多くの手数料収入をもたらすことができます。! [SolanaエコシステムAMMリサーチ:高流動性の背後にある基礎となるコード])https://img-cdn.gateio.im/social/moments-fef4e9886047f31e3328b34af69187d5(DLMMでは、プール内のトークンも現在の価格の両側に分布しています。現在アクティブなビンには2種類のトークンが存在し、他のビンにはそれぞれ単一のトークンのみが含まれています。アクティブなビンにあるトークンがゼロになると、システムは隣接するビンを新しいアクティブ状態に設定し、プール内の価格変動を促進します。! [SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード])https://img-cdn.gateio.im/social/moments-bb11b6aeaa5618925c982930d7ba7895(DLMMはLPに3つの流動性戦略を提供しています:Spot、Curve、Bid Ask。Spot戦略はほとんどの流動性プールに適しています;Curve戦略は価格変動が小さいプール(例:ステーブルコインペア)により適しています;Bid Ask戦略は価格変動が大きいプールに適していますが、この戦略は通常、LPが頻繁にポジションを調整する必要があり、市場判断能力が高く求められます。! [SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード])https://img-cdn.gateio.im/social/moments-e993d4d3b41f519e823ea34dc4d04263(## まとめWeb3金融分野の重要な構成要素として、AMMはその独自のメカニズムと継続的な革新を通じて、分散型金融の普及と発展を推進しています。技術の進歩とエコシステムの充実に伴い、AMMは将来的により大きな役割を果たし、従来の金融の風景をさらに変えることが期待されています。参加者にとって、さまざまなAMMメカニズムの特徴とリスクを深く理解することは、より賢明な投資判断を下すのに役立ちます。
AMMメカニズムの進化:CPMMからCLMMおよびDLMMへのWeb3金融イノベーション
Web3ファイナンスのコアテクノロジー:自動マーケットメーカーメカニズムの分析
現在のWeb3業界の構図の中で、分散型金融(DeFi)に関連する製品が主導的な地位を占めています。その中で、AMM(は重要な役割を果たし、Web3金融分野の革新と変革を力強く推進しています。本稿では、Solanaエコシステムにおけるいくつかの重要なAMMの実装に焦点を当て、流動性提供者)LP(が投資戦略を選択する際の参考になることを目指します。
! [SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード])https://img-cdn.gateio.im/webp-social/moments-888d982f15ce3c27c6334c37dfa8fdd9.webp(
コンスタントな製品マーケットメーカー )CPMM(
CPMMは最も基本的なAMMの実装方法の一つです。ある取引所が提供する定数積に基づくAMMを例にすると、その核心原理はプール内の2種類のトークンの供給量の積を一定に保つこと、つまりX * Y = kです。
ユーザーがプールに流動性を追加すると、システムは自動的にユーザーのウォレットに関連アカウントを作成し、特定のプールにおけるユーザーのシェアを証明するためにLP Tokenを発行します。これらのLP Tokenは、ユーザーが流動性を引き出す際に破棄されます。
CPMMのオンチェーンプログラムはAnchorで開発されています。取引プロセス中に、ユーザーがトークンを交換すると、swapに関連する命令がトリガーされます。USDCとTRUMPトークンの交換を例にとると、システムはTRUMP-USDCプールを通じて操作を行います。Solanaエコシステム内のAMMは、Ethereumのように新しいコントラクトをデプロイする必要なく、Token Accountを直接使用してLPペアを表すことができます。
! [SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード])https://img-cdn.gateio.im/webp-social/moments-0cd2b8ac94f0c770688a696d01aa3a14.webp(
具体的なスワップ操作では、システムは固定積の公式に基づいて交換可能なトークンの数量を計算します。計算式は次の通りです:
)X + ΔX()Y - ΔY( = XY
その中で、ΔYはユーザーが取得できる目標トークンの数量を表し、計算方法は次の通りです:
ΔY = )ΔX * Y( / )X + ΔX(
注意が必要です。この計算には手数料は含まれていません。手数料は前処理のロジックで差し引かれています。
! [SolanaエコシステムAMM研究:高流動性の背後にある基本的なコード])https://img-cdn.gateio.im/webp-social/moments-2ec2653a014a540b670682d2caf3a00d.webp(
中央集権型流動性マーケットメーカー )CLMM(
CLMMはある取引プラットフォームが導入した別のAMMの実装で、その設計理念はある有名なDEXのV3バージョンに似ています。CLMMは各トークンペアに対して複数の手数料レベルを設定し、それに応じた流動性プールを作成することを可能にします。
CLMMの大きな特徴は、流動性提供者が資金を注入する際に特定の価格範囲を選択できることです。このメカニズムにより、資金は選択された範囲内でのみ分配され、資金の利用効率が向上します。LPはプール内の2種類のトークンの両方に流動性を提供することも、片側の流動性のみを提供することも選択できます。これは、従来の金融における指値注文に似ています。
! [Solana Ecosystem AMM Research: The Underlying Code Behind High Liquidity])https://img-cdn.gateio.im/webp-social/moments-e37158b5b9adf9a88d817e837dcc7456.webp(
一般的に、価格変動が小さいプールでは、LPはより小さな価格範囲を選ぶ傾向があります。一方、価格変動が激しいプールでは、より大きな範囲を選ぶ傾向があります。こうすることで、現在の価格が選択した範囲から逸脱することをできるだけ避け、無常損失を減らすことを目的としています。
注目すべきは、集中流動性が資金利用率を向上させる一方で、LPの金融管理能力に対してより高い要求を突きつけるということです。LPは自らの流動性をより積極的に管理する必要があり、そうしなければ市場の変動により深刻なインパーマネントロスを被る可能性があります。
! [SolanaエコシステムAMMリサーチ:高流動性の背後にある基礎となるコード])https://img-cdn.gateio.im/webp-social/moments-2d7712d72d2c0895cbb3a5bc896a9781.webp(
ダイナミック流動性AMM)DLMM(
DLMMはあるプラットフォームによって提供されているAMM製品であり、ある有名なDEX V3の一種のバリエーションです。DLMMはCLMMと多くの類似点があります。DLMMもLPが資金を現在の価格近くの一定範囲に集中させることを許可しますが、具体的な実装には革新があり、いくつかの特徴的な機能を提供しています。
DLMMは「Bin」の概念を導入しました。これは価格帯を複数の小区間に分割することを意味します。同じBin内で取引が行われる場合、トレーダーはゼロスリッページ取引を享受でき、これにより取引量と成功率が大幅に向上し、理論的にはLPにより多くの手数料収入をもたらすことができます。
! [SolanaエコシステムAMMリサーチ:高流動性の背後にある基礎となるコード])https://img-cdn.gateio.im/webp-social/moments-fef4e9886047f31e3328b34af69187d5.webp(
DLMMでは、プール内のトークンも現在の価格の両側に分布しています。現在アクティブなビンには2種類のトークンが存在し、他のビンにはそれぞれ単一のトークンのみが含まれています。アクティブなビンにあるトークンがゼロになると、システムは隣接するビンを新しいアクティブ状態に設定し、プール内の価格変動を促進します。
! [SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード])https://img-cdn.gateio.im/webp-social/moments-bb11b6aeaa5618925c982930d7ba7895.webp(
DLMMはLPに3つの流動性戦略を提供しています:Spot、Curve、Bid Ask。Spot戦略はほとんどの流動性プールに適しています;Curve戦略は価格変動が小さいプール(例:ステーブルコインペア)により適しています;Bid Ask戦略は価格変動が大きいプールに適していますが、この戦略は通常、LPが頻繁にポジションを調整する必要があり、市場判断能力が高く求められます。
! [SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード])https://img-cdn.gateio.im/webp-social/moments-e993d4d3b41f519e823ea34dc4d04263.webp(
まとめ
Web3金融分野の重要な構成要素として、AMMはその独自のメカニズムと継続的な革新を通じて、分散型金融の普及と発展を推進しています。技術の進歩とエコシステムの充実に伴い、AMMは将来的により大きな役割を果たし、従来の金融の風景をさらに変えることが期待されています。参加者にとって、さまざまなAMMメカニズムの特徴とリスクを深く理解することは、より賢明な投資判断を下すのに役立ちます。