Curve Finance 深入解析:StableSwap 与稳定币 AMM
深入理解 Curve Finance 背后的数学原理——StableSwap 不变量、放大系数 A 的作用、与 Uniswap 的对比、CRV 代币经济学与赚币策略。
Curve Finance 概览
Curve Finance 是专为稳定币和同类资产设计的去中心化交易所。与 Uniswap 的恒定乘积公式不同,Curve 使用 StableSwap 不变量——一个介于恒定求和(零滑点)和恒定乘积(Uniswap)之间的混合公式。在「平坦区」内,Curve 提供接近 1:1 的汇率,滑点远低于 Uniswap。
2020 年 1 月
Curve Finance 主网上线,首个 StableSwap 池(USDC/DAI/USDT)。
2020 年 8 月
CRV 代币发行,开启流动性挖矿。引入 veCRV 投票锁仓机制。
2021 年 6 月
Curve V2 发布,引入 Crypto Pools,支持非稳定币资产(如 ETH/BTC)。
2022 年 11 月
crvUSD 稳定币发布,采用 LLAMMA(借贷清算 AMM 算法)。
StableSwap 不变量
StableSwap 不变量是 Curve 的核心数学公式,由 Michael Egorov 在 2019 年白皮书中提出。它巧妙地将恒定求和(x+y=D,零滑点但可能耗尽单边流动性)和恒定乘积(x·y=k,永远有流动性但滑点大)组合在一起。放大系数 A 控制两者的混合比例。
对于双代币池(n=2),简化为:4A(x+y) + D = 4AD + D³/(4xy)。当 A 很大时,曲线接近恒定求和(平坦);当 A 很小时,接近恒定乘积(弯曲)。
放大系数 A
A 控制曲线形状。A=0 退化为恒定乘积 x·y=k(Uniswap);A→∞ 接近恒定求和 x+y=D(零滑点)。典型稳定币池 A=100-2000。
D 参数
D 是总流动性的度量。当两种代币完美平衡时(x=y=D/2),D 就是两者之和。D 在存取流动性时变化,交易时保持不变。
n 代币数量
Curve 原生支持多代币池(2-4种)。3pool(USDC/DAI/USDT)是最经典的三代币池。更多代币 = 更高效的路由。
曲线对比可视化
下方的交互式演示展示了三种 AMM 曲线的对比。拖动放大系数 A 的滑块,观察 StableSwap 曲线如何在恒定求和(灰色直线)和恒定乘积(靛蓝色双曲线)之间变形。A 值越大,平坦区越宽,稳定币交易的滑点越低。
StableSwap 曲线可视化 — 对比三种 AMM 曲线
Swap 机制与手续费
Curve 的交易机制与 Uniswap 类似:用户存入代币 A,池子根据不变量计算可提取的代币 B 数量。关键区别在于手续费——Curve 稳定币池仅收取 0.04%(Uniswap V2 为 0.3%,高 7.5 倍)。低手续费 + 低滑点使 Curve 成为稳定币交易的首选。
交互演示:Curve vs Uniswap Swap 对比
Curve Swap 计算器 — 对比 Curve vs Uniswap
为何更适合稳定币
稳定币的价格天然在 1:1 附近波动(如 USDC/DAI 都锚定 $1)。Uniswap 的恒定乘积公式 x·y=k 并不知道这一点——它对所有价格范围一视同仁。Curve 的 StableSwap 利用了「价格应接近 1:1」的先验知识,在这个范围内提供极高的流动性深度。
下表展示了相同流动性池($2M)下,不同交易规模的滑点对比(Curve A=100 vs Uniswap V2):
| 交易规模 | Curve 滑点 | Uniswap 滑点 | Curve 优势 |
|---|---|---|---|
| $1,000 | 0.001% | 0.10% | 100x |
| $10,000 | 0.010% | 0.99% | 99x |
| $100,000 | 0.10% | 9.1% | 91x |
| $500,000 | 0.50% | 33.3% | 67x |
无偿损失分析
无偿损失(IL)在 Curve 稳定币池中远低于 Uniswap。原因有二:(1) 稳定币价格波动本身就小;(2) StableSwap 曲线在平坦区内的价格敏感度更低——相同的储备量变化导致更小的价格变动。对于稳定币 LP,Curve 的 IL 通常可以忽略不计,手续费收入远超 IL 损失。
交互演示:Curve vs Uniswap 无偿损失
无偿损失计算器 — Curve vs Uniswap
CRV 代币经济学
CRV 是 Curve DAO 的治理代币,也是整个 Curve 激励体系的核心。与大多数 DeFi 代币不同,CRV 通过 veCRV(投票锁仓 CRV)机制将治理权与经济收益紧密绑定——锁仓越久,投票权和收益份额越大。这催生了著名的「Curve Wars」。
CRV 发行
总供应量 30.3 亿。62% 分配给 LP(流动性挖矿),30% 给股东(4年线性归属),3% 给员工,5% 给社区储备。
veCRV 锁仓
将 CRV 锁定 1 周到 4 年获得 veCRV。锁定时间越长,veCRV 越多(1 CRV 锁 4 年 = 1 veCRV)。veCRV 不可转让。
Gauge 投票
veCRV 持有者投票决定各池的 CRV 排放权重。这催生了「Curve Wars」— 协议竞相收购 veCRV 以引导流动性。
收入共享
50% 的交易手续费分配给 veCRV 持有者(以 3CRV 形式)。这是 DeFi 中最直接的收入分享模式之一。
流动性挖矿与赚币
Curve 的收益来源有三层:(1) 交易手续费(0.04%);(2) CRV 流动性挖矿奖励(可 Boost 至 2.5x);(3) 外部激励(协议贿赂)。通过 Convex Finance,普通用户无需锁仓 CRV 即可享受接近最大 Boost 的收益。
基础 APR
交易手续费(0.04%)按比例分配给 LP。高交易量的池(如 3pool)基础 APR 通常 1-5%。
CRV 奖励
通过 Gauge 获得 CRV 奖励。基础倍数 1x,最高可 Boost 到 2.5x。Boost 由你的 veCRV 占比和池中 LP 占比决定。
Boost 公式
boost = min(userLP, 0.4 × userLP + 0.6 × totalLP × userVeCRV / totalVeCRV) / (0.4 × userLP)。最大 2.5x。
Convex 策略
Convex Finance 聚合 veCRV,自动最大化 Boost。存入 Convex 获得 CVX 奖励 + 最大化的 CRV 奖励,无需自己锁仓。
风险与收益对比:Curve vs Uniswap
Curve 和 Uniswap 服务于不同的市场需求。Curve 专注于稳定币/同类资产的低滑点交易,Uniswap 覆盖任意代币对。下表从多个维度进行详细对比:
| 维度 | Curve Finance | Uniswap |
|---|---|---|
| 目标资产 | 稳定币 / 同类资产 | 任意代币对 |
| 核心公式 | StableSwap 不变量 | 恒定乘积 x·y=k |
| 手续费 | 0.04%(稳定币池) | 0.3%(V2)/ 0.01-1%(V3) |
| 滑点($10K 交易) | 约 0.01% | 约 1% |
| 多代币池 | 原生支持 2-4 代币 | 仅双代币 |
| 无偿损失 | 极低(稳定币) | 中到高 |
| 资本效率 | 极高(平坦区内) | V2 低 / V3 高(需主动管理) |
| 治理 | veCRV 投票锁仓 | UNI 投票(无锁仓要求) |
| 收入分配 | 50% 手续费→veCRV | 未开启费用分配 |
| 流动性激励 | CRV 挖矿 + Boost | UNI 挖矿(已停止) |
| 可组合性 | Convex / Yearn 生态 | 广泛 DeFi 集成 |
池类型总览
Curve 提供多种池类型,每种针对不同的使用场景和风险特征:
StableSwap 池
经典稳定币池。高放大系数 A(100-2000),极低滑点。适合 USDC/DAI/USDT 等 1:1 挂钩资产。
代表池: 3pool, FRAX, stETH/ETH
Crypto 池 (V2)
支持波动性资产。使用动态 A 和内部价格预言机自动调整。适合 ETH/BTC 等非稳定币。
代表池: tricrypto2 (USDT/WBTC/WETH)
Factory 池
无需许可创建的池。任何人可以部署自定义参数的 StableSwap 或 Crypto 池。
代表池: 各种长尾资产池
Lending 池
底层资产存入借贷协议(Aave/Compound)赚取利息。LP 同时获得交易费 + 借贷利息 + CRV 奖励。
代表池: aDAI/aUSDC/aUSDT