Solana生態AMM產品分析:CPMM、CLMM和DLMM實現對比

robot
摘要生成中

Web3行業AMM產品概述及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相關指令。以USDC和TRUMP代幣交換爲例,交易將通過TRUMP-USDC池子進行。

在swap操作中,具體能換到多少目標代幣通過恆定乘積公式計算:

(x + Δx)(y - Δy) = xy

經轉換後得到:

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

需注意,此計算不包含手續費,手續費在前置邏輯中已扣除。

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

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

CLMM

某交易平台推出的集中流動性做市商(CLMM)類似於某DEX V3,每個代幣對有多個費率層級,可創建對應層級的池子。CLMM繼承了tick、多費率、集中流動性等概念。

與CPMM不同,由於Solana鏈特性,CLMM無需爲每個池子單獨部署合約,也沒有工廠合約概念。

CLMM允許LP在注入資金時選定價格範圍,資金僅在該範圍內分布。LP還可提供單邊流動性,類似傳統金融中的限價單。

對於波動小的池子,LP傾向選擇較小範圍;對波動劇烈的池子,則選擇較大範圍,以減少無常損失。

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

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

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

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

DLMM

動態流動性做市商(DLMM)是某平台推出的AMM產品,屬於某DEX V3的一種變體,與CLMM相似。DLMM引入了Bin概念,池子從基礎價格開始,每隔一小段Bin step作爲一個Bin存在。

同一Bin內交易享受零滑點,有利於提高交易量和成功率,理論上LP可獲得更多交易費用。

DLMM中,當前激活的Bin存在兩種代幣,其他Bin在兩側分布且僅存單個代幣。價格變化通過激活Bin的切換實現。

LP提供流動性時,DLMM提供三種策略:

  1. Spot:適合大多數池子,最簡單的流動性策略
  2. Curve:適合價格變化小的池子,如穩定幣對
  3. Bid Ask:適合價格波動大的池子,需頻繁調整倉位

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

總結

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

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

查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 讚賞
  • 5
  • 分享
留言
0/400
GasFeeDodgervip
· 10小時前
sol生态干啥啥不行
回復0
挖矿退役军人vip
· 10小時前
币圈老币农实锤了
回復0
钱包被套到退休vip
· 10小時前
妈耶 看到CLMM又想起亏麻了
回復0
PrivateKeyParanoiavip
· 10小時前
深不深奥的懂点事
回復0
Crypto笑话王vip
· 10小時前
割韭菜也要讲究技术含量啊
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)