Arch Day 184
Arch Day 184: 集中流动性数学 — Tick系统、无常损失与JIT攻击
集中流动性(CLMM)是Uniswap V3/V4的核心创新——LP可以选择特定价格区间提供流动性,资本效率最高提升4000x,但代价是更复杂的管理和更高的无常损失风险。
2026-09-30
第七阶段 - Web3专题深度集中流动性CLMMTick无常损失JIT资本效率
日期: 2026-09-30 (Day 184) 阶段: 第七阶段 - Web3专题深度 标签: #集中流动性 #CLMM #Tick #无常损失 #JIT #资本效率
核心概念
一句话定义
集中流动性(CLMM)是Uniswap V3/V4的核心创新——LP可以选择特定价格区间提供流动性,资本效率最高提升4000x,但代价是更复杂的管理和更高的无常损失风险。
知识点详解
1. Tick系统
price(i) = 1.0001^i
每个Tick对应一个价格点
Tick间距决定精度: 1bp(0.01%)
Sqrt Price存储为Q64.96定点数
→ 线性化计算,避免浮点数精度问题
2. 资本效率 vs 风险
| V2 | V3 CLMM |
|---|---|
| 全范围(0,∞)提供流动性 | 选择具体价格区间 |
| 资本利用率低(通常<5%) | 窄区间可达4000x效率 |
| 无常损失可预测 | 区间外=0交易费收入 |
关键数据: 2025年研究显示V3 LP净亏损$60.8M(vs持有不提供流动性)——说明多数LP并未有效管理区间。
3. JIT (Just-In-Time) Liquidity攻击
攻击者在大额swap前一个区块添加集中流动性,swap后立即撤出——赚取交易费但不承担价格风险。
影响: 可减少被动LP收益最高44%。
防御: Uniswap V4可通过beforeSwap Hook检测和限制JIT行为。
4. PM视角
集中流动性产品设计需要考虑:
- 自动区间管理(如Kamino、Gamma)降低LP复杂度
- 收费结构(宽区间收费vs窄区间收费)
- JIT保护机制
- LP教育和风险提示
面试题
问题:为什么Uniswap V3的LP反而亏钱?
回答:三个原因——1) 多数LP不会有效管理区间(区间外=0收入);2) 信息不对称——机构LP和MEV bot利用JIT流动性抢走大单手续费;3) 无常损失在窄区间放大(价格波动时损失更大)。解决方向:自动化区间管理工具(Kamino/Gamma)和V4 Hook级别的JIT防护。