Solana生態AMM機制全解析:CPMM、CLMM和DLMM策略對比

robot
摘要生成中

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

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

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

恆定乘積做市商(CPMM)

CPMM是最基本的AMM實現之一。以某交易平台推出的基於恆定乘積的AMM爲例,其核心原理是池子中兩種代幣的供應量乘積保持恆定:X * Y = k。

當用戶向池子添加流動性時,CPMM會自動爲用戶錢包創建關聯帳戶並發放LP Token,用於證明該用戶持有池子的份額。提取流動性時,相應的LP Token會被銷毀。

CPMM的鏈上程序使用Anchor開發。在swap交易中,程序會根據恆定乘積公式計算交換數量:

Δy = (Δx * y) / (x + Δx)

其中Δy爲可獲得的目標代幣數量,x和y分別爲池子中兩種代幣的當前數量,Δx爲輸入的代幣數量。

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

集中流動性做市商(CLMM)

CLMM借鑑了某DEX的設計,允許LP在注入資金時選定價格範圍,資金僅在所選範圍內分布。這提高了資金利用率,但也要求LP更積極地管理流動性。

CLMM支持多個費率層級,每個代幣對可以創建不同費率的池子。與CPMM類似,由於Solana的特性,CLMM無需爲每個池子單獨部署合約。

LP可以選擇提供單邊流動性,類似傳統金融中的限價單。對於波動小的池子,LP傾向選擇較小的價格範圍;對於波動劇烈的池子,則傾向選擇較大範圍。

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

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

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

動態流動性做市商(DLMM)

DLMM是另一種集中流動性AMM實現。它引入了"Bin"的概念,將價格區間劃分爲多個小段。同一Bin內的交易享有零滑點,有利於提高交易量和成功率。

DLMM中的代幣分布在當前價格兩側,激活的Bin包含兩種代幣,其他Bin僅包含單一代幣。當激活Bin中某種代幣耗盡時,相鄰Bin會被激活,推動價格變化。

DLMM提供三種流動性策略:

  1. Spot:適用於大多數池子的通用策略
  2. Curve:適合價格波動很小的池子,如穩定幣對
  3. Bid Ask:適合價格波動劇烈的池子,需要頻繁調整倉位

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

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

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

總結

AMM作爲Web3金融的重要組成部分,通過創新機制推動去中心化金融的發展。隨着技術進步和生態完善,AMM有望在未來發揮更大作用,進一步改變傳統金融格局。Solana生態中的多種AMM實現爲LP提供了靈活的選擇,但也對LP的風險管理能力提出了更高要求。

SOL-3.79%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 4
  • 分享
留言
0/400
NonFungibleDegenvip
· 16小時前
讲解更明白点啊
回復0
NullWhisperervip
· 08-05 05:47
仿佛看到钱包在流血
回復0
资深老韭当家vip
· 08-05 05:46
狠狠薅羊毛
回復0
链上资深福尔摩斯vip
· 08-05 05:22
分析挺透彻的嘛
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)