自 2021 年 Uniswap V3 推出集中流動性機制後,去中心化交易所(DEX)的資本效率躍升了十至一百倍,但這也讓「市場造市」從單純的「存入即賺」轉變為一項專業工作:流動性提供者(LP)必須選擇價格區間、監控市場、進行再平衡、複利計算手續費,並管理暫時性損失。 絕大多數普通用戶及中小型基金既無能力也無時間持續執行這些操作,這便催生了一個獨立的產品類別——集中流動性管理經理(CLMM經理/LP經理)。
一位成熟的 CLMM 經理必須回答以下問題:
- 如何將「選擇價格區間」轉化為易於理解的產品?哪些用戶和交易對適合預設策略、窄/寬區間以及動態區間?
- 在不將資產託管給中央機構的情況下,我們該如何自動完成費用複利計算、再平衡及跨 tick 遷移?智能合約、求解器與中繼器各自扮演什麼角色?
- 我們該如何衡量暫時性損失(IL)與手續費收入的淨影響?流動性提供者(LP)所看到的年化收益率(APR)數據應包含哪些規範?
- 我們該如何在 gas 成本與再平衡頻率之間取得平衡?在以太坊主網、Arbitrum、Optimism、Base、Sui、Aptos 及其他鏈上,策略應有何差異?
- 我們該如何讓專業做市商在平台上發布其策略,使一般用戶能一鍵跟單交易,從而形成策略市場?
- 我們該如何將 LP 持倉代幣化(ERC-721 / ERC-4626 金庫),使其能融入 DeFi 的可組合性架構?
本文從產品與工程雙重視角,系統性地闡述去中心化交易所(DEX)集中式流動性管理器(CLMM)的完整架構,涵蓋核心合約設計、策略類型、再平衡觸發條件、自動複利、暫時性損失監控與對沖、 Zap、金庫化、Gas 優化、風險控制與安全審計,並介紹 SoonTech 在多鏈環境中部署 CLMM 管理器的實務經驗。 無論您是正在打造新一代 DEX 的產品經理、鏈上開發者、做市商、基金經理,還是希望為 DEX 生態系統提供增值工具的團隊,閱讀本文後,您將獲得一份完整的藍圖,可直接應用於設計與審查工作。

