This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
ソラナエコシステムAMMメカニズム全解析:CPMM、CLMMとDLMMの比較
ソラナエコシステムにおけるAMMメカニズムの探究
Web3業界では、分散型金融(DeFi)製品が市場の主導的地位を占めています。その中で、自动做市商(AMM)が重要な要素として、Web3金融分野の革新を大いに推進しました。本稿では、ソラナエコシステムにおけるいくつかの重要なAMM実装を紹介し、流動性提供者が投資戦略を選択する際の参考にできればと思います。
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
コンスタントな製品マーケットメーカー (CPMM)
CPMMは最も基本的なAMMの実装であり、多くの製品で使用されています。あるプラットフォームが提供する定数積に基づくAMMの例を挙げると、その核心原理はプール内の2種類のトークンの供給量が固定の積を持つことです:X * Y = k。
ユーザーがプールに流動性を追加すると、システムは自動的にユーザーの関連アカウントを作成し、LPトークンを発行します。これは、そのユーザーがプールのシェアを持っていることを証明するためのものです。流動性を引き出す際には、対応するLPトークンが廃棄されます。
CPMMのオンチェーンプログラムはAnchorを使用して開発されています。ユーザーがトークンを交換すると、swap関連の指令がトリガーされます。USDCとTRUMPトークンの交換を例に挙げると、TRUMP-USDCプールを通じて行うことができます。
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
スワップ操作において、具体的にどれだけの対象トークンが交換できるかは、恒常的な積の公式によって計算されます:
TokenXとTokenYの総量がそれぞれ変化した後、その積は不変であるべきです。数学的変換を通じて、目標トークン数量の計算式が得られます。ここでの計算には手数料は含まれていないことに注意してください。手数料は前置きのロジックで既に差し引かれています。
! SolanaエコシステムAMM研究:高流動性の背後にある基本的なコード
中央集権型流動性マーケットメーカー (CLMM)
CLMMは、ある有名なDEXのV3バージョンに似ており、各トークンペアには複数の手数料レベルがあり、対応するレベルのプールを作成できます。これは、tick、複数の料金レベル、集中流動性などの概念を引き継いでいます。
CPMMに似て、ソラナチェーンの特性により、CLMMは各プールごとに個別のコントラクトをデプロイする必要がなく、ファクトリーコントラクトの概念もありません。
! Solana Ecosystem AMM Research: The Underlying Code Behind High Liquidity
CLMMは流動性提供者が資金を注入する際に価格範囲を選択でき、資金は選択した範囲内でのみ分布します。また、特定のトークンのみを注入することもでき、片側の流動性を提供し、伝統的な金融における指値注文に似ています。
一般的に、価格変動が小さいプールは小さな範囲を選択し、価格変動が激しいプールは大きな範囲を選択する傾向があります。これにより、現在の価格が選択された範囲から外れることをできるだけ避け、インパーマネントロスを減少させることができます。
集中流動性は資金の利用率を向上させましたが、流動性提供者の金融意識に対してもより高い要求を突きつけています。対処が不十分であると、オンチェーンの頻繁な変動が深刻なインパーマネントロスを引き起こす可能性があります。
! SolanaエコシステムAMMリサーチ:高流動性の背後にある基礎となるコード
ダイナミック流動性AMM(DLMM)
DLMMはあるプラットフォームが提供するAMM製品で、Uniswap V3の一種の変種に属し、CLMMに似ています。DLMMも資金を現在の価格付近の一定範囲に集中させることを許可しますが、具体的な実装には違いがあり、いくつかの特徴的な機能を提供しています。
DLMMはBinの概念を導入し、プールは基本価格から始まり、毎小さなBin stepごとにBinとして存在します。同じBin内の取引はスリッページゼロの恩恵を受け、これにより取引量と成功率を大幅に増加させることができます。理論的には流動性提供者はより多くの取引手数料を得ることができます。
! SolanaエコシステムAMMリサーチ:高流動性の背後にある基礎となるコード
CLMMと同様に、プール内のトークンは現在の価格の両側に分布しており、1つのトークンは片側の流動性のみを提供する必要があります。現在アクティブなBinには2種類のトークンが存在し、他のBinは両側に分布しており、それぞれに単一のトークンのみが存在します。
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
DLMMは三つの流動性戦略を提供しています: Spot、Curve、Bid Ask。Spot戦略は最も一般的であり; Curveは価格変動が少ないプール、例えばステーブルコインペアに適しています; Bid Askは価格変動が大きいプールに適していますが、頻繁にポジションを調整する必要があります。
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
まとめ
Web3金融分野の重要な要素として、AMMはその独自のメカニズムと革新を通じて、分散型金融の普及と発展を促進しています。技術の進歩とエコシステムの充実に伴い、AMMは将来的により大きな役割を果たし、伝統的な金融の構造をさらに変えることが期待されています。