# ソラナエコシステムAMM探究:流動性背後の技術実現Web3業界では、DeFi関連の製品が主導的な地位を占めています。その中で、自動マーケットメイカー(AMM)は重要な役割を果たし、Web3金融分野の変革を推進しています。本稿では、ソラナエコシステムにおけるいくつかの重要なAMMの実装を紹介し、流動性提供者(LP)が投資戦略を選択する際の参考になることを願っています。! [SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード](https://img-cdn.gateio.im/social/moments-888d982f15ce3c27c6334c37dfa8fdd9)## CPMMの定常積を用いたマーケットメイカー(CPMM)は、最も基本的なAMM実装です。ある取引プラットフォームが提供する定常積に基づくAMMを例に取ると、プール内の二種類のトークンの供給量の積は一定に保たれます:X * Y = k。ユーザーがプールに流動性を追加すると、CPMMは自動的にウォレットアドレスに関連アカウントを作成し、プールの持分を証明するためのLPトークンを発行します。流動性を引き出すと、該当するLPトークンは破棄されます。CPMMのオンチェーンプログラムはAnchorを使用して開発されています。スワップ取引では、プログラムは渡されたプールのアドレスやトークンのアドレスなどを通じて、対応するトークンアカウントの状態を変更し、スワップ操作を完了します。具体にどのくらいの目標トークンに交換できるか、以下の公式で計算します:TokenXとTokenYは、総量が変化した後にその積が変わらない。変化後の積は、変化前の積と等しい。数学的変換を経て、交換可能なyトークンの数量Δyの計算式が得られます:Δy = (Δx * y) / (x + Δx)ここでの計算には手数料は含まれておらず、手数料は前処理のロジックで既に差し引かれています。! [SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード](https://img-cdn.gateio.im/social/moments-0cd2b8ac94f0c770688a696d01aa3a14)## CLMMの集中流動性を持つマーケットメーカー(CLMM)は、あるDEXのV3バージョンに似ており、各トークンペアには複数の手数料レベルがあり、対応するレベルのプールを作成できます。CLMMは、tick、複数の手数料レベル、集中流動性などの概念を継承しています。CPMMに似て、Solanaチェーンの特性により、CLMMは各プールごとに個別に契約を展開する必要がなく、ファクトリー契約の概念もありません。CLMMは、LPが資金を注入する際に価格範囲を選択でき、資金は選択した範囲内にのみ分布します。また、特定のトークンのみを注入し、片側流動性を提供することもでき、従来の金融における指値注文に似ています。ボラティリティが小さいプールでは、LPは狭い範囲を選択する傾向があります。激しいボラティリティのあるプールでは、広い範囲を選択します。目的は、価格が選択した範囲から逸脱することを避け、過度のインパーマネントロスを引き起こすことです。集中流動性は資金の利用率を向上させるが、LPにはより高い金融意識が求められ、流動性をより積極的に管理する必要がある。そうしなければ、頻繁な変動が深刻な無常損失を引き起こす可能性がある。! [SolanaエコシステムAMM研究:高流動性の背後にある基本的なコード](https://img-cdn.gateio.im/social/moments-2ec2653a014a540b670682d2caf3a00d)! [Solana Ecosystem AMM Research: The Underlying Code Behind High Liquidity](https://img-cdn.gateio.im/social/moments-e37158b5b9adf9a88d817e837dcc7456)! [SolanaエコシステムAMMリサーチ:高流動性の背後にある基礎となるコード](https://img-cdn.gateio.im/social/moments-2d7712d72d2c0895cbb3a5bc896a9781)## DLMMの動的流動性プロバイダー(DLMM)は、あるプラットフォームが提供するAMM製品で、Uniswap V3の一種のバリエーションであり、CLMMに似ています。DLMMは、LPが資金を現在の価格近くの範囲に集中させることを許可しますが、実現方法には違いがあり、一部の特徴的な機能も提供しています。DLMMはBinの概念を導入しました。プールは基準価格から始まり、少しのBin stepごとに1つのBinとして設定されます。同じBin内の取引はゼロスリッページの恩恵を受けるため、取引量と成功率が大幅に向上します。理論的には、LPはより多くの取引手数料を得ることができます。CLMMと同様に、プール内のトークンは現在の価格の両側に分布しており、一方のトークンのみが片側の流動性を提供する必要があります。現在アクティブなBinは2種類のトークンを持っており、他のBinは両側に分布しており、それぞれ単一のトークンのみを持っています。アクティブバイナリ内のトークン量の変化により、特定のトークンが0になると、DLMMはアクティブバイナリを左側または右側の次のバイナリに設定し、プールの価格変動を促進します。DLMMは三つのLP戦略を提供します: Spot、Curve、Bid Ask。Spotはほとんどのプールに適しており; Curveは価格変動が非常に小さいプール、例えばステーブルコインペアに適しています; Bid Askは激しい変動のあるプールに適していますが、頻繁にポジションを調整する必要があります。! [SolanaエコシステムAMMリサーチ:高流動性の背後にある基礎となるコード](https://img-cdn.gateio.im/social/moments-fef4e9886047f31e3328b34af69187d5)! [SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード](https://img-cdn.gateio.im/social/moments-bb11b6aeaa5618925c982930d7ba7895)! [SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード](https://img-cdn.gateio.im/social/moments-e993d4d3b41f519e823ea34dc4d04263)## まとめWeb3金融分野の重要な構成要素として、AMMは独自のメカニズムと革新を通じて分散型金融の発展を推進しています。技術の進歩とエコシステムの充実に伴い、AMMは今後より大きな役割を果たし、従来の金融の構図をさらに変えることが期待されています。
SolanaエコシステムのAMMテクノロジーの比較:CPMM、CLMM、DLMMの実装原則
ソラナエコシステムAMM探究:流動性背後の技術実現
Web3業界では、DeFi関連の製品が主導的な地位を占めています。その中で、自動マーケットメイカー(AMM)は重要な役割を果たし、Web3金融分野の変革を推進しています。本稿では、ソラナエコシステムにおけるいくつかの重要なAMMの実装を紹介し、流動性提供者(LP)が投資戦略を選択する際の参考になることを願っています。
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
CPMMの
定常積を用いたマーケットメイカー(CPMM)は、最も基本的なAMM実装です。ある取引プラットフォームが提供する定常積に基づくAMMを例に取ると、プール内の二種類のトークンの供給量の積は一定に保たれます:X * Y = k。
ユーザーがプールに流動性を追加すると、CPMMは自動的にウォレットアドレスに関連アカウントを作成し、プールの持分を証明するためのLPトークンを発行します。流動性を引き出すと、該当するLPトークンは破棄されます。
CPMMのオンチェーンプログラムはAnchorを使用して開発されています。スワップ取引では、プログラムは渡されたプールのアドレスやトークンのアドレスなどを通じて、対応するトークンアカウントの状態を変更し、スワップ操作を完了します。
具体にどのくらいの目標トークンに交換できるか、以下の公式で計算します:
TokenXとTokenYは、総量が変化した後にその積が変わらない。変化後の積は、変化前の積と等しい。
数学的変換を経て、交換可能なyトークンの数量Δyの計算式が得られます:
Δy = (Δx * y) / (x + Δx)
ここでの計算には手数料は含まれておらず、手数料は前処理のロジックで既に差し引かれています。
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
CLMMの
集中流動性を持つマーケットメーカー(CLMM)は、あるDEXのV3バージョンに似ており、各トークンペアには複数の手数料レベルがあり、対応するレベルのプールを作成できます。CLMMは、tick、複数の手数料レベル、集中流動性などの概念を継承しています。
CPMMに似て、Solanaチェーンの特性により、CLMMは各プールごとに個別に契約を展開する必要がなく、ファクトリー契約の概念もありません。
CLMMは、LPが資金を注入する際に価格範囲を選択でき、資金は選択した範囲内にのみ分布します。また、特定のトークンのみを注入し、片側流動性を提供することもでき、従来の金融における指値注文に似ています。
ボラティリティが小さいプールでは、LPは狭い範囲を選択する傾向があります。激しいボラティリティのあるプールでは、広い範囲を選択します。目的は、価格が選択した範囲から逸脱することを避け、過度のインパーマネントロスを引き起こすことです。
集中流動性は資金の利用率を向上させるが、LPにはより高い金融意識が求められ、流動性をより積極的に管理する必要がある。そうしなければ、頻繁な変動が深刻な無常損失を引き起こす可能性がある。
! SolanaエコシステムAMM研究:高流動性の背後にある基本的なコード
! Solana Ecosystem AMM Research: The Underlying Code Behind High Liquidity
! SolanaエコシステムAMMリサーチ:高流動性の背後にある基礎となるコード
DLMMの
動的流動性プロバイダー(DLMM)は、あるプラットフォームが提供するAMM製品で、Uniswap V3の一種のバリエーションであり、CLMMに似ています。DLMMは、LPが資金を現在の価格近くの範囲に集中させることを許可しますが、実現方法には違いがあり、一部の特徴的な機能も提供しています。
DLMMはBinの概念を導入しました。プールは基準価格から始まり、少しのBin stepごとに1つのBinとして設定されます。同じBin内の取引はゼロスリッページの恩恵を受けるため、取引量と成功率が大幅に向上します。理論的には、LPはより多くの取引手数料を得ることができます。
CLMMと同様に、プール内のトークンは現在の価格の両側に分布しており、一方のトークンのみが片側の流動性を提供する必要があります。現在アクティブなBinは2種類のトークンを持っており、他のBinは両側に分布しており、それぞれ単一のトークンのみを持っています。
アクティブバイナリ内のトークン量の変化により、特定のトークンが0になると、DLMMはアクティブバイナリを左側または右側の次のバイナリに設定し、プールの価格変動を促進します。
DLMMは三つのLP戦略を提供します: Spot、Curve、Bid Ask。Spotはほとんどのプールに適しており; Curveは価格変動が非常に小さいプール、例えばステーブルコインペアに適しています; Bid Askは激しい変動のあるプールに適していますが、頻繁にポジションを調整する必要があります。
! SolanaエコシステムAMMリサーチ:高流動性の背後にある基礎となるコード
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
まとめ
Web3金融分野の重要な構成要素として、AMMは独自のメカニズムと革新を通じて分散型金融の発展を推進しています。技術の進歩とエコシステムの充実に伴い、AMMは今後より大きな役割を果たし、従来の金融の構図をさらに変えることが期待されています。