Solana生態AMM機制深度解析:CPMM、CLMM與DLMM對比

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

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

恆定乘積做市商(CPMM)

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

當用戶向池子添加流動性時,系統會自動爲用戶錢包創建關聯帳戶並發放LP代幣。這些LP代幣用於證明用戶持有該池子的份額,並在提取流動性時被銷毀。

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

交易執行時,系統會根據恆定乘積公式計算出可兌換的目標代幣數量。計算公式爲:

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

其中Δy爲可獲得的目標代幣數量,已扣除手續費。

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

集中流動性做市商(CLMM)

集中流動性做市商是另一種AMM實現,它允許流動性提供者在注入資金時選定一個價格範圍,資金將僅在所選範圍內分布。這種機制類似於某知名DEX的V3版本。

CLMM支持多個費用層級,每個代幣對可以創建對應層級的池子。它還引入了tick、多費率層級、集中流動性等概念。

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

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

雖然集中流動性可以提高資金利用率,但也對LP的金融知識提出了更高要求。LP需要更積極地管理自己的流動性,以避免因市場波動造成嚴重的無常損失。

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

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

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

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

動態流動性做市商(DLMM)

動態流動性做市商是另一種AMM產品,它也屬於集中流動性的一種實現。DLMM引入了Bin的概念,將價格區間劃分爲多個小段。

在DLMM中,如果交易發生在同一個Bin內,交易者將享受零滑點。這有助於增加交易量和交易成功率,理論上可以爲LP帶來更多交易費用。

DLMM提供了三種流動性策略:Spot、Curve和Bid Ask。Spot策略適合大多數池子;Curve策略更適合價格波動小的池子,如穩定幣對;Bid Ask策略則適合價格波動較大的池子。

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

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

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

總結

自動做市商機制作爲Web3金融領域的重要組成部分,通過其獨特的設計和創新,推動了去中心化金融的發展。隨着技術不斷進步和生態系統的完善,AMM有望在未來發揮更大作用,進一步改變傳統金融格局。對於流動性提供者來說,了解不同AMM機制的特點和風險,對於制定合適的投資策略至關重要。

SOL-5.87%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 5
  • 轉發
  • 分享
留言
0/400
养老金毁灭者vip
· 07-27 04:34
sol这波确实可以上车
回復0
睡不醒的套利猫vip
· 07-26 21:01
困死了...这乘积关系说着说着连猫尾巴都算不清楚了
回復0
农场跳跃者vip
· 07-25 16:28
sol 之前的池子就套死了不少人
回復0
Crypto段子手vip
· 07-24 18:36
看不懂看不懂 听起来就很厉害 韭菜失格了
回復0
BearMarketBardvip
· 07-24 18:32
又是一个老掉牙的AMM话题
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)