# ソラナエコシステムにおけるAMMモデルの探討Web3業界では、分散型金融(DeFi)製品が主導的な地位を占めています。その中で、自动做市商(AMM)は重要な役割を果たし、Web3金融の革新を推進する重要な力となっています。本稿では、ソラナエコシステムにおける主要なAMMの実装について紹介し、流動性提供者が投資戦略を選択するための参考となることを目指します。! [SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード](https://img-cdn.gateio.im/social/moments-888d982f15ce3c27c6334c37dfa8fdd9)## コンスタントな製品マーケットメーカー (CPMM)CPMMは最も基本的なAMMの実装の一つです。あるDEXが提供する恒常的な積に基づくAMMを例にとると、その核心原理はプール内の2種類のトークン供給量の固定積を維持することです:X * Y = k。ユーザーがプールに流動性を追加すると、システムは自動的にユーザーの関連アカウントを作成し、ユーザーがそのプールのシェアを保有していることを証明するためにLPトークンを発行します。流動性を引き出すと、対応するLPトークンは破棄されます。CPMMのチェーン上プログラムはAnchorを使用して開発されています。トークンを交換する際、ユーザーはswap関連の命令をトリガーします。USDCをTRUMPに交換する例では、TRUMP-USDCプールを通じて交換できます。取引では、入力トークンはUSDCで、出力トークンはTRUMPです。! [SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード](https://img-cdn.gateio.im/social/moments-0cd2b8ac94f0c770688a696d01aa3a14)ソラナエコシステムのAMMは、Token Accountを介してLPペアを直接表現でき、新しい契約を展開する必要はありません。取引時はCPMMプログラムと直接対話し、渡されたプールアドレスやトークンアドレスなどを通じて対応するToken Accountの状態を変更し、スワップ操作を完了します。具体にどれだけの目標トークンに交換できるかは、恒定積公式を用いて計算されます。計算時には手数料の控除が考慮されます。! [SolanaエコシステムAMM研究:高流動性の背後にある基本的なコード](https://img-cdn.gateio.im/social/moments-2ec2653a014a540b670682d2caf3a00d)## 中央集権型流動性マーケットメーカー (CLMM)CLMMはある有名なDEXのV3バージョンに似ており、各トークンペアは異なる手数料のレベルを持つ複数のプールを作成できます。CLMMはtick、複数の手数料レベル、集中流動性などの概念を継承しています。CPMMに似て、ソラナチェーンの特性により、CLMMは各プールごとに個別に契約をデプロイする必要がなく、ファクトリー契約の概念もありません。! [Solana Ecosystem AMM Research: The Underlying Code Behind High Liquidity](https://img-cdn.gateio.im/social/moments-e37158b5b9adf9a88d817e837dcc7456)CLMMは流動性提供者が資金を注入する際に価格範囲を選択でき、その資金は選択した範囲内のみで分配されます。双方向または単方向の流動性を提供できます。一般的に、価格変動の少ないプールには小さな範囲を選ぶのが適しています;価格が激しく変動するプールには大きな範囲を選ぶのが適しています。これにより、選択した範囲から価格が逸脱することによる過剰な無常損失を避けることができます。集中流動性は資金の利用効率を高めるが、LPに対してより高い金融意識を求める。LPは自らの流動性をより積極的に管理する必要があり、そうでなければ深刻な無常損失を被る可能性がある。! [SolanaエコシステムAMMリサーチ:高流動性の背後にある基礎となるコード](https://img-cdn.gateio.im/social/moments-2d7712d72d2c0895cbb3a5bc896a9781)## ダイナミック流動性AMM(DLMM)DLMMはあるプラットフォームが提供するAMM製品で、V3の一種のバリエーションでもあり、CLMMに似ています。DLMMはLPが資金を現在の価格近くの一定範囲に集中させることを許可しますが、具体的な実装と機能には違いがあります。DLMMはBinの概念を導入し、基本価格から一定のBin stepごとにBinを存在させます。同じBin内での取引はスリッページゼロの恩恵を受け、取引量と成功率を向上させるのに役立ちます。理論的には、LPはより多くの取引手数料を得ることができます。! [SolanaエコシステムAMMリサーチ:高流動性の背後にある基礎となるコード](https://img-cdn.gateio.im/social/moments-fef4e9886047f31e3328b34af69187d5)プール内のトークンは現在の価格の両側に分布しており、現在アクティブなBinには2種類のトークンが存在し、他のBinには単一のトークンのみが存在します。現在のBinのトークン量が変化すると、システムは実際の状況に応じてアクティブなBinを調整し、プールの価格変動を促進します。! [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)## まとめAMMはWeb3金融分野の重要な構成要素として、独自のメカニズムと革新を通じて分散型金融の発展を促進します。技術の進歩とエコシステムの充実に伴い、AMMは将来的にさらに大きな役割を果たし、従来の金融の構図をさらに変えることが期待されています。
ソラナエコシステムAMMモデルの解析:CPMM、CLMM、DLMMの優劣比較
ソラナエコシステムにおけるAMMモデルの探討
Web3業界では、分散型金融(DeFi)製品が主導的な地位を占めています。その中で、自动做市商(AMM)は重要な役割を果たし、Web3金融の革新を推進する重要な力となっています。本稿では、ソラナエコシステムにおける主要なAMMの実装について紹介し、流動性提供者が投資戦略を選択するための参考となることを目指します。
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
コンスタントな製品マーケットメーカー (CPMM)
CPMMは最も基本的なAMMの実装の一つです。あるDEXが提供する恒常的な積に基づくAMMを例にとると、その核心原理はプール内の2種類のトークン供給量の固定積を維持することです:X * Y = k。
ユーザーがプールに流動性を追加すると、システムは自動的にユーザーの関連アカウントを作成し、ユーザーがそのプールのシェアを保有していることを証明するためにLPトークンを発行します。流動性を引き出すと、対応するLPトークンは破棄されます。
CPMMのチェーン上プログラムはAnchorを使用して開発されています。トークンを交換する際、ユーザーはswap関連の命令をトリガーします。USDCをTRUMPに交換する例では、TRUMP-USDCプールを通じて交換できます。取引では、入力トークンはUSDCで、出力トークンはTRUMPです。
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
ソラナエコシステムのAMMは、Token Accountを介してLPペアを直接表現でき、新しい契約を展開する必要はありません。取引時はCPMMプログラムと直接対話し、渡されたプールアドレスやトークンアドレスなどを通じて対応するToken Accountの状態を変更し、スワップ操作を完了します。
具体にどれだけの目標トークンに交換できるかは、恒定積公式を用いて計算されます。計算時には手数料の控除が考慮されます。
! SolanaエコシステムAMM研究:高流動性の背後にある基本的なコード
中央集権型流動性マーケットメーカー (CLMM)
CLMMはある有名なDEXのV3バージョンに似ており、各トークンペアは異なる手数料のレベルを持つ複数のプールを作成できます。CLMMはtick、複数の手数料レベル、集中流動性などの概念を継承しています。
CPMMに似て、ソラナチェーンの特性により、CLMMは各プールごとに個別に契約をデプロイする必要がなく、ファクトリー契約の概念もありません。
! Solana Ecosystem AMM Research: The Underlying Code Behind High Liquidity
CLMMは流動性提供者が資金を注入する際に価格範囲を選択でき、その資金は選択した範囲内のみで分配されます。双方向または単方向の流動性を提供できます。
一般的に、価格変動の少ないプールには小さな範囲を選ぶのが適しています;価格が激しく変動するプールには大きな範囲を選ぶのが適しています。これにより、選択した範囲から価格が逸脱することによる過剰な無常損失を避けることができます。
集中流動性は資金の利用効率を高めるが、LPに対してより高い金融意識を求める。LPは自らの流動性をより積極的に管理する必要があり、そうでなければ深刻な無常損失を被る可能性がある。
! SolanaエコシステムAMMリサーチ:高流動性の背後にある基礎となるコード
ダイナミック流動性AMM(DLMM)
DLMMはあるプラットフォームが提供するAMM製品で、V3の一種のバリエーションでもあり、CLMMに似ています。DLMMはLPが資金を現在の価格近くの一定範囲に集中させることを許可しますが、具体的な実装と機能には違いがあります。
DLMMはBinの概念を導入し、基本価格から一定のBin stepごとにBinを存在させます。同じBin内での取引はスリッページゼロの恩恵を受け、取引量と成功率を向上させるのに役立ちます。理論的には、LPはより多くの取引手数料を得ることができます。
! SolanaエコシステムAMMリサーチ:高流動性の背後にある基礎となるコード
プール内のトークンは現在の価格の両側に分布しており、現在アクティブなBinには2種類のトークンが存在し、他のBinには単一のトークンのみが存在します。現在のBinのトークン量が変化すると、システムは実際の状況に応じてアクティブなBinを調整し、プールの価格変動を促進します。
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
DLMMはLPに3つの戦略を提供しています: Spot、Curve、Bid Ask。Spotはほとんどのプールに適しており、Curveは価格変動が小さいプール(、例えばステーブルコインペア)に適しています。Bid Askは価格変動が大きいプールに適していますが、LPは頻繁にポジションを調整する必要があります。
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
まとめ
AMMはWeb3金融分野の重要な構成要素として、独自のメカニズムと革新を通じて分散型金融の発展を促進します。技術の進歩とエコシステムの充実に伴い、AMMは将来的にさらに大きな役割を果たし、従来の金融の構図をさらに変えることが期待されています。