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の特徴と応用
Web3業界におけるAMMの重要性とソラナエコシステムAMMの実現分析
現在のWeb3業界の状況において、DeFi関連の製品が市場の主導的地位を占めています。その中で、オートマティックマーケットメーカー(AMM)が重要な役割を果たし、Web3金融分野の変革を推進しています。本記事では、ソラナエコシステムにおけるいくつかの重要なAMMの実装を紹介し、流動性提供者が投資戦略を選択するための参考を提供することを目的としています。
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
CPMM ( コンスタント プロダクト マーケット メーカー )
CPMMは最も基本的なAMMの実装の一つであり、複数の製品に適用されています。ある取引プラットフォームが提供する定数積に基づくAMMを例に挙げると、その核心原理はプール内の2種類のトークンの供給量の積が一定であることです:X * Y = k。
流動性提供者にとって、流動性を追加する際に、CPMMは自動的にユーザーの関連アカウントを作成し、プールのシェアを証明するためにLPトークンを発行します。流動性を引き出す際には、対応するLPトークンが破棄されます。
CPMMのオンチェーンプログラムはAnchorを使用して開発されています。ユーザーがトークンの交換を行うと、swapに関連する指示がトリガーされます。例えば、ユーザーがUSDCを使ってTRUMPに交換する場合、TRUMP-USDCプールを通じて行うことができます。
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
ソラナエコシステムでは、LPペアはToken Accountを通じて直接表現でき、新しい契約プログラムを展開する必要はありません。取引時にはCPMMプログラムと直接対話し、プールアドレスやトークンアドレスなどを渡してToken Accountの状態を変更し、スワップ操作を完了します。
具体的にどのくらいの目標トークンに交換できるかは、ConstantProductCurve.swap_base_input_without_feesを使って計算します。計算式は、トークンの総量が変化した後でも、積が変わらないことを保証します。
! SolanaエコシステムAMM研究:高流動性の背後にある基本的なコード
CLMM ( 中央集権的な流動性マーケットメーカー )
CLMMは特定のDEXのV3バージョンに似ており、各トークンペアには複数の料金レベルがあり、それに対応するプールを作成できます。CLMMはtick、複数の料金レベル、集中流動性などの概念を継承しています。
CLMMでは、流動性提供者が価格範囲を選択でき、資金は選択した範囲内でのみ分配されます。また、従来の金融における指値注文に似た片側流動性も提供できます。
! Solana Ecosystem AMM Research: The Underlying Code Behind High Liquidity
価格変動が小さいプールには、比較的小さな範囲を選ぶことをお勧めします。価格変動が激しいプールには、より大きな範囲を選んでください。これにより、無常損失を減少させることができます。
注意が必要です。集中流動性は資金の利用率を高めますが、LPにはより高い金融知識が要求されます。LPは、ブロックチェーン上の頻繁な変動によってもたらされる損失に対処するため、流動性をより積極的に管理する必要があります。
! SolanaエコシステムAMMリサーチ:高流動性の背後にある基礎となるコード
DLMM (ダイナミック流動性マーケットメイカー)
DLMMはあるプラットフォームが提供するAMM製品で、Uniswap V3の一種のバリアントです。DLMMはBinの概念を導入し、プールは基本価格から始まり、短い間隔でBin stepごとにBinとして存在します。同じBin内での取引はゼロスリッページの恩恵を受け、取引量と成功率が向上します。
! SolanaエコシステムAMMリサーチ:高流動性の背後にある基礎となるコード
DLMMでは、現在アクティブなBinに2種類のトークンが存在し、他のBinは両側に分布しており、それぞれに単一のトークンが存在します。アクティブBin内の特定のトークンが0になると、DLMMはアクティブBinを隣接する次のBinに設定し、プールの価格変動を促進します。
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
DLMMは3つの流動性戦略を提供します:Spot、Curve、Bid Ask。Spotはほとんどのプールに適しています;Curveは価格変動が小さいプール、例えばステーブルコインペアに適しています;Bid Askは価格変動が大きいプールに適していますが、頻繁にポジションを調整する必要があります。
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
まとめ
AMMはWeb3金融分野の重要な構成要素として、独自のメカニズムと革新を通じて分散型金融の発展を促進しています。技術の進歩とエコシステムの整備に伴い、AMMは将来的にさらに大きな役割を果たし、従来の金融の構図をさらに変えることが期待されています。