# ソラナエコシステムAMMデプス解析:流動性背後の技術実現Web3業界では、DeFiに関連する製品が市場の主導的な地位を占めています。その中で、AMM(自動マーケットメイカー)は重要な要素として、Web3金融の変革を推進する重要な力となっています。本記事では、ソラナエコシステムにおけるいくつかの重要なAMM実装を紹介し、流動性提供者が投資戦略を選択する際の参考になればと思います。## CPMM(定常積のマーケットメーカー)CPMMは最も基本的なAMMの実装であり、多くの製品で使用されています。ソラナエコシステム内のAMMの一例として、これは一定の積の原理に基づいており、プール内の2種類のトークンの供給量の積が一定に保たれます:X * Y = k。ユーザーがプールに流動性を追加すると、システムは自動的にユーザーのウォレットに関連アカウントを作成し、プールの持分を証明するためのLPトークンを発行します。流動性を引き出す際には、対応するLPトークンが破棄されます。CPMMのオンチェーンプログラムはAnchorを使用して開発されています。スワップ取引では、プールアドレス、トークンアドレスなどのパラメータを渡すことで、プログラムは対応するToken Accountの状態を変更して交換操作を完了します。具体にどのくらいのターゲットトークンに交換できるかは、以下の式で計算されます:TokenX * TokenY = (TokenX + ΔX) * (TokenY - ΔY)数学的な変換を通じて、ΔY(、つまり交換できるYトークンの数量)の計算式を得ることができます。ΔY = (ΔX * Y) / (X + ΔX)この計算には手数料が含まれておらず、手数料は前置ロジックで差し引かれています。! [SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード](https://img-cdn.gateio.im/social/moments-888d982f15ce3c27c6334c37dfa8fdd9)## CLMM( 中央集権的な流動性マーケットメーカーの)CLMMはEthereumのUniswap V3に似ており、各トークンペアには複数の料金レベルがあり、それに対応するプールを作成できます。CLMMはtick、複数料金、集中流動性などの概念を継承しています。CPMMに似て、ソラナの特性により、CLMMは各プールごとに個別にコントラクトをデプロイする必要がなく、ファクトリーコントラクトの概念もありません。CLMMは流動性提供者が価格範囲を選定することを許可し、資金はその範囲内にのみ分布します。また、単一のトークンを注入して単側流動性を提供することもでき、限度価格注文に似ています。価格変動が小さいプールでは、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は、Uniswap V3に似た別のAMMプロダクトです。それはBinの概念を導入しており、プールは基本価格から始まり、一定のBin stepごとにBinが設定されます。同じBin内の取引はゼロスリッページの恩恵を受けるため、取引量と成功率が向上し、理論的にはLPがより多くの取引手数料を得られることになります。DLMMにおけるトークン分布はCLMMに似ていますが、Binの概念に基づいています:- 現在アクティブなBin:2種類のトークンが存在し、交換は固定価格で行われ、スリッページはゼロです。- その他のBin: アクティブなBinの両側に分布しており、それぞれ単一のトークンのみが存在します。あるトークンがアクティブバイナリの数量が0に減少した場合、DLMMはアクティブバイナリを隣接する次のバイナリに設定し、プールの価格変動を促します。DLMMは三つの流動性戦略を提供します:- スポット:ほとんどのプールに適しており、最も簡単な戦略です- 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)## サマリーAMMはWeb3金融の重要な構成要素として、独自のメカニズムを通じて分散型金融の発展を推進しています。技術の進歩とエコシステムの改善に伴い、AMMは将来的により大きな役割を果たし、従来の金融構造をさらに変えることが期待されています。
ソラナエコシステムの主流AMM技術解析:CPMM、CLMMおよびDLMMの比較
ソラナエコシステムAMMデプス解析:流動性背後の技術実現
Web3業界では、DeFiに関連する製品が市場の主導的な地位を占めています。その中で、AMM(自動マーケットメイカー)は重要な要素として、Web3金融の変革を推進する重要な力となっています。本記事では、ソラナエコシステムにおけるいくつかの重要なAMM実装を紹介し、流動性提供者が投資戦略を選択する際の参考になればと思います。
CPMM(定常積のマーケットメーカー)
CPMMは最も基本的なAMMの実装であり、多くの製品で使用されています。ソラナエコシステム内のAMMの一例として、これは一定の積の原理に基づいており、プール内の2種類のトークンの供給量の積が一定に保たれます:X * Y = k。
ユーザーがプールに流動性を追加すると、システムは自動的にユーザーのウォレットに関連アカウントを作成し、プールの持分を証明するためのLPトークンを発行します。流動性を引き出す際には、対応するLPトークンが破棄されます。
CPMMのオンチェーンプログラムはAnchorを使用して開発されています。スワップ取引では、プールアドレス、トークンアドレスなどのパラメータを渡すことで、プログラムは対応するToken Accountの状態を変更して交換操作を完了します。
具体にどのくらいのターゲットトークンに交換できるかは、以下の式で計算されます:
TokenX * TokenY = (TokenX + ΔX) * (TokenY - ΔY)
数学的な変換を通じて、ΔY(、つまり交換できるYトークンの数量)の計算式を得ることができます。
ΔY = (ΔX * Y) / (X + ΔX)
この計算には手数料が含まれておらず、手数料は前置ロジックで差し引かれています。
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
CLMM( 中央集権的な流動性マーケットメーカーの)
CLMMはEthereumのUniswap V3に似ており、各トークンペアには複数の料金レベルがあり、それに対応するプールを作成できます。CLMMはtick、複数料金、集中流動性などの概念を継承しています。
CPMMに似て、ソラナの特性により、CLMMは各プールごとに個別にコントラクトをデプロイする必要がなく、ファクトリーコントラクトの概念もありません。
CLMMは流動性提供者が価格範囲を選定することを許可し、資金はその範囲内にのみ分布します。また、単一のトークンを注入して単側流動性を提供することもでき、限度価格注文に似ています。
価格変動が小さいプールでは、LPは比較的小さな価格範囲を選択する傾向があります。価格変動が激しいプールでは、より大きな範囲を選択します。これは、無常損失を減らすためです。
集中流動性は資金の利用率を向上させましたが、LPの金融管理能力に対してより高い要求を課しています。LPは流動性をより積極的に管理する必要があります。さもなければ、深刻な無常損失を被る可能性があります。
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
! SolanaエコシステムAMM研究:高流動性の背後にある基本的なコード
! Solana Ecosystem AMM Research: The Underlying Code Behind High Liquidity
! SolanaエコシステムAMMリサーチ:高流動性の背後にある基礎となるコード
DLMM( ダイナミック流動性マーケットメーカー )
DLMMは、Uniswap V3に似た別のAMMプロダクトです。それはBinの概念を導入しており、プールは基本価格から始まり、一定のBin stepごとにBinが設定されます。同じBin内の取引はゼロスリッページの恩恵を受けるため、取引量と成功率が向上し、理論的にはLPがより多くの取引手数料を得られることになります。
DLMMにおけるトークン分布はCLMMに似ていますが、Binの概念に基づいています:
あるトークンがアクティブバイナリの数量が0に減少した場合、DLMMはアクティブバイナリを隣接する次のバイナリに設定し、プールの価格変動を促します。
DLMMは三つの流動性戦略を提供します:
! SolanaエコシステムAMMリサーチ:高流動性の背後にある基礎となるコード
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
サマリー
AMMはWeb3金融の重要な構成要素として、独自のメカニズムを通じて分散型金融の発展を推進しています。技術の進歩とエコシステムの改善に伴い、AMMは将来的により大きな役割を果たし、従来の金融構造をさらに変えることが期待されています。