Solana生態AMM機制對比: CPMM、CLMM與DLMM策略分析

robot
摘要生成中

Solana生態中的自動做市商機制探析

在Web3行業中,去中心化金融(DeFi)產品佔據了市場主導地位。其中,自動做市商(AMM)作爲關鍵環節,是推動Web3金融創新的重要力量。本文將介紹Solana生態中幾個重要的AMM實現,以期爲流動性提供者(LP)的投資策略選擇提供參考。

Solana生態AMM調研:高流動性背後的底層代碼

恆定乘積做市商(CPMM)

CPMM是最基本的AMM實現,在許多產品中都有應用。以某平台推出的基於恆定乘積的AMM爲例,其核心原理是池子中兩種代幣的供應量具有固定乘積:X * Y = k。

對LP而言,當有人向池子添加流動性時,CPMM會自動爲用戶創建關聯帳戶並發放LP Token,用於證明持有池子份額,並在提款時銷毀相應Token。

CPMM的鏈上程序使用Anchor開發。用戶進行代幣交換時會觸發swap指令。以TRUMP-USDC交易對爲例,當用戶用USDC換TRUMP時,可通過該交易對進行。

在交易執行時,會調用swapBaseInput指令。通過傳入的池子地址、代幣地址等來修改相應Token Account的狀態,完成swap操作。具體能換到多少目標代幣,是通過恆定乘積公式計算得出的。

Solana生態AMM調研:高流動性背後的底層代碼

Solana生態AMM調研:高流動性背後的底層代碼

Solana生態AMM調研:高流動性背後的底層代碼

集中流動性做市商(CLMM)

CLMM類似於某知名DEX的V3版本,每個代幣對有多個費用層級,可以創建對應層級的池子。CLMM允許LP在注入資金時選定價格範圍,資金僅在所選範圍內分布。

LP可以選擇注入單一代幣,提供單邊流動性,類似傳統金融中的限價單。對於波動小的池子,LP傾向選擇較小範圍;對於波動劇烈的池子,則選擇較大範圍,以避免價格脫離選定範圍造成無常損失。

集中流動性雖然提高了資金利用率,但也對LP的金融知識提出了更高要求。LP需要更積極地管理流動性,否則容易遭受嚴重的無常損失。

Solana生態AMM調研:高流動性背後的底層代碼

Solana生態AMM調研:高流動性背後的底層代碼

動態流動性做市商(DLMM)

DLMM是另一種基於V3的AMM產品,與CLMM相似但有一些特色功能。DLMM引入了Bin的概念,池子從基礎價格開始,每隔一小段Bin step作爲一個Bin存在。同一Bin內的交易可享受零滑點,有利於提高交易量和成功率。

DLMM中,當前激活的Bin存在兩種代幣,其他Bin則在兩側分布且僅存在單個代幣。當激活Bin中某種代幣減少爲0時,會自動將相鄰Bin設爲新的激活Bin,從而推動池子價格變化。

DLMM爲LP提供了三種策略:Spot、Curve和Bid Ask。Spot適用於大多數池子;Curve適合價格波動小的穩定幣對;Bid Ask則適合波動劇烈的池子,但需要LP頻繁調整倉位。

Solana生態AMM調研:高流動性背後的底層代碼

Solana生態AMM調研:高流動性背後的底層代碼

結語

AMM作爲Web3金融領域的重要組成部分,通過其獨特機制推動了去中心化金融的發展。隨着技術進步和生態完善,AMM有望在未來發揮更大作用,進一步改變傳統金融格局。

SOL-0.06%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 4
  • 分享
留言
0/400
熊市苦修僧vip
· 07-27 06:22
割肉割到底,谁不是韭菜变大师
回復0
WagmiOrRektvip
· 07-24 19:43
看不懂啥是DLMM 啊
回復0
down_only_larryvip
· 07-24 06:51
sol牛啊
回復0
SelfSovereignStevevip
· 07-24 06:42
搞得比传统金融还复杂唉
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)