# ソラナエコシステムにおけるAMMメカニズムの探究Web3業界では、分散型金融に関連する製品が市場の主導的地位を占めています。その中で、AMM(自動マーケットメイカー)は重要な要素として、Web3金融の革新を推進する重要な力となっています。本稿では、ソラナエコシステムにおけるいくつかの重要なAMMの実装について紹介し、流動性提供者が投資戦略を選択する際の参考となることを目的としています。! [SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード](https://img-cdn.gateio.im/social/moments-888d982f15ce3c27c6334c37dfa8fdd9)## 恒常積自動マーケットメイカー(CPMM)CPMMは最も基本的なAMMの実装の一つであり、複数の製品で使用されています。あるDEXプラットフォームが提供する恒常的な積に基づくAMMを例に挙げると、その核心原理はプール内の2種類のトークンの供給量の積を一定に保つことです:X * Y = k。流動性提供者にとって、プールに流動性を追加すると、CPMMは自動的にユーザーの関連アカウントを作成し、LPトークンを発行します。これらのLPトークンは、ユーザーが特定のプールにおける持分を証明するために使用され、流動性を引き出す際に破棄されます。CPMMのオンチェーンプログラムはAnchorを使用して開発されています。トークン交換の過程で、システムはswapに関連する指示をトリガーします。USDCとあるトークンの交換を例に取ると、取引は対応する取引ペアプールを通じて行われます。! [SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード](https://img-cdn.gateio.im/social/moments-0cd2b8ac94f0c770688a696d01aa3a14)ソラナエコシステムでは、LP取引ペアはToken Accountを通じて直接表現でき、イーサリアムのように新しいコントラクトを作成して展開する必要はありません。取引はCPMMプログラムと直接対話し、プールのアドレスやトークンのアドレスなどのパラメータを渡すことで、対応するToken Accountの状態を変更します。CPMMのコアロジックは、トークンの総量の変化前後の積を保持することにあります。数学的な変換を通じて、交換可能なターゲットトークンの数量を計算する公式を得ることができます。実際の計算では、手数料の控除も考慮する必要があることに注意してください。! [SolanaエコシステムAMM研究:高流動性の背後にある基本的なコード](https://img-cdn.gateio.im/social/moments-2ec2653a014a540b670682d2caf3a00d)## 中央集権型流動性マーケットメーカー (CLMM)CLMMは別のAMMの実装であり、ある有名なDEXのV3バージョンに似ています。各トークンペアには複数の手数料レベルがあり、それぞれに対応するプールが作成されます。CLMMは複数の手数料レベル、集中流動性などの概念を継承しています。CPMMに似て、ソラナチェーンの特性により、CLMMは各プールのために個別にコントラクトを展開する必要がなく、ファクトリーコントラクトの概念もありません。この点はイーサリアム上の実装とは異なります。! [Solana Ecosystem AMM Research: The Underlying Code Behind High Liquidity](https://img-cdn.gateio.im/social/moments-e37158b5b9adf9a88d817e837dcc7456)CLMMは流動性提供者が資金を注入する際に価格範囲を選択できるようにし、資金は選択した範囲内にのみ分配されます。このメカニズムは資金の利用率を高めますが、流動性提供者の金融管理能力に対してより高い要求を課します。価格変動が小さいプールでは、流動性提供者は小さな価格範囲を選ぶ傾向があります。一方、価格変動が激しいプールでは、大きな範囲を選ぶ傾向があります。これにより、現在の価格が選定された範囲から外れることを避け、無常損失リスクを低減することが目的です。! [SolanaエコシステムAMMリサーチ:高流動性の背後にある基礎となるコード](https://img-cdn.gateio.im/social/moments-2d7712d72d2c0895cbb3a5bc896a9781)## ダイナミック流動性マーケットメーカー(DLMM)DLMMは、V3の理念に基づく別のAMM製品で、CLMMに似ていますが、具体的な実装と機能において革新があります。DLMMは「Bin」という概念を導入し、価格帯を複数の小さな区間に分割します。DLMMでは、同じBin内で取引が行われる場合、トレーダーはゼロスリッページの利点を享受します。これにより、取引量と成功率が向上し、理論的には流動性提供者により多くの利益をもたらすことができます。! [SolanaエコシステムAMMリサーチ:高流動性の背後にある基礎となるコード](https://img-cdn.gateio.im/social/moments-fef4e9886047f31e3328b34af69187d5)DLMMは3つの流動性戦略を提供しています:Spot、Curve、Bid Ask。Spot戦略はほとんどの流動性プールに適しており、Curve戦略は価格変動が少ないプール、例えばステーブルコインペアにより適しています。Bid Ask戦略は価格変動が大きいプールに適していますが、流動性提供者はポジションをより頻繁に調整する必要があります。! [SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード](https://img-cdn.gateio.im/social/moments-bb11b6aeaa5618925c982930d7ba7895)## まとめAMMメカニズムはWeb3金融分野の重要な構成要素として、その独自の設計と革新により、分散型金融の発展を促進しています。技術の進歩とエコシステムのさらなる充実に伴い、AMMは将来的により大きな役割を果たし、金融分野の革新と変革をさらに推進することが期待されています。! [SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード](https://img-cdn.gateio.im/social/moments-e993d4d3b41f519e823ea34dc4d04263)
ソラナエコシステムのAMMメカニズムのデプス解析:CPMM、CLMMとDLMMの比較
ソラナエコシステムにおけるAMMメカニズムの探究
Web3業界では、分散型金融に関連する製品が市場の主導的地位を占めています。その中で、AMM(自動マーケットメイカー)は重要な要素として、Web3金融の革新を推進する重要な力となっています。本稿では、ソラナエコシステムにおけるいくつかの重要なAMMの実装について紹介し、流動性提供者が投資戦略を選択する際の参考となることを目的としています。
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
恒常積自動マーケットメイカー(CPMM)
CPMMは最も基本的なAMMの実装の一つであり、複数の製品で使用されています。あるDEXプラットフォームが提供する恒常的な積に基づくAMMを例に挙げると、その核心原理はプール内の2種類のトークンの供給量の積を一定に保つことです:X * Y = k。
流動性提供者にとって、プールに流動性を追加すると、CPMMは自動的にユーザーの関連アカウントを作成し、LPトークンを発行します。これらのLPトークンは、ユーザーが特定のプールにおける持分を証明するために使用され、流動性を引き出す際に破棄されます。
CPMMのオンチェーンプログラムはAnchorを使用して開発されています。トークン交換の過程で、システムはswapに関連する指示をトリガーします。USDCとあるトークンの交換を例に取ると、取引は対応する取引ペアプールを通じて行われます。
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
ソラナエコシステムでは、LP取引ペアはToken Accountを通じて直接表現でき、イーサリアムのように新しいコントラクトを作成して展開する必要はありません。取引はCPMMプログラムと直接対話し、プールのアドレスやトークンのアドレスなどのパラメータを渡すことで、対応するToken Accountの状態を変更します。
CPMMのコアロジックは、トークンの総量の変化前後の積を保持することにあります。数学的な変換を通じて、交換可能なターゲットトークンの数量を計算する公式を得ることができます。実際の計算では、手数料の控除も考慮する必要があることに注意してください。
! SolanaエコシステムAMM研究:高流動性の背後にある基本的なコード
中央集権型流動性マーケットメーカー (CLMM)
CLMMは別のAMMの実装であり、ある有名なDEXのV3バージョンに似ています。各トークンペアには複数の手数料レベルがあり、それぞれに対応するプールが作成されます。CLMMは複数の手数料レベル、集中流動性などの概念を継承しています。
CPMMに似て、ソラナチェーンの特性により、CLMMは各プールのために個別にコントラクトを展開する必要がなく、ファクトリーコントラクトの概念もありません。この点はイーサリアム上の実装とは異なります。
! Solana Ecosystem AMM Research: The Underlying Code Behind High Liquidity
CLMMは流動性提供者が資金を注入する際に価格範囲を選択できるようにし、資金は選択した範囲内にのみ分配されます。このメカニズムは資金の利用率を高めますが、流動性提供者の金融管理能力に対してより高い要求を課します。
価格変動が小さいプールでは、流動性提供者は小さな価格範囲を選ぶ傾向があります。一方、価格変動が激しいプールでは、大きな範囲を選ぶ傾向があります。これにより、現在の価格が選定された範囲から外れることを避け、無常損失リスクを低減することが目的です。
! SolanaエコシステムAMMリサーチ:高流動性の背後にある基礎となるコード
ダイナミック流動性マーケットメーカー(DLMM)
DLMMは、V3の理念に基づく別のAMM製品で、CLMMに似ていますが、具体的な実装と機能において革新があります。DLMMは「Bin」という概念を導入し、価格帯を複数の小さな区間に分割します。
DLMMでは、同じBin内で取引が行われる場合、トレーダーはゼロスリッページの利点を享受します。これにより、取引量と成功率が向上し、理論的には流動性提供者により多くの利益をもたらすことができます。
! SolanaエコシステムAMMリサーチ:高流動性の背後にある基礎となるコード
DLMMは3つの流動性戦略を提供しています:Spot、Curve、Bid Ask。Spot戦略はほとんどの流動性プールに適しており、Curve戦略は価格変動が少ないプール、例えばステーブルコインペアにより適しています。Bid Ask戦略は価格変動が大きいプールに適していますが、流動性提供者はポジションをより頻繁に調整する必要があります。
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
まとめ
AMMメカニズムはWeb3金融分野の重要な構成要素として、その独自の設計と革新により、分散型金融の発展を促進しています。技術の進歩とエコシステムのさらなる充実に伴い、AMMは将来的により大きな役割を果たし、金融分野の革新と変革をさらに推進することが期待されています。
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード