# Web3金融分野の重要な要素:ソラナエコシステムにおけるAMMの実現を探るWeb3業界では、DeFi関連の製品が市場の主導的地位を占めています。その中で、AMM(自動マーケットメーカー)は重要な役割を果たし、Web3金融の変革を推進する重要な力となっています。本稿では、ソラナエコシステム内のいくつかの重要なAMM実装を紹介し、流動性提供者が投資戦略を選択する際の参考となることを目的としています。## CPMM:財団の定数製品モデルCPMM(定常積市場メーカー)は、最も基本的なAMMの実装の一つです。ある取引プラットフォームが提供する定常積に基づくAMMを例にすると、その核心原理はプール内の2種類のトークンの供給量の固定積を維持することです:X * Y = k。ユーザーがプールに流動性を追加する際、システムは自動的にユーザーのウォレットに関連アカウントを作成し、LPトークンを発行します。これは、そのユーザーがプールのシェアを保有していることを証明するためのものです。これらのLPトークンは流動性を引き出す際に消失します。CPMMのオンチェーンプログラムはAnchorで開発されています。トークン交換の過程で、システムはswap関連の指令をトリガーします。例えば、ユーザーがUSDCをTRUMPに交換したい場合、TRUMP-USDCプールを通じて操作できます。取引プロセスでは、入力トークン(USDCなど)と出力トークン(TRUMPなど)の情報がInput Accountsに記録されます。ソラナエコシステムでは、LPはToken Accountを通じて表現でき、新しいコントラクトプログラムを作成する必要はありません。取引時、システムはCPMMプログラムと直接やり取りし、渡されたプールアドレスとトークンアドレスを通じて対応するToken Accountの状態を変更します。CPMMは特定の公式を使用して交換で得られるターゲットトークンの数量を計算し、トークンの総量が変化した後もその積が変わらないようにします。この計算プロセスには手数料は含まれていません。なぜなら手数料は前処理のロジックで差し引かれているからです。! [SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード](https://img-cdn.gateio.im/social/moments-888d982f15ce3c27c6334c37dfa8fdd9)## CLMM: 中央集権型流動性マーケットメーカーCLMM(集中流動性マーケットメーカー)は、ある有名なDEXのV3バージョンに類似しており、各トークンペアに対して異なる手数料レベルのプールを複数作成できます。CLMMは、tick、多料金レベル、集中流動性などの多くの概念を継承しています。CPMMとは異なり、ソラナチェーンの特性により、CLMMは各プールごとに個別にコントラクトをデプロイする必要がなく、ファクトリーコントラクトの概念もありません。CLMMは流動性提供者が資金を注入する際に特定の価格範囲を選択でき、その資金はその範囲内でのみ分配されることを許可します。このメカニズムにより、LPは従来の金融における指値注文に似た一方的な流動性を提供することができます。価格の変動が小さいプールでは、LPは比較的小さな価格範囲を選ぶ傾向があります。一方、価格の変動が激しいプールでは、より大きな範囲を選ぶ傾向があります。これは、現在の価格が選択した範囲から逸脱することによる不可逆的な損失を減らすためです。注意が必要なのは、集中流動性は資金の利用効率を向上させることができるが、LPの金融知識に対してもより高い要求を課すということです。LPは頻繁な市場の変動に対応するために、自身の流動性をより積極的に管理する必要があります。! [SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード](https://img-cdn.gateio.im/social/moments-0cd2b8ac94f0c770688a696d01aa3a14)! [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の一種の変種に属します。DLMMは「Bin」の概念を導入し、プールを基礎価格から始めて、一定の距離(Bin step)ごとに1つのBinに分割します。同じBin内で取引が発生した場合、トレーダーはスリッページゼロの恩恵を受けることができ、これにより取引量と成功率が大幅に向上し、理論的にはLPにより多くの取引手数料をもたらすことができます。DLMMでは、プール内のトークンは現在の価格の両側に分布しています。現在アクティブなBinには2種類のトークンが含まれており、他のBinにはそれぞれ単一のトークンのみが含まれています。アクティブなBin内のあるトークンがゼロになると、システムはアクティブ状態を隣接するBinに移行し、プール内の価格変動を促します。DLMMはLPに3つの戦略を提供しています:Spot、Curve、Bid Ask。Spot戦略はほとんどの流動性プールに適しています;Curve戦略は価格変動が少ないプール、例えばステーブルコインペアに適しています;Bid Ask戦略は価格変動が大きいプールにより適していますが、LPは市場の変化に対応するために頻繁にポジションを調整する必要があります。! [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は今後さらに大きな役割を果たし、従来の金融の構図を変えることが期待されています。流動性提供者にとって、異なるAMMの特徴や戦略を理解することは、DeFiエコシステムにより良く参加し、投資収益を最適化するのに役立ちます。
ソラナエコシステムAMM大比拼:CPMM、CLMMとDLMMは誰が主導するのか
Web3金融分野の重要な要素:ソラナエコシステムにおけるAMMの実現を探る
Web3業界では、DeFi関連の製品が市場の主導的地位を占めています。その中で、AMM(自動マーケットメーカー)は重要な役割を果たし、Web3金融の変革を推進する重要な力となっています。本稿では、ソラナエコシステム内のいくつかの重要なAMM実装を紹介し、流動性提供者が投資戦略を選択する際の参考となることを目的としています。
CPMM:財団の定数製品モデル
CPMM(定常積市場メーカー)は、最も基本的なAMMの実装の一つです。ある取引プラットフォームが提供する定常積に基づくAMMを例にすると、その核心原理はプール内の2種類のトークンの供給量の固定積を維持することです:X * Y = k。
ユーザーがプールに流動性を追加する際、システムは自動的にユーザーのウォレットに関連アカウントを作成し、LPトークンを発行します。これは、そのユーザーがプールのシェアを保有していることを証明するためのものです。これらのLPトークンは流動性を引き出す際に消失します。
CPMMのオンチェーンプログラムはAnchorで開発されています。トークン交換の過程で、システムはswap関連の指令をトリガーします。例えば、ユーザーがUSDCをTRUMPに交換したい場合、TRUMP-USDCプールを通じて操作できます。
取引プロセスでは、入力トークン(USDCなど)と出力トークン(TRUMPなど)の情報がInput Accountsに記録されます。ソラナエコシステムでは、LPはToken Accountを通じて表現でき、新しいコントラクトプログラムを作成する必要はありません。取引時、システムはCPMMプログラムと直接やり取りし、渡されたプールアドレスとトークンアドレスを通じて対応するToken Accountの状態を変更します。
CPMMは特定の公式を使用して交換で得られるターゲットトークンの数量を計算し、トークンの総量が変化した後もその積が変わらないようにします。この計算プロセスには手数料は含まれていません。なぜなら手数料は前処理のロジックで差し引かれているからです。
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
CLMM: 中央集権型流動性マーケットメーカー
CLMM(集中流動性マーケットメーカー)は、ある有名なDEXのV3バージョンに類似しており、各トークンペアに対して異なる手数料レベルのプールを複数作成できます。CLMMは、tick、多料金レベル、集中流動性などの多くの概念を継承しています。
CPMMとは異なり、ソラナチェーンの特性により、CLMMは各プールごとに個別にコントラクトをデプロイする必要がなく、ファクトリーコントラクトの概念もありません。
CLMMは流動性提供者が資金を注入する際に特定の価格範囲を選択でき、その資金はその範囲内でのみ分配されることを許可します。このメカニズムにより、LPは従来の金融における指値注文に似た一方的な流動性を提供することができます。
価格の変動が小さいプールでは、LPは比較的小さな価格範囲を選ぶ傾向があります。一方、価格の変動が激しいプールでは、より大きな範囲を選ぶ傾向があります。これは、現在の価格が選択した範囲から逸脱することによる不可逆的な損失を減らすためです。
注意が必要なのは、集中流動性は資金の利用効率を向上させることができるが、LPの金融知識に対してもより高い要求を課すということです。LPは頻繁な市場の変動に対応するために、自身の流動性をより積極的に管理する必要があります。
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
! SolanaエコシステムAMM研究:高流動性の背後にある基本的なコード
! Solana Ecosystem AMM Research: The Underlying Code Behind High Liquidity
! SolanaエコシステムAMMリサーチ:高流動性の背後にある基礎となるコード
DLMM:ダイナミック流動性マーケットメーカー
DLMM(ダイナミック流動性マーケットメーカー)は、別のAMM製品であり、同様にUniswap V3の一種の変種に属します。DLMMは「Bin」の概念を導入し、プールを基礎価格から始めて、一定の距離(Bin step)ごとに1つのBinに分割します。
同じBin内で取引が発生した場合、トレーダーはスリッページゼロの恩恵を受けることができ、これにより取引量と成功率が大幅に向上し、理論的にはLPにより多くの取引手数料をもたらすことができます。
DLMMでは、プール内のトークンは現在の価格の両側に分布しています。現在アクティブなBinには2種類のトークンが含まれており、他のBinにはそれぞれ単一のトークンのみが含まれています。アクティブなBin内のあるトークンがゼロになると、システムはアクティブ状態を隣接するBinに移行し、プール内の価格変動を促します。
DLMMはLPに3つの戦略を提供しています:Spot、Curve、Bid Ask。Spot戦略はほとんどの流動性プールに適しています;Curve戦略は価格変動が少ないプール、例えばステーブルコインペアに適しています;Bid Ask戦略は価格変動が大きいプールにより適していますが、LPは市場の変化に対応するために頻繁にポジションを調整する必要があります。
! SolanaエコシステムAMMリサーチ:高流動性の背後にある基礎となるコード
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
まとめ
Web3金融分野の重要な要素として、AMMはその独自のメカニズムと革新を通じて、分散型金融の発展を推進しています。技術の進歩とエコシステムの充実に伴い、AMMは今後さらに大きな役割を果たし、従来の金融の構図を変えることが期待されています。流動性提供者にとって、異なるAMMの特徴や戦略を理解することは、DeFiエコシステムにより良く参加し、投資収益を最適化するのに役立ちます。