1. 為何需要 CLMM 管理器
1.1 從 V2 到 V3:流動性提供模式的轉變
Uniswap V2 的恆定積市場造市者(x*y=k)是一種「懶惰流動性」:流動性提供者(LP)以 50/50 的比例將兩種代幣存入池中,交易可在零到無窮大之間的任何價格完成,且 LP 無需關心市場當前處於何處。 此模型的代價是資本效率極低——在任何特定價格下,池中資金僅有極小部分實際用於交易,其餘資金則閒置於價格曲線的兩端,遠離當前價格。
V3 顛覆了這套邏輯:流動性提供者(LP)可以指定價格區間,並將流動性集中於當前價格附近。以相同的 100 萬美元為例,在 0.99–1.01 這個狹窄區間內提供的深度,其效果可能等同於 V2 曲線上分散於整個價格區間的 1 億美元。 因此,手續費收入將集中於實際「活躍」的流動性提供者身上,資本效率也大幅提升。
但這項變革也帶來了新的負擔:
- 流動性提供者必須評估當前價格與未來波動性,並選擇適當的價格區間;
- 一旦價格脫離該區間,LP 的資金將不再產生手續費收入,並完全暴露於單一資產(當價格超過上界時,持倉將完全轉為單一代幣);
- 流動性提供者必須主動贖回並重新部署至新區間;此過程稱為「再平衡」,且會產生 Gas 費用;
- 每秒累積的手續費以代幣形式存放在持倉中;若無複利機制,便無法產生複利回報;
- 設有不同手續費級距(0.01%、0.05%、0.3%、1%)的流動性池,適用於波動率各異的資產;若選擇錯誤的流動性池,將持續被套利者「蠶食」。
將 V2 視為指數基金來思考會很有幫助——只需買入並持有。V3 則是一組需要主動管理的期權部位,涉及希臘字母參數及持續調整。
1.2 誰會使用 CLMM 管理人
CLMM 管理者的使用者大致可分為四類:
- 一般零售有限合夥人(LP):他們過去透過在 V2 提供流動性來賺取手續費,現在希望在 V3 上繼續操作,但不了解區間選擇。管理人為他們提供「一鍵式預設寬區間策略 + 自動複利」的解決方案。
- 以收益為導向的 DAO 和社群基金:他們持有大量協議代幣,希望在提供流動性的同時控制拋售壓力和無常損;他們需要能隨時間線性釋放流動性,或與做市商合作的解決方案。
- 鏈上基金與資產管理公司:他們將 LP 視為低風險收益策略,需要具備金庫化、可審計且可組合的產品,並允許以股份為基礎進行認購與贖回。
- 專業做市商:他們擁有自己的做市模型,需要部署與自動化層來鏈上執行策略;並在某些平台上,將其策略以白標形式提供或上架給第三方資本。
這些使用者的需求截然不同,這意味著 CLMM 管理平台不能僅是單一策略的小型工具——它必須成為一個「策略平台」,提供從最保守到最激進的各類產品。
1.3 市場格局與定位
當前生態系統中的 CLMM 管理平台大致可分為以下幾類:
- DApp 內建工具:Uniswap 在 V3 介面中提供簡單的區間選擇與流動性檢視功能,但未提供自動再平衡功能;
- 獨立管理平台:Arrakis(前身為 G-UNI)、Gamma、Popsicle 及 Mellow 等協議專精於自動化流動性提供(LP);
- 協議自有金庫:PancakeSwap、Camelot 和 Trader Joe 等去中心化交易所(DEX)推出自有 CLMM 金庫;
- 做市商白標解決方案:Wintermute 和 WoFi 等做市商利用自有庫存提供被動流動性;外部 LP 資金未必能直接參與;
- 跨鏈聚合層:統一管理跨多條鏈、多個去中心化交易所(DEX)的 LP 頭寸。
當 SoonTech 為客戶建置去中心化交易所(DEX),或為現有 DEX 提供增值層時,我們通常將 CLMM 管理器定位為「DEX 之上的第二層基礎設施」,既服務該 DEX 的流動性提供者(LP),同時也可作為獨立產品供外部方使用。
2. 集中流動性(CLM)的核心機制
在闡述產品設計之前,值得先回顧 V3 風格 CLMM 的幾個關鍵機制。理解這些機制是做出正確產品決策的先決條件。
2.1 價格刻度、倉位與流動性粒度
V3 將價格空間劃分為離散的價格刻度(ticks),每個刻度對應一個價格(1.0001^i)。 流動性提供者(LP)的持倉由三個參數決定:池(token0/token1/手續費層級)、下限價格 tickLower 以及上限價格 tickUpper。在此範圍內,LP 的流動性 L 將沿著「虛擬儲備」曲線被使用;超出此範圍時,流動性則歸零。
此設計所引入的關鍵概念是「流動性粒度」——流動性提供者可將資金集中於極其狹窄的範圍內,但範圍越窄,所需的調整頻率就越高。 V3 還引入了「倉位 NFT」(ERC-721);每個 LP 倉位皆為不可替代的 NFT。這與 V2 完全可替代的 ERC-20 LP 代幣不同,同時也為後續的「金庫化」與可組合性帶來挑戰。
2.2 價格區間與資產組成
在該區間內,流動性提供者(LP)存入的兩種代幣比例會隨當前價格而變化:
- 當當前價格接近下限時,LP 持倉主要由 token0 組成;
- 當價格接近上界時,則主要由 token1 組成;
- 當價格位於區間中段時,兩者比例約為 50/50。
當價格真正突破上界或下界時,流動性提供者的持倉將 100% 轉換為其中一種資產。此機制是流動性提供者面臨無意中損失(IL)的原因之一——當價格上漲時,流動性提供者會越來越多地將升值的資產兌換成貶值的資產;當價格下跌時,流動性提供者則會持有更多貶值的資產。 換言之,在價格區間內,V3 流動性提供者持有「做空波動率」的頭寸。
2.3 費用級別與資金池選擇
V3 引入了多級費用分級,常見的包括 0.01%、0.05%、0.3% 及 1%。原則上:
- 低費率層級(0.01%、0.05%)適用於價格波動性低且交易量高的穩定幣交易對及相關性資產交易對(例如 stETH/ETH);
- 中等費率(0.3%)適用於主要交易對(ETH/USDC、WBTC/ETH);
- 高費率(1%)則適用於新發行代幣、長尾資產及高波動性交易對。
流動性提供者(LP)若選擇錯誤的池,後果將十分嚴重:若將資金存入低費率池卻對應高波動性交易對,套利損失將迅速超過手續費收入;若將資金存入高費率池卻對應穩定幣交易對,則幾乎不會產生交易,也無法獲得收益。 CLMM 管理員應根據歷史波動率與資金費率,推薦——甚至自動選擇——合適的流動性池。
2.4 手續費累積與複利
V3 手續費不會自動複利計算;它們會以「未收取手續費」的形式保留在持倉中,流動性提供者必須手動呼叫 collect。對一般 LP 而言,這是一項營運負擔;對策略而言,複利則是複合報酬的關鍵來源。以年化報酬率 20% 的策略為例,在十年期間內,每日複利與不複利之間的差距可能高達數倍。CLMM 管理員通常會透過 Keep3r 網路、機器人、MEV 節點或保管合約,自動在 collect ,並將費用重新注入流動性中。
3. CLMM 管理者的產品架構
3.1 分層視圖
一個完整的 CLMM 管理器可分為五個層級:
- 存取層:Web/App 前端、錢包連接、市場與年化收益率 (APR) 儀表板、單一代幣 Zap 存款;
- 策略層:策略合約(Vault/Manager)、再平衡觸發邏輯、白名單中的 Keep3r、策略參數;
- 路由層:與底層去中心化交易所(DEX)的互動,包括鑄造/銷毀/兌現/兌換,以及跨 DEX 路由聚合;
- 鏈下服務層:市場數據饋送、價格預言機、再平衡 Keep3r 網路、監控與警示、風險控制與回測;
- 基礎設施層:多鏈 RPC、節點、Gas 估算、索引器(Subgraph/The Graph)、資料倉儲。
3.2 核心智慧合約
在以 Uniswap V3 為模型的實作中,核心合約通常包含:
- 金庫合約:實作 ERC-4626 或類似介面;使用者存入單一或雙重代幣,並獲得金庫股份(ERC-20)。該金庫持有底層的 V3 倉位 NFT,並負責統一的再平衡作業。
- 管理合約:有權調用 V3 池的
mint/decreaseLiquidity/collect,但不得將資金轉移至未列入白名單的地址;再平衡邏輯由管理合約實作。 - 策略合約:定義「何時進行再平衡以及新區間為何」的規則;可使用固定的鏈上參數,或由鏈下 Keep3r 傳入的簽名參數。
- Zap 合約:處理單一代幣存入及比例代幣兌換,並透過聚合路由(Uniswap Universal Router、0x、1inch 等)完成拆分。
- 手續費接收者/獎勵分配者:負責分配額外激勵(例如:協議代幣獎勵、第三方獎勵)。
- 工廠合約:針對每個池和每個策略部署新的金庫,確保地址可預測且初始化一致。
3.3 託管模式:非託管 vs. 半託管 vs. 託管
對任何 LP 管理人而言,核心問題在於「誰掌控用戶的資產」:
- 完全非託管:用戶資產仍保留在自己的錢包中;管理員僅透過
Permit2 或臨時授權進行操作。此模式雖安全,但難以自動化,因為每個再平衡步驟都需要用戶簽名。 - 金庫非託管模式:使用者將資產存入金庫合約,其程式碼保證操作只能遵循既定規則。關鍵在於合約邏輯——無人能直接提取資金。這是當前的主流模式(Arrakis、Gamma 等)。
- 半託管/多簽託管:核心策略升級與緊急暫停由多簽控管,但日常再平衡則由 Keep3r 自動執行。此模式在工程層面更具彈性,但多簽機制本身即構成攻擊面。
- 集中式託管:採用中心化交易所(CEX)風格的流動性提供者(LP)產品,資產存放於交易所的錢包中。這雖不完全符合 DeFi 的定義,但能提供最佳的使用者體驗,且適合針對初學者的產品。
對於原生 DeFi 用戶,我們建議採用「金庫非託管」搭配「多簽緊急暫停」的組合方案,並公開披露多簽門檻及時間鎖設定。
3.4 鏈下 Keep3r 與自動化
金庫合約本身不會自動「甦醒」;它需要外部觸發機制。常見的觸發方法包括:
- 自訂監護節點網路:專案運行一組監護節點,用以監控價格與持倉狀態,並在滿足條件時觸發再平衡;
- Gelato / Chainlink 自動化:基於條件或時間觸發的去中心化自動化網路;
- 與 MEV 搜尋者的合作:將再平衡交易公開給搜尋者,當交易有利可圖時,搜尋者可將其納入操作,並與流動性提供者(LP)分享部分利潤;
- 用戶付費觸發:任何用戶均可觸發再平衡並獲得小額獎勵,類似於 Gelato 的「付費者獲利」模式。
無論採用何種方法,都必須處理兩類風險:
- 惡意保管者:在最不利的價格觸發再平衡,導致金庫遭受套利。必須對再平衡價格範圍、滑點及最低延遲設定限制。
- 保管者離線:在市場劇烈波動期間,保管者可能離線,導致流動性提供者的持倉暴露於價格範圍之外。因此需要多保管者冗餘機制,並設置緊急提領通道。
4. 策略類型:從「懶人寬範圍」到「主動做市」
4.1 靜態寬範圍策略(被動寬範圍)
最簡單的策略:選定當前價格周圍的寬幅區間(例如 ±30%、±50%),極少進行再平衡,並定期複利計算手續費。
- 適用於:穩定幣交易對、相關性資產交易對,以及長期持有的主要交易對;
- 優點:Gas 費用低、IL 相對較低、操作簡單;
- 缺點:資本效率低;在 V3 上的年化費率(APR)實際上可能低於主動型策略;
- 典型產品:Arrakis 的「寬範圍被動金庫」。
4.2 主動型窄區間策略
選定當前價格周邊的狹窄區間(例如 ±2%、±5%),並在價格接近區間邊界時,自動重新平衡至以新價格為中心的全新區間。
- 適用對象:波動性適中的主要貨幣對、交易持續進行的資金池;
- 優點:資本效率極高,年化費用率顯著高於寬範圍策略;
- 缺點:頻繁再平衡、高 gas 成本、在波動劇烈的市場中常出現「雙向鋸齒式波動」,且在單邊趨勢中累積的未實現虧損(IL)較大;
- 風險控制:設定每日再平衡次數上限、滑點上限,以及在單邊市場中的暫停機制。
4.3 波動率調整策略
根據近期波動率動態調整波段寬度:
- 高波動率 → 擴大波段範圍,減少再平衡頻率;
- 低波動率 → 縮小波段範圍,提升資本效率。
波動率可採用預言機(例如 Chainlink、Pyth)提供的隱含波動率、過去 N 小時內的已實現波動率,或期權 ABI 數據。此策略對工程實現要求較高,但在回測中通常表現最佳。
4.4 穩定幣專用 Stableswap 策略
對於 USDC/USDT 和 stETH/ETH 等高度相關的資產,您可以使用 Curve 的 Stableswap,或設定極窄的 Uniswap V3 波動範圍(±0.1%、±0.05%)並搭配極低的再平衡頻率,在此情況下,年化收益率(APR)主要來自交易量和激勵獎勵。
- 風險:穩定幣脫鉤(例如 2023 年 3 月的 USDC 事件)會立即對窄區間流動性提供者造成巨額損失;
- 控制措施:當預言機偵測到脫鉤時,自動撤回至單邊曝險,暫停複利計算,並緊急切換至寬範圍或單邊策略。
4.5 單邊流動性策略(單邊 LP)
許多 DAO 和專案僅持有自身代幣(而非 USDC),但希望提供流動性。單邊 LP 金庫接受該專案的代幣,並透過鏈上閃電貸款或與做市商的合作,暫時提供另一種資產以完成做市,並以手續費或專案補貼支付借款成本。
- 風險:若專案代幣暴跌,必須償還借款部分,且庫存可能被清算;
- 適用對象:具備明確做市預算及代幣激勵計畫的專案;
- 典型解決方案:與做市商達成雙邊協議(DAO 提供代幣,做市商提供 USDC),並由金庫透明記錄雙方持倉比例。
4.6 結構化策略(Delta-Neutral、對沖 LP)
對基金使用者而言,純 LP 部位實質上是「做空波動率 + 雙向做多」的組合,存在顯著的方向性風險。結構化策略透過疊加永續做空部位或期權,建立 Delta 中性 LP 部位:
- 在 V3 上提供流動性;
- 同時開立等額的永續合約空單;
- 當 LP 因價格上漲而持有更多 token1 時,永續合約空頭的獲利將對沖該部分增值;
- 淨回報 = 手續費 + 交易費返利 − 融資費率 − gas 費用 − 無常損益 (IL)。
這些策略需要同時整合去中心化交易所(DEX)與永續期貨交易所(dYdX、Hyperliquid、GMX 等),且工程實現難度較高,但能為基金提供接近「市場中性」的報酬曲線,是專業資產管理者的重要發展方向。
5. 自動再平衡:觸發條件、執行與風險控制
5.1 觸發條件設計
再平衡的觸發條件決定了策略的整體表現。常見的觸發條件包括:
- 價格優勢觸發:當當前價格處於價格區間邊界一定閾值範圍內時觸發(例如,剩餘 5%);
- 時間觸發:每 N 小時/每天強制再平衡;
- 中心偏離觸發:當當前價格偏離區間中心超過 X% 時觸發;
- 手續費門檻觸發:當累計手續費超過持倉價值的 Y% 時,先進行複利計算,再考慮再平衡;
- 波動率觸發:當波動率突破閾值時,擴大波幅或暫停操作;
- 止損觸發條件:當隔夜利息(IL)或總虧損突破閾值時,撤出流動性。
實際操作中,策略通常會結合多個條件,例如:「每天檢查一次 + 當價格偏離區間邊界達 5% 時進行再平衡 + 每天再平衡次數不超過 4 次。」
5.2 再平衡執行流程
完整的再平衡流程包含:
- 保管者讀取當前價格、當前持倉及目標區間;
- 它呼叫管理合約的
rebalance 方法; - 該合約從 V3 流動性池中提取所有流動性(
decreaseLiquidity + collect); - 透過聚合路由器將兩種代幣交換至目標比例;
- 它呼叫 V3 流動性池的
mint 以在新的範圍內提供流動性; - 發送事件,記錄再平衡前後的總資產價值、Gas 費用、滑點及無常損失;
- 更新策略參數(若該策略為自適應策略)。
每個步驟都可能失敗,因此合約必須支援部分提領、緊急暫停、滑點保護及死信處理。
5.3 Gas 優化
再平衡是一項高 Gas 消耗的操作,特別是在以太坊主網。常見的優化方式包括:
- 跨倉位共用路由:單次 Swap 操作可批次處理多個金庫,節省 Gas;
- Permit2 + 批次處理:單次簽名即可完成多項授權;
- 優先在 L2 部署:Arbitrum、Optimism 和 Base 的 gas 費用比主網便宜 10 至 100 倍;
- 無鹽鑄造:盡可能重複使用現有的 V3 流動性池,避免建立新池;
- 呼叫資料壓縮:在 L2 上使用呼叫資料壓縮以降低 DA 成本;
- 動態再平衡頻率:當 gas 費用高昂時,自動降低再平衡頻率。
5.4 MEV 防護
再平衡交易天生容易遭受三明治攻擊:當保管者將「先賣出 A 再買入 B」的指令發佈至記憶池時,搜尋者便可能進行前跑與後跑操作。常見的防護措施包括:
- 使用 Flashbots / MEV-Share / MEV-Blocker 的私有交易池;
- 將滑點設定得非常緊(0.1%–0.5%),使攻擊無利可圖;
- 使用 Chainlink / Pyth 預言機進行 TWAP 價格錨定;
- 對再平衡交易套用時間鎖,以防止同區塊搶跑;
- 與專業 MEV 中繼服務合作,將再平衡視為搜尋者可競價的「後追」機會。
6. 暫時性損失與回報衡量
6.1 重新定義暫時性損失(IL):V3 比 V2 更為複雜
V2 的暫時性損失 (IL) 公式廣為人知:相對於 HODL,當價格變動 p 時,流動性提供者 (LP) 的損失為 2√p/(1+p) − 1。V3 的暫時性損失取決於區間寬度、當前價格是否位於區間內,以及是否已突破該區間;其無法以單一簡單的公式來表示。
更實用的方法是直接比較兩個數值:
- 持倉價值:假設使用者從未開倉,僅持有最初的兩種代幣,其今日的價值;
- 流動性提供者(LP)價值:金庫倉位的當前價值(包含手續費複利、獎勵,並已扣除 Gas 費用);
- 淨回報 = LP 價值 − 持有價值。
若淨回報為負值,即為廣義上的無擔保損失(包含手續費與 Gas 費)。此數值應在前端介面顯著處顯示,以便使用者清楚了解「做市」與「持有」之間的實際差異。
6.2 年化收益率(APR)的正確定義
許多 LP 產品宣傳的 APR 僅計算手續費,未計入 IL、Gas 費用,亦未考量複利計算前的稀釋效應。此類數值在市場平穩時看似合理,但一旦市場波動加劇,其表現便會遠遜於直接持有。我們建議同時顯示以下四種定義:
- 手續費年化收益率(fee APR):過去 7 天/30 天內累積手續費/TVL;
- 淨年化收益率(淨年化):手續費年化收益率 − 無常損(IL)− gas 費用 − 協議手續費;
- 總回報率:淨年化利率 + 激勵代幣估值;
- 相較於持有(vs. Hold):LP 總回報率 - 持有回報率。
用戶在選擇策略時,至少應能看到「淨年化收益率」和「相較於持有」,否則便會受到誤導。
6.3 回測與歷史績效
策略在上市前必須經過全面回測:
- 應使用歷史逐 tick 交易資料或 tick 資料,而非每日 K 線;
- 模擬手續費收入(依據當時的流動性分潤比例及交易點差計算);
- 模擬再平衡觸發條件與滑點;
- 與「長期持有(HODL)」、「50/50 流動性」及「被動式寬範圍」基準進行比較;
- 在不同市場環境下分別進行評估(單邊上漲、單邊下跌、震盪、黑天鵝事件);
- 納入 gas 費用與 MEV 損失(即使不精確,也應採用保守假設)。
回測工具可以是 Python 搭配自建的 tick 資料集,或是 Allium、Flipside 和 Dune Analytics 等鏈上資料平台。需警惕過度擬合——在歷史資料上表現最佳的參數,往往在未來並非最優解。
6.4 暫時性損失對沖
暫時性虧損雖無法完全消除,但可透過對沖來管理:
- 永續合約 Delta 對沖:如前所述,這是最直接的方法;
- 期權保護:買入價外看跌期權以限制下行風險;
- 動態持倉管理:當波動率上升時主動降低持倉(撤出部分流動性);
- 資金費率套利:僅在資金費率處於極端水平時採取對沖立場,並從其反向波動中獲利;
- 多池組合:透過分散投資於多個相關性較低的投資池,以降低整體波動率。
對於專業資產管理人,可提供「對沖切換」功能,讓使用者能選擇是否疊加對沖,以及設定何種對沖比例。
7. Zap、Vaultification 與可組合性
7.1 單一代幣 Zap:降低入門門檻
一般用戶通常僅持有單一代幣(USDC、ETH 或平台代幣),但 V3 市場造市需要兩種代幣。Zap 讓用戶能僅以單一代幣進行存入;合約會自動在鏈上完成兌換與鑄造。
技術要點:
- 透過聚合路由(1inch、0x、Uniswap Universal Router、CoW Protocol)尋找最佳路徑;
- 將大額訂單拆分以減少滑點與 MEV;
- 滑點保護與失敗回滾機制;
- 在 Zap 執行過程中向使用者顯示「實際存入比例」、「預估滑點」及「價格衝擊」。
Zap 是關鍵的用戶體驗改進,將 LP 從「專業操作」轉變為「一鍵式產品」。
7.2 ERC-4626 金庫與 LP 代幣化
直接持有 V3 倉位 NFT 對大多數 DeFi 協議而言並不友善——NFT 不可分割,且無法直接進入借貸市場或用作抵押品。「金庫化」將 NFT 封裝成 ERC-20 金庫股份,具備以下特點:
- 可分割且可轉讓;
- 可作為抵押品進入借貸協議(Aave、Compound、Morpho);
- 可與其他 DeFi 策略(Yearn、Harvest 等)結合;
- 可用於治理及獎勵分配。
在實作上,股份定價必須具備抗操縱性——避免單筆大額存入/提領在同一區塊內影響價格預言機;引入摩擦機制(例如:退出手續費、冷卻期)或採用 TWAP 定價。
7.3 策略市集與白標服務
專業做市商可能希望在平台上發布其策略,並讓外部基金進行跟單交易。這需要一個「策略市集」:
- 做市商發布策略合約,並設定參數範圍及費用(績效費/管理費);
- 平台審計合約的安全性並進行回測績效分析;
- 用戶選擇策略、將資金存入保管庫,資金將由策略合約依照其規則進行管理;
- 做市商獲得部分績效費;平台收取一定比例的手續費;
- 所有流程皆可在鏈上進行審計並於鏈上結算。
此模式類似於以 Enzyme、Sommelier 和 Superform 為代表的「DeFi 對沖基金平台」。CLMM 經理可與這些策略市場平台整合,為其自有金庫爭取更廣泛的分銷管道。
7.4 跨鏈與跨去中心化交易所(DEX)聚合
流動性呈現碎片化:同一組 ETH/USDC 交易對可能分別存在於 Uniswap、Sushi、PancakeSwap 和 Camelot 等池中,且在不同鏈上的流動性深度各異。新一代 LP 管理人應:
- 自動選擇手續費最高且深度最佳的流動性池;
- 跨鏈部署(透過 LayerZero、Wormhole、CCIP 等);
- 為流動性提供者提供統一的多鏈視圖及一鍵遷移功能。
跨鏈功能雖需大量工程投入,但亦是實現差異化的關鍵。
8. 安全性、審計與風險控制
8.1 常見攻擊途徑
過往涉及 LP 金庫合約的安全事件主要集中在:
- 價格預言機操縱:利用閃電貸款操縱池內價格,導致金庫以錯誤價格進行再平衡;
- 權限錯誤:管理合約的權限設定過於寬鬆,導致惡意保管人或所有者能提取資金;
- 重入攻擊與整數溢出:在
collect 及 swap 程序中出現重入漏洞; - 缺乏滑點保護:再平衡交易遭夾擊;
- 閃電貸攻擊:在同一個區塊內進行存款/操縱價格/提領,以榨取股份價值;
- 策略邏輯錯誤:重新平衡觸發條件不正確,導致資金卡在範圍之外;
- 第三方協議風險:底層去中心化交易所(DEX)、路由器或跨鏈橋發生安全事件。
8.2 防禦設計
- 多重預言機 + TWAP:將 Chainlink/Pyth 的數據與 V3 流動性池的內部 TWAP 進行交叉核對;當差異過大時暫停操作;
- 緊急暫停:多簽可暫停存入/再平衡/提領,但絕不能阻止使用者提領回「安全出口」(例如:將 V3 流動性直接提領至使用者錢包);
- 白名單 Keep3r:僅授權保管人可觸發再平衡;
- 滑點與金額上限:每次再平衡皆會設定 maxSlippage、maxGasPrice 及 maxTradeSize;
- 股價防操縱機制:使用 TWAP 計算股價,或導入冷卻期;
- 時間鎖定:針對合約升級與參數變更設有 24–48 小時的時間鎖定,給予用戶退出窗口;
- 經濟安全機制:透過績效費與提領手續費遏止短期套利;
- 監控與警示:鏈上事件監控、價格偏離監控、TVL 異常監控。
8.3 審計與漏洞懸賞
- 上線前須由至少兩家頂尖審計機構(Trail of Bits、OpenZeppelin、Spearbit、Consensys Diligence 等)完成審計;
- 主網部署後維持 3 至 6 個月的漏洞懸賞計畫(Immunefi),並根據風險資金規模分級設定獎金;
- 分階段推出核心策略:先在測試網及影子主網(主網分叉)運行 4 至 8 週,隨後以較低資金上限上線,並逐步提高上限。
9. 前端與使用者體驗
9.1 關鍵頁面
- 策略市集首頁:依風險等級、交易對、年化收益率(APR)、總鎖定價值(TVL)及區塊鏈分類顯示策略;
- 策略詳情頁:策略說明、回測曲線、當前波動範圍、歷史表現、風險警示;
- 存取款頁面:單一代幣 Zap、雙代幣存款、持倉預覽、滑點及 gas 費用估算;
- 我的持倉:當前持倉、累計手續費、IL、淨回報、複利切換、緊急提領;
- 進階儀表板:歷史再平衡紀錄、Gas 紀錄、風險指標、對沖狀態(如適用)。
9.2 資訊透明度
將「風險」置於與「回報」同等顯著的位置:
- 「過去 30 天內,此策略表現較持有原資產遜色 X%」的提示必須清晰可見,不得隱藏;
- 再平衡前後的鏈上交易應直接連結至區塊瀏覽器;
- 合約地址、審計報告及漏洞懸賞連結應對外公開;
- 高風險策略(波動範圍狹窄、長尾資產)應需進行二次確認。
9.3 通知與自動化
- 當價格接近區間邊界時發送推播通知(錢包推播、Telegram、電子郵件);
- 重新平衡執行後通知使用者;
- 當無常損(IL)達到閾值時,提供「提領或更換策略」的建議;
- 針對基金用戶,提供 Webhook / API 以連接其自身的風險控制系統。
10. 工程實作與技術選型
10.1 公有鏈生態系統差異
不同區塊鏈的生態系統成熟度各異,CLMM 管理者的實作方式亦隨之有所不同:
- EVM 鏈(以太坊、Arbitrum、Optimism、Base、Polygon、BSC):Uniswap V3 合約為開源;PancakeSwap、Sushi、Camelot 等平台多為 V3 的分叉版本,且可共用單一管理合約;
- 非 EVM 鏈(Sui、Aptos、Movement):由於物件模型與 Move 語言的差異,NFT 倉位與保管庫的實作方式不同,需分別進行開發;
- Solana:Raydium 與 Orca 的 CLMM 設計各異,其狀態模型與 EVM 截然不同;
- Cosmos 家族(Osmosis、Sei):基於 WASM 和 IBC;跨鏈策略需要額外的組件;
- L2 / 應用鏈:氣費模型與 DA 成本不同;再平衡頻率可設定得更為頻繁。
我們建議先在 EVM 上線,再根據客戶需求擴展至其他生態系統。
10.2 索引與資料
LP 資料查詢需要鏈上索引:
- The Graph / Subgraph:索引 V3 流動性池事件、金庫事件及再平衡事件;
- 自主託管索引(Ponder、Envio、Substreams):當即時性需求較高時採用自主託管;
- 資料倉儲:BigQuery / ClickHouse 用於儲存回測所需的歷史資料;
- API 層:透過 GraphQL / REST 提供前端及第三方服務。
10.3 Keeper Network 實作
- 使用 Go / Rust 編寫 Keeper 節點;訂閱新區塊與價格事件;
- 使用多個 RPC 節點以實現冗餘,避免單點故障;
- 使用 Gelato / Chainlink Automation 作為備用觸發機制;
- 透過 HSM 或 KMS 管理 Keeper 錢包私鑰,以防洩漏;
- 監控 Keeper 行為並給予獎勵/懲罰(若未及時觸發則進行減持)。
11. SoonTech 的 CLMM 管理器交付方案
11.1 模組清單
SoonTech 的 CLMM 管理套件包含:
- Vault Core:支援單一代幣/雙代幣存入及基於股份的會計處理的 ERC-4626 風格合約;
- 策略庫:內建 6 種策略類型(被動廣泛型、主動狹窄型、波動率調整型、穩定幣交換型、單邊型、Delta 中性型);
- 再平衡引擎:鏈下保管者 + 鏈上管理器,支援 Gelato / Chainlink 自動化;
- Zap Router:整合 1inch / 0x / Uniswap Universal Router / CoW;支援單一代幣存入;
- 對沖適配器:連接 dYdX、Hyperliquid、GMX、Orderly 以進行永續合約對沖;
- 分析功能:年化收益率(APR)/無常損失(IL)/回測/即時風險控制儀表板;
- 策略市集:做市商上架策略,用戶跟單交易,利潤分享;
- 跨鏈橋:基於 LayerZero / CCIP 的跨鏈部署與統一視圖。
11.2 典型部署情境
情境 1:為新推出的 DEX 提供 LP 增值層
客戶是一家新上線的 EVM 去中心化交易所(DEX),目前流動性不足且流動性提供者(LP)體驗欠佳。 我們在其上層部署 CLMM 管理器:提供三種預設策略層級(保守型/平衡型/進取型),使用者僅需存入單一代幣,系統即自動複利運作。短短兩個月內,TVL 從 200 萬美元成長至 4,000 萬美元,市場深度更增加至三倍。
情境 2:為基金客戶建置 Delta 中性金庫
該客戶為一間鏈上基金,希望為流動性提供者(LP)提供「市場中性」的 ETH/USDC 收益產品。 我們部署了一個主動型窄區間金庫,並搭配 Hyperliquid 永續合約對沖機制,目標年化報酬率為 8%–15%,最大回撤為 3%。在主網運行 6 個月後,實際年化報酬率為 11.2%,最大回撤為 1.8%。
情境 3:為 L2 去中心化交易所(DEX)優化 gas 費用與 MEV
該客戶為一家 Arbitrum 去中心化交易所(DEX),其用戶曾抱怨再平衡成本過高且易受「三明治攻擊」影響。我們將保管人網路遷移至自建的 Flashbots 風格中繼器,啟用呼叫資料壓縮功能,並將再平衡門檻設為動態調整。gas 費用因此降低 60%,用戶回報的滑點損失亦減少 80%。
11.3 交付時程
- 第 1–2 週:業務研究、確認目標鏈與 DEX、策略設計;
- 第 3–6 週:合約開發、單元測試、測試網部署;
- 第 7–8 週:審計、影子主網驗證、前端與數據儀表板;
- 第 9 週:主網灰度上線、上限及多簽監控;
- 第 10 週起:策略擴展、跨鏈部署、做市商接納。
12. 企業實施建議
12.1 分階段建置
- 第一階段(MVP):被動式寬範圍金庫、自動複利、單鏈部署、基本儀表板;
- 第二階段:主動型窄範圍策略、波動率調整、Zap 功能、多種策略;
- 第三階段:避險、策略市集、跨鏈、機構級功能;
- 第四階段:白標服務、SDK、API、合規整合。
請勿嘗試在首個版本中建置 Delta 中性功能與策略市場;其複雜度與風險遠高於基礎金庫。
12.2 團隊組成
最小團隊配置:1 名產品經理、2 名 Solidity 工程師、1 名後端/保管工程師、1 名前端工程師、1 名風險/數據分析師。若要開發策略市集與跨鏈功能,則需再增加 2–3 人。
12.3 指標
- TVL 與淨值:鎖定總價值、金庫份額淨值;
- 年化收益率(APR)與「持有」比較:實際淨回報率;
- 再平衡指標:頻率、成功率、Gas 費用、平均滑點;
- 用戶指標:存入者人數、複利率、留存率、人均平均值;
- 風險指標:IL 警示數量、暫停次數、安全事件數量;
- 業務指標:績效費收入、上架策略數量、做市商市佔率。
13. 未來趨勢
13.1 Uniswap V4 與 Hooks
V4 引入了 Hook 合約,允許在流動性池生命週期的各個階段插入自訂邏輯。 這意味著原本必須在外層金庫中實現的大部分邏輯(複利、再平衡、動態手續費、限額等),現在可以下沉至流動性池層級,而 CLMM 管理器也可能從「外層協議」轉變為「Hooks 的集合」。
13.2 基於意圖的流動性提供者
使用者不再指定具體的價格區間,而是宣告意圖:「我願意承受最高 5% 的回撤,並以 15% 的年化報酬率為目標」,而求解器網路會自動在多個去中心化交易所(DEX)和多條鏈上組合出最佳方案。此模型進一步抽象化了底層的複雜性。
13.3 鏈上做市與 AI 策略
AI 模型(強化學習、時間序列預測)將逐步應用於鏈上做市,並根據訂單流量、融資費率及波動率預測動態調整參數。然而,鏈上 AI 策略的可解釋性與風險控制,則成為新的挑戰。
13.4 實物資產(RWA)與結構性產品
CLMM 將進軍實物資產(RWA,如國債、大宗商品、外匯)領域,結合傳統金融市場造市者與鏈上清算機制,推出新型結構化收益產品。這對合規與託管提出了更高要求。
常見問題
Q1:一般用戶應選擇窄波段還是寬波段?
A:若您對市場走勢不確定且不希望頻繁操作,請選擇寬區間;針對主要交易對,當市場處於震盪區間時,可嘗試以小額資金操作窄區間;至於新代幣和高波動性資產,則不建議選擇窄區間——無常損失(IL)將迅速吞噬手續費。
Q2:CLMM 的年化收益率(APR)看起來很高——為什麼我實際上卻賺不到錢?
A:宣傳的年化收益率(APR)通常僅計算手續費,未包含無常收益(IL)、Gas費、滑點及協議費用。評估產品時,請留意「淨年化收益率」和「相對於持有的回報率」;必要時請自行進行回測。
Q3:金庫合約會不會發生「跑路」?
A:非託管型金庫的程式碼只能依照預設邏輯運作;理論上無人能提取資金;但合約漏洞與多簽名風險依然存在。上線前務必檢查審計報告、多簽名門檻、時間鎖設定及漏洞懸賞計畫。
Q4:更頻繁的再平衡是否總是更好?
A:不。再平衡能讓資金保持「活躍」狀態以賺取手續費,但每次操作都會產生 gas 費和滑點成本。在波動劇烈的市場中,過度再平衡會讓雙方都蒙受損失;而在單邊行情中,再平衡實際上會導致您不斷「在漲勢中拋售」或「接住墜落的刀」。 一套良好的策略會動態調整其執行頻率。
Q5:LP 持倉能否用作貸款的抵押品?
A:以 V3 持倉 NFT 作為直接借貸的抵押品較為困難,但部分借貸協議已接受 ERC-4626 金庫股份作為抵押品。借款前,請留意清算線以及金庫股份的價格波動性。
Q6:我們應該自行編寫合約,還是使用現成的解決方案?
A:對於 99% 的專案, 我們建議基於成熟的 CLMM 管理器(例如 SoonTech 的套件或開源解決方案)進行客製化,而非從頭編寫——V3 風格的合約對安全性極為敏感,而在自建合約中踩中「地雷」的代價,遠高於取得授權的成本。
結論
集中式流動性將去中心化交易所(DEX)的資本效率推向新高度,但也將做市業務的複雜性轉嫁給了流動性提供者(LP)。CLMM 管理器的產品價值,正體現在透過智慧合約隱藏這些複雜性, 鏈下自動化、策略封裝以及透明的風險揭露——讓一般用戶能一鍵使用專業做市商級別的策略,為基金提供可審計、可組合且可對沖的鏈上收益產品,並讓做市商有能力將其能力變現,觸及更廣泛的資本池。
本文系統性地闡述了 CLMM 管理者的完整設計範疇,從核心機制與產品架構,到策略類型、再平衡、無常損(IL)測量、Zap 與金庫(vault),乃至安全風險控制、前端體驗與工程實作。 技術不斷演進——V4 Hooks、Intent、AI 及 RWA 將持續重塑此領域——但最根本的原則不會改變:透明的風險、非託管的安全性、可持續的回報,以及可審計的策略。
SoonTech 團隊在包括去中心化交易所(DEX)、中心化交易所(CEX)及預測市場在內的多條產品線中,累積了豐富的鏈上工程經驗,而 CLMM 管理器正是我們 DEX 套件中成長最迅速的模組之一。 無論您的團隊正在開發新一代 DEX、為現有 DEX 增添 LP 增值層,還是計劃打造鏈上資產管理與結構化產品,我們都歡迎與您深入交流。 根據您的目標鏈、資產類別及用戶群體,我們可提供涵蓋合約開發、審計支援、前端介面及數據儀表板的端到端解決方案。
提升流動性效率、讓流動性提供者(LP)安心無虞,並使市場造市真正成為值得信賴的產品——這正是 CLMM Manager 的長期發展方向。
🌐 透過 SoonTech 打造安全且可擴展的 Web3 平台。
探索我們針對白標加密貨幣交易所、預測市場、多方隱私計算(MPC)錢包、撮合引擎、流動性整合及合規性的解決方案。