# Web3ファイナンスにおけるAMM実装の分析Web3業界において、分散型金融(DeFi)製品は市場の主導的地位を占めています。DeFiの中心的な構成要素として、自動マーケットメーカー(AMM)メカニズムはWeb3金融の革新を推進する上で重要な役割を果たしています。本稿では、Solanaエコシステムにおけるいくつかの重要なAMMの実装を紹介し、流動性提供者が投資戦略を選択する際の参考とします。## CPMM:定常積のマーケットメイカーCPMM(定常積のマーケットメーカー)は、最も基本的なAMMの実装の一つです。ある取引プラットフォームが提供する定常積に基づくAMMを例に挙げると、その核心原理はプール内の2種類のトークンの供給量が固定の積を維持することです:X * Y = k。ユーザーがプールに流動性を追加すると、システムは自動的に関連アカウントを作成し、LPトークンを発行して、そのユーザーがプールの持分を保有していることを証明します。流動性を引き出す際には、対応するLPトークンが消却されます。CPMMのオンチェーンプログラムはAnchorを使用して開発されています。トークン交換の過程で、システムはswapに関連する命令をトリガーします。USDCとTRUMPトークンの交換を例にとると、取引が発生するとCPMMプログラムと直接対話し、渡されたプールアドレスやトークンアドレスなどを通じて、対応するToken Accountの状態を変更し、swap操作を完了します。具体にどのくらいのターゲットトークンに交換できるかは、恒常的な積の公式によって計算されます:(X + ΔX)(Y - ΔY) = XY数学的変換を経て、ΔY(によって得られるYトークンの数量)の計算式が得られます。ΔY = (ΔX * Y) / (X + ΔX)! [SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード](https://img-cdn.gateio.im/social/moments-888d982f15ce3c27c6334c37dfa8fdd9)## CLMM: 中央集権型流動性マーケットメーカー CLMM(集中流動性マーケットメイカー)は、流動性提供者が資金を注入する際に価格範囲を選択でき、その資金は選択した範囲内でのみ分布します。このメカニズムは、あるDEXのV3バージョンに似ており、各トークンペアは複数の料金階層のプールを作成できます。CLMMは、ティック、多料金階層、集中流動性などの概念を継承しています。CPMMと似て、Solanaチェーンの特性により、CLMMは各プールのために個別に契約を展開する必要がありません。流動性提供者は、資金を現在の価格付近の一定範囲に集中させることも、片側の流動性を提供することも選択できます。価格変動が小さいプールでは、通常、より小さな価格範囲を選択する傾向があります。一方、価格変動が激しいプールでは、より大きな範囲を選択する傾向があります。集中流動性は資金の利用効率を向上させることができますが、流動性提供者の金融管理能力に対する要求も高くなります。適切に対処しないと、頻繁な価格変動が深刻なインパーマネントロスを引き起こす可能性があります。! [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(動的流動性マーケットメーカー)は、V3に似た別のAMM製品です。それはBinの概念を導入し、価格を一連の小さなセグメントに分けます。同じBin内で取引が発生した場合、トレーダーはスリッページゼロの恩恵を受け、これにより取引量と成功率が大幅に向上します。DLMMでは、プール内のトークンは現在の価格の両側に分布し、現在アクティブなBinには2種類のトークンが含まれ、他のBinには単一のトークンのみが含まれています。アクティブなBin内のトークンの量が変化すると、システムは自動的にアクティブなBinを調整し、プール内の価格変動を促進します。DLMMは3つの流動性戦略を提供しています: Spot、Curve、Bid Ask。Spot戦略はほとんどのプールに適しており、Curve戦略は価格変動が非常に小さいプール(に適しています(安定コインペア))。Bid Ask戦略は価格変動が大きいプールにより適しています。! [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は将来的により大きな役割を果たし、従来の金融の構造をさらに変えることが期待されています。
Web3金融分野における主流のAMM実装(CPM、CLMM、DLMM)を分析
Web3ファイナンスにおけるAMM実装の分析
Web3業界において、分散型金融(DeFi)製品は市場の主導的地位を占めています。DeFiの中心的な構成要素として、自動マーケットメーカー(AMM)メカニズムはWeb3金融の革新を推進する上で重要な役割を果たしています。本稿では、Solanaエコシステムにおけるいくつかの重要なAMMの実装を紹介し、流動性提供者が投資戦略を選択する際の参考とします。
CPMM:定常積のマーケットメイカー
CPMM(定常積のマーケットメーカー)は、最も基本的なAMMの実装の一つです。ある取引プラットフォームが提供する定常積に基づくAMMを例に挙げると、その核心原理はプール内の2種類のトークンの供給量が固定の積を維持することです:X * Y = k。
ユーザーがプールに流動性を追加すると、システムは自動的に関連アカウントを作成し、LPトークンを発行して、そのユーザーがプールの持分を保有していることを証明します。流動性を引き出す際には、対応するLPトークンが消却されます。
CPMMのオンチェーンプログラムはAnchorを使用して開発されています。トークン交換の過程で、システムはswapに関連する命令をトリガーします。USDCとTRUMPトークンの交換を例にとると、取引が発生するとCPMMプログラムと直接対話し、渡されたプールアドレスやトークンアドレスなどを通じて、対応するToken Accountの状態を変更し、swap操作を完了します。
具体にどのくらいのターゲットトークンに交換できるかは、恒常的な積の公式によって計算されます:
(X + ΔX)(Y - ΔY) = XY
数学的変換を経て、ΔY(によって得られるYトークンの数量)の計算式が得られます。
ΔY = (ΔX * Y) / (X + ΔX)
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
CLMM: 中央集権型流動性マーケットメーカー
CLMM(集中流動性マーケットメイカー)は、流動性提供者が資金を注入する際に価格範囲を選択でき、その資金は選択した範囲内でのみ分布します。このメカニズムは、あるDEXのV3バージョンに似ており、各トークンペアは複数の料金階層のプールを作成できます。
CLMMは、ティック、多料金階層、集中流動性などの概念を継承しています。CPMMと似て、Solanaチェーンの特性により、CLMMは各プールのために個別に契約を展開する必要がありません。
流動性提供者は、資金を現在の価格付近の一定範囲に集中させることも、片側の流動性を提供することも選択できます。価格変動が小さいプールでは、通常、より小さな価格範囲を選択する傾向があります。一方、価格変動が激しいプールでは、より大きな範囲を選択する傾向があります。
集中流動性は資金の利用効率を向上させることができますが、流動性提供者の金融管理能力に対する要求も高くなります。適切に対処しないと、頻繁な価格変動が深刻なインパーマネントロスを引き起こす可能性があります。
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
! SolanaエコシステムAMM研究:高流動性の背後にある基本的なコード
! Solana Ecosystem AMM Research: The Underlying Code Behind High Liquidity
! SolanaエコシステムAMMリサーチ:高流動性の背後にある基礎となるコード
DLMM:ダイナミック流動性マーケットメーカー
DLMM(動的流動性マーケットメーカー)は、V3に似た別のAMM製品です。それはBinの概念を導入し、価格を一連の小さなセグメントに分けます。同じBin内で取引が発生した場合、トレーダーはスリッページゼロの恩恵を受け、これにより取引量と成功率が大幅に向上します。
DLMMでは、プール内のトークンは現在の価格の両側に分布し、現在アクティブなBinには2種類のトークンが含まれ、他のBinには単一のトークンのみが含まれています。アクティブなBin内のトークンの量が変化すると、システムは自動的にアクティブなBinを調整し、プール内の価格変動を促進します。
DLMMは3つの流動性戦略を提供しています: Spot、Curve、Bid Ask。Spot戦略はほとんどのプールに適しており、Curve戦略は価格変動が非常に小さいプール(に適しています(安定コインペア))。Bid Ask戦略は価格変動が大きいプールにより適しています。
! SolanaエコシステムAMMリサーチ:高流動性の背後にある基礎となるコード
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
! SolanaエコシステムAMM研究:高流動性の背後にある基礎となるコード
まとめ
AMMはWeb3金融分野の重要な構成要素として、独自のメカニズムを通じて分散型金融の発展を促進しています。技術の進歩とエコシステムの改善が進む中、AMMは将来的により大きな役割を果たし、従来の金融の構造をさらに変えることが期待されています。