Curve 稳定币是 Curve 团队设计的新一代去中心化稳定币协议。相较于传统稳定币或借贷协议(如 MakerDAO、Liquity、Compound 等),其核心创新在于引入了自带 AMM(自动做市商)的清算机制 LLAMMA,通过渐进式、可逆的清算过程,显著降低了协议坏账风险,同时减少大规模清算对市场造成的波动。
目前 Curve 官方尚未正式公布该稳定币的代币名称,为方便表述,下文暂以 crvUSD 指代。
传统清算机制及其局限性
在传统借贷协议中,当用户抵押品的保证金率低于阈值时,会触发清算流程。清算者以折扣价购买抵押资产,并用其偿还部分债务,以恢复账户健康度。
例如:
- 用户抵押 10 ETH(价格 $1200)借出稳定币,清算线设为 $900。
- 当 ETH 跌至 $900 时,清算者以 $810(9 折)购买 5 ETH,偿还 $4050 债务。
- 若价格继续下跌至 $700,清算者再次以 $630 购买 2.5 ETH,偿还 $1260 债务。
该机制存在以下问题:
- 大规模清算压力:大仓位清算时,一次性产生大量抛售资产,容易引发市场恐慌。
- 闪电贷依赖:清算者常使用闪电贷资金,需快速卖出资产还款,加剧现货市场波动。
- 坏账风险:若价格暴跌且清算不及时,协议可能无法覆盖债务。
- 用户损失:折扣清算造成用户永久性资产损失,即使价格反弹也无法挽回。
- 逆向选择:清算过程不可逆,缺乏灵活性。
典型案例是 Aave 的 160 万美元坏账事件:大户抵押大量资产借出 CRV,试图打压价格清算 Curve 创始人仓位。但由于散户买入拉升价格,导致大户仓位被清算时规模过大、时间过长,最终 Aave 产生坏账。
Curve 稳定币的解决方案与核心组件
Curve 稳定币通过 LLAMMA(Lending-Liquidating AMM Algorithm)机制重构清算流程,实现三大改进:
- 内置清算 AMM:降低对外部流动性的依赖。
- 渐进式清算:资产随价格波动逐步转换,减少用户损失。
- 可逆清算:价格反弹时自动购回抵押资产,提升资金效率。
协议主要组件包括:
- LLAMMA:核心清算引擎,为抵押品(如 ETH)与 crvUSD 设计的专用 AMM。
- Controller:管理用户交互与流动性操作。
- Monetary Policy:动态调节稳定币利率的合约。
- PegKeeper:通过 Curve V1 池维护 crvUSD 价格锚定。
- Stable Pool:crvUSD 在 Curve V1 中的流动性池。
- Arbitrageurs:套利者协助清算过程中的资产再平衡。
LLAMMA 的设计原理与工作机制
与 Uniswap V3 的差异化设计
LLAMMA 采用类似 Uniswap V3 的区间(band)流动性管理,但资金流动模式相反:
- 在 Uniswap V3 中:价格下跌时,流动性中的美元逐渐转换为 ETH。
- 在 LLAMMA 中:价格下跌时,抵押的 ETH 逐渐转换为 crvUSD(清算过程)。
例如:
用户抵押 ETH 借出 crvUSD,ETH 被存入 LLAMMA 的某个价格区间。当外部价格高于区间上界时,资金全为 ETH;价格跌至区间内时,ETH 开始转换为 crvUSD;价格触及区间下界时,全部 ETH 转化为 crvUSD,完成清算。
动态价格区间与套利激励
LLAMMA 通过动态调整内部价格加快响应市场变化:
- 当外部价格上涨时,LLAMMA 内部价格以更快速率上涨。
- 当外部价格下跌时,内部价格以更快速率下跌。
这种设计创造套利机会:
- 价格下跌时,LLAMMA 内部 ETH 价格低于外部市场,套利者买入 ETH(协助清算)。
- 价格上涨时,内部 ETH 价格高于外部市场,套利者卖出 ETH(协助赎回抵押品)。
数学模型与恒等式
LLAMMA 的核心恒等式为:
$$ I = (x + f)(y + g) $$
其中 $x$ 和 $y$ 分别代表 crvUSD 和 ETH 的数量,$f$ 和 $g$ 为随外部价格 $p_o$ 动态变化的函数:
$$ f = \frac{p_o^2}{p_↑} A y_0, \quad g = \frac{p_↑}{p_o} (A - 1) y_0 $$
$y_0$ 为价格平衡点时 band 内的 ETH 数量,$A$ 为池参数($A > 1$)。该模型确保内部价格始终跟踪外部趋势,并通过套利实现资产转换。
清算与赎回的估算机制
LLAMMA 使用“绝热近似”(adiabatic approximation)理想化估算清算结果:
- 假设价格缓慢变化,忽略套利价差损失。
- 预估全部清算所得:$x_↓ = x + y \sqrt{p_↓ p}$
- 预估全部赎回所得:$y_↑ = y + \frac{x}{\sqrt{p_↑ p}}$
用户创建债务时,Controller 根据抵押品价值、债务规模和选择的 band 数量,计算最优流动性分布,确保清算后 crvUSD 数量能覆盖债务。
PegKeeper 与价格稳定机制
PegKeeper 通过 Curve V1 池调节 crvUSD 供给:
- 当 $p_s > 1$(crvUSD 溢价): mint crvUSD 并单币注入 V1 池,增加供给。
- 当 $p_s < 1$(crvUSD 折价):从 V1 池移除 crvUSD 流动性,减少供给。
利润分配:
PegKeeper 产生的利润(LP token 剩余)的 0.1% 奖励调用者,其余留存协议。
动态利率政策
利率公式调整为:
$$ r = r_0 \cdot e^{\left( \frac{1 - p}{\sigma} - \frac{r_d}{\alpha} \right)} $$
其中:
- $r_d$:PegKeeper 债务与总债务比例。
- $p$:crvUSD 价格。
- $\sigma$ 和 $\alpha$:调节参数。
特点:
- $p > 1$ 时维持低利率,鼓励借贷。
- $p < 1$ 时利率快速上升,促使还款以稳定汇率。
常见问题
如何参与 crvUSD 铸造?
用户通过 Controller 合约抵押 ETH 并借出 crvUSD。ETH 由协议自动存入 LLAMMA 的合适 band,无需手动做市。
Band 数量如何影响借贷?
Band 数量(5–50 个)影响清算价格区间和借贷率:
- 较少 band:借贷率更高,但清算起始价更低、风险更大。
- 较多 band:清算更平滑,但借贷率较低。
LLAMMA 是否完全避免强制清算?
否。当预估清算价值低于债务时,仍会触发强制清算(类似传统协议)。
用户是否会因清算产生损失?
是的。尽管 LLAMMA 减少了损失,但套利价差和路径依赖仍会导致资产磨损。
哪些资产可作为抵押品?
目前支持 ETH,未来可能扩展。抵押品需具备充足外部流动性以配合套利。
是否有挖矿激励?
LLAMMA 合约支持 Gauge 挖矿,清算中的资产可能获得奖励,具体规则待官方公布。
如何对冲清算风险?
用户可在 Uniswap V3 部署反向流动性:
- 在 LLAMMA 清算区间提供单边美元流动性,以抵消 ETH 卖出压力。
- 注意:仍存在价差磨损风险。
总结
Curve 稳定币通过 LLAMMA 机制创新性地解决了传统清算的市场波动与坏账问题。其核心优势在于:
- 渐进式清算减少用户损失与市场冲击。
- 可逆过程提升资本效率。
- 动态利率与 PegKeeper 增强汇率稳定性。
然而,该协议仍依赖外部流动性套利,且用户需承担价差磨损。随着 crvUSD 正式上线,其实际表现与参数设置将值得持续关注。
本文基于公开白皮书与技术文档,具体实现请以官方合约部署为准。