# Web3金融分野の核心:AMMとそのソラナエコシステムにおける実装現在のWeb3業界の状況において、DeFi関連製品は市場の主導的地位を占めています。その中で、自動マーケットメイカー(AMM)は重要な要素として、Web3金融の革新を推進する上で重要な役割を果たしています。本稿では、ソラナエコシステムの中でいくつかの重要なAMMの実装を紹介し、流動性提供者(LP)が投資戦略を選択する際の参考となることを目的としています。! [SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード](https://img-cdn.gateio.im/social/moments-888d982f15ce3c27c6334c37dfa8fdd9)## CPMM:財団の定数製品モデル定常積のマーケットメイカー(CPMM)は、最も基本的なAMMの実装の一つです。ある取引プラットフォームが提供する定常積に基づくAMMを例にとると、そのコア原理はプール内の2種類のトークンの供給量の積を一定に保つことです:X * Y = k。ユーザーがプールに流動性を追加すると、システムは自動的にユーザーの関連アカウントを作成し、特定のプールにおけるそのユーザーの持分を証明するためにLPトークンを発行します。これらのLPトークンは流動性を引き出す際に破棄されます。CPMMのオンチェーンプログラムはAnchorを使用して開発されています。ユーザーがトークンを交換する際には、swap関連のコマンドがトリガーされます。TRUMP-USDC取引ペアを例に挙げると、システムは恒常的な積の公式に基づいて交換可能なトークンの数量を計算します。次のように計算されます:(x + Δx)(y - Δy) = xy数学的な変換を経て、交換可能なターゲットトークンの数量が得られます:Δy = (Δx * y) / (x + Δx)注意が必要です。この計算には手数料が含まれておらず、手数料は前提ロジックで差し引かれています。! [SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード](https://img-cdn.gateio.im/social/moments-0cd2b8ac94f0c770688a696d01aa3a14)! [SolanaエコシステムAMM研究:高流動性の背後にある基本的なコード](https://img-cdn.gateio.im/social/moments-2ec2653a014a540b670682d2caf3a00d)## CLMM:集中流動性マーケットメイカーある取引プラットフォームが導入した集中流動性マーケットメーカー(CLMM)は、あるDEXのV3バージョンに似ており、各トークンペアのために複数の手数料レベルのプールを作成することを可能にします。CLMMは、tick、多手数料レベル、集中流動性など、あるDEXの多くの概念を継承しています。CPMMとは異なり、CLMMでは流動性提供者が資金を注入する際に特定の価格範囲を選択でき、その資金はその範囲内でのみ分配されます。このメカニズムにより、LPは資金の配分をより正確に制御でき、資金利用率が向上します。CLMMは片側流動性提供もサポートしており、従来の金融における指値注文に似ています。このモデルでは、LPの資金はトークン価格が特定の範囲に達したときのみ利用されますが、同時により多くのリスクにも直面します。価格変動が小さいプールの場合、LPは比較的小さな価格範囲を選択する傾向があります。一方、価格変動が激しいプールの場合は、より大きな範囲を選択する傾向があります。これを行う目的は、現在の価格が選択した範囲から逸脱するのをできるだけ避け、無常損失を減らすことです。しかし、集中流動性モデルは、LPに対してより高い金融知識と管理能力を要求します。LPは、市場の変動による潜在的なリスクに対応するために、自らの流動性をより積極的に管理する必要があります。! [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)! [SolanaエコシステムAMMリサーチ:高流動性の背後にある基礎となるコード](https://img-cdn.gateio.im/social/moments-fef4e9886047f31e3328b34af69187d5)## DLMM:ダイナミック流動性マーケットメイカーダイナミック流動性マーケットメーカー(DLMM)は、あるプラットフォームが発表したAMM製品で、あるDEX V3のデザイン理念を同様に参考にしています。DLMMは「Bin」という概念を導入し、プールを基準価格から始めて、各小さなBinステップごとに一つのBin単位に区分します。DLMMの特徴は、同じBin内で取引が行われる場合、トレーダーはゼロスリッページを享受できるということです。このメカニズムは取引量と成功率を向上させるのに役立ち、理論的にはLPにより多くの取引手数料収入をもたらすことができます。DLMMでは、プール内のトークンも現在の価格の両側に分布しています。現在アクティブなBinには2種類のトークンが存在し、他のBinには単一のトークンのみが存在します。アクティブなBin内の特定のトークンがゼロになると、システムはアクティブ状態を隣接するBinに自動的に移行し、プールの価格変動を促します。DLMMはLPに3つの戦略オプションを提供しています:Spot、Curve、Bid Ask。Spot戦略はほとんどの流動性プールに適しており、Curve戦略は価格変動が小さいプール、例えばステーブルコインペアにより適しています。Bid Ask戦略は価格変動が大きいプールに適していますが、LPは市場の変化に対応するために頻繁にポジションを調整する必要があります。! [SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード](https://img-cdn.gateio.im/social/moments-bb11b6aeaa5618925c982930d7ba7895)! [SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード](https://img-cdn.gateio.im/social/moments-e993d4d3b41f519e823ea34dc4d04263)## サマリーWeb3金融分野の重要な要素として、AMMはその革新的なメカニズムによって分散型金融の発展を促進しています。技術の進歩とエコシステムの整備が進む中、AMMは今後、より大きな役割を果たし、従来の金融の構造をさらに変えることが期待されています。しかし、AMMへの投資に参加する際は慎重であるべきであり、LPはさまざまな戦略のリスクとリターンの特性を十分に理解し、自身の状況に応じて賢明な選択をする必要があります。
ソラナエコシステムにおけるAMMの実装:CPMM、CLMM、DLMMの解析
Web3金融分野の核心:AMMとそのソラナエコシステムにおける実装
現在のWeb3業界の状況において、DeFi関連製品は市場の主導的地位を占めています。その中で、自動マーケットメイカー(AMM)は重要な要素として、Web3金融の革新を推進する上で重要な役割を果たしています。本稿では、ソラナエコシステムの中でいくつかの重要なAMMの実装を紹介し、流動性提供者(LP)が投資戦略を選択する際の参考となることを目的としています。
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
CPMM:財団の定数製品モデル
定常積のマーケットメイカー(CPMM)は、最も基本的なAMMの実装の一つです。ある取引プラットフォームが提供する定常積に基づくAMMを例にとると、そのコア原理はプール内の2種類のトークンの供給量の積を一定に保つことです:X * Y = k。
ユーザーがプールに流動性を追加すると、システムは自動的にユーザーの関連アカウントを作成し、特定のプールにおけるそのユーザーの持分を証明するためにLPトークンを発行します。これらのLPトークンは流動性を引き出す際に破棄されます。
CPMMのオンチェーンプログラムはAnchorを使用して開発されています。ユーザーがトークンを交換する際には、swap関連のコマンドがトリガーされます。TRUMP-USDC取引ペアを例に挙げると、システムは恒常的な積の公式に基づいて交換可能なトークンの数量を計算します。
次のように計算されます:(x + Δx)(y - Δy) = xy
数学的な変換を経て、交換可能なターゲットトークンの数量が得られます:Δy = (Δx * y) / (x + Δx)
注意が必要です。この計算には手数料が含まれておらず、手数料は前提ロジックで差し引かれています。
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
! SolanaエコシステムAMM研究:高流動性の背後にある基本的なコード
CLMM:集中流動性マーケットメイカー
ある取引プラットフォームが導入した集中流動性マーケットメーカー(CLMM)は、あるDEXのV3バージョンに似ており、各トークンペアのために複数の手数料レベルのプールを作成することを可能にします。CLMMは、tick、多手数料レベル、集中流動性など、あるDEXの多くの概念を継承しています。
CPMMとは異なり、CLMMでは流動性提供者が資金を注入する際に特定の価格範囲を選択でき、その資金はその範囲内でのみ分配されます。このメカニズムにより、LPは資金の配分をより正確に制御でき、資金利用率が向上します。
CLMMは片側流動性提供もサポートしており、従来の金融における指値注文に似ています。このモデルでは、LPの資金はトークン価格が特定の範囲に達したときのみ利用されますが、同時により多くのリスクにも直面します。
価格変動が小さいプールの場合、LPは比較的小さな価格範囲を選択する傾向があります。一方、価格変動が激しいプールの場合は、より大きな範囲を選択する傾向があります。これを行う目的は、現在の価格が選択した範囲から逸脱するのをできるだけ避け、無常損失を減らすことです。
しかし、集中流動性モデルは、LPに対してより高い金融知識と管理能力を要求します。LPは、市場の変動による潜在的なリスクに対応するために、自らの流動性をより積極的に管理する必要があります。
! Solana Ecosystem AMM Research: The Underlying Code Behind High Liquidity
! SolanaエコシステムAMMリサーチ:高流動性の背後にある基礎となるコード
! SolanaエコシステムAMMリサーチ:高流動性の背後にある基礎となるコード
DLMM:ダイナミック流動性マーケットメイカー
ダイナミック流動性マーケットメーカー(DLMM)は、あるプラットフォームが発表したAMM製品で、あるDEX V3のデザイン理念を同様に参考にしています。DLMMは「Bin」という概念を導入し、プールを基準価格から始めて、各小さなBinステップごとに一つのBin単位に区分します。
DLMMの特徴は、同じBin内で取引が行われる場合、トレーダーはゼロスリッページを享受できるということです。このメカニズムは取引量と成功率を向上させるのに役立ち、理論的にはLPにより多くの取引手数料収入をもたらすことができます。
DLMMでは、プール内のトークンも現在の価格の両側に分布しています。現在アクティブなBinには2種類のトークンが存在し、他のBinには単一のトークンのみが存在します。アクティブなBin内の特定のトークンがゼロになると、システムはアクティブ状態を隣接するBinに自動的に移行し、プールの価格変動を促します。
DLMMはLPに3つの戦略オプションを提供しています:Spot、Curve、Bid Ask。Spot戦略はほとんどの流動性プールに適しており、Curve戦略は価格変動が小さいプール、例えばステーブルコインペアにより適しています。Bid Ask戦略は価格変動が大きいプールに適していますが、LPは市場の変化に対応するために頻繁にポジションを調整する必要があります。
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
サマリー
Web3金融分野の重要な要素として、AMMはその革新的なメカニズムによって分散型金融の発展を促進しています。技術の進歩とエコシステムの整備が進む中、AMMは今後、より大きな役割を果たし、従来の金融の構造をさらに変えることが期待されています。しかし、AMMへの投資に参加する際は慎重であるべきであり、LPはさまざまな戦略のリスクとリターンの特性を十分に理解し、自身の状況に応じて賢明な選択をする必要があります。