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.
SolanaエコシステムAMM製品分析:CPMM、CLMM、DLMMの実装の比較
Web3業界のAMM製品の概要とソラナエコシステム実現分析
現在のWeb3業界の状況において、DeFi関連の製品が主導的な地位を占めています。その中で、自動マーケットメイカー(AMM)は重要な要素として、Web3金融の革新を推進する重要な力となっています。本稿では、ソラナエコシステムにおけるいくつかの重要なAMMの実装を紹介し、流動性提供者(LP)の投資戦略選択の参考になることを目指します。
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
CPMMの
恒定積乗市場メーカー(CPMM)は最も基本的なAMMの実装の一つです。ある取引プラットフォームが提供する恒定積に基づくAMMを例にとると、その核心原理はプール内の二種類のトークンの供給量の固定積を維持することです:X * Y = k。
ユーザーがプールに流動性を追加すると、CPMMは自動的にユーザーのウォレットに関連アカウントを作成し、プールのシェアを証明するためのLPトークンを発行します。流動性を引き出す際には、対応するLPトークンが破棄されます。
CPMMのオンチェーンプログラムはAnchorを使って開発されています。ユーザーがトークンを交換する際に、swapに関連する命令がトリガーされます。USDCとTRUMPトークンの交換を例にすると、取引はTRUMP-USDCプールを通じて行われます。
スワップ操作では、具体的にどれだけの目標トークンを交換できるかは、定数積の公式で計算されます:
(x + Δx)(y - Δy) = xy
変換後は得られます:
Δy = (Δx * y) / (x + Δx)
注意が必要です。この計算には手数料が含まれておらず、手数料は前処理のロジックで差し引かれています。
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
! SolanaエコシステムAMM研究:高流動性の背後にある基本的なコード
CLMMの
ある取引プラットフォームが導入した集中流動性マーケットメーカー(CLMM)は、あるDEX V3に似ており、各トークンペアには複数の料金レベルがあり、対応するレベルのプールを作成できます。CLMMはtick、複数料金、集中流動性などの概念を継承しています。
CPMMとは異なり、ソラナチェーンの特性により、CLMMは各プールごとに個別に契約を展開する必要がなく、ファクトリー契約の概念もありません。
CLMMはLPが資金を注入する際に価格範囲を選定でき、その範囲内でのみ資金が分布します。LPは伝統的な金融における指値注文のように、一方的な流動性を提供することもできます。
ボラティリティの低いプールに対して、LPは比較的小さな範囲を選択する傾向があります; ボラティリティの高いプールに対しては、無常損失を減らすためにより大きな範囲を選択します。
集中流動性は資金の利用率を向上させるが、LPにはより高い金融意識が求められる。LPは流動性を積極的に管理しなければ、深刻な無常損失を被る可能性がある。
! Solana Ecosystem AMM Research: The Underlying Code Behind High Liquidity
! SolanaエコシステムAMMリサーチ:高流動性の背後にある基礎となるコード
! SolanaエコシステムAMMリサーチ:高流動性の背後にある基礎となるコード
DLMMの
ダイナミック流動性マーケットメーカー(DLMM)は、あるプラットフォームが提供するAMM製品であり、あるDEX V3の一種のバリエーションで、CLMMに似ています。DLMMはBinの概念を導入し、プールは基準価格から始まり、一定のBin stepごとに1つのBinとして存在します。
同一Bin内の取引はスリッページゼロの恩恵を受け、取引量と成功率の向上に寄与し、理論的にはLPはより多くの取引手数料を得ることができる。
DLMMでは、現在アクティブなBinに2種類のトークンが存在し、他のBinは両側に分布しており、単一のトークンのみが存在します。価格の変動は、アクティブなBinの切り替えによって実現されます。
LPが流動性を提供する際、DLMMは三つの戦略を提供します:
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
まとめ
AMMはWeb3金融分野の重要な要素であり、独自のメカニズムを通じて分散型金融の発展を促進します。技術の進歩とエコシステムの改善に伴い、AMMは将来においてより大きな役割を果たし、従来の金融の構造をさらに変えることが期待されています。
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード