Curve AMM 的真实运作方式

stableswap 不变量是 Curve 的核心。理解它不需要复杂数学,只需一个想法:这条曲线可以在两个熟悉的极端之间调节。

Curve Finance 资金池页面截图,显示真实的年化收益、交易量与 TVL

两条曲线合一

恒定和市场(x+y=k)没有滑点,但可能在固定价格下被某种资产完全抽空。恒定乘积市场(x·y=k)永远抽不空,却对每笔交易收取滑点。二者单独使用都不合适。

stableswap 在两者之间插值:接近平衡点时表现为恒定和;当池子偏斜时平滑过渡为恒定乘积。正常状态下交易者几乎没有滑点,异常状态下池子仍保留储备。

放大系数

单一参数 A 控制过渡发生的位置。A 越高,曲线越平坦、汇率越好、资本效率越高,但当某资产脱锚时池子也被抽空得更快。A 越低越接近 Uniswap:汇率更差,保护更强。

治理为每个池调校 A,并可逐步调整。评估一个池时,A 与资产清单同样能说明它的风险偏好。

面向波动资产的 cryptoswap

cryptoswap(Curve v2)把同样的思路用于没有固定关系的资产。它维护一个内部指数加权价格预言机,并围绕它重新集中流动性,由累积手续费提供资金,从而只在有利可图时执行重新锚定。

这带来了集中流动性的效率,而 LP 无需手动管理区间;代价是合约更复杂,并有在波动时扩大的动态手续费。

在实践中读懂价格影响

大额兑换前,务必把报价输出与理想的 1:1 输出对比。在 A 值较高的健康池中,七位数的稳定币交易应只损失几个基点。若不然,说明池子已经失衡或深度不足——拆单或改走其他路由。

从公式到实际报价

stableswap 不变量可以看作恒定和与恒定乘积两条曲线的加权混合,权重由放大系数 A 与池子的失衡程度共同决定。池子越接近平衡,公式表现得越像恒定和,报价越接近 1:1;失衡越严重,恒定乘积项的影响越大,价格偏离越明显。

实际报价还要减去手续费,并考虑区块内其他交易的影响。聚合器之所以经常把订单拆分到多个资金池,正是因为单个池子在成交量增大时的边际价格会迅速变差。

cryptoswap:面向波动性资产的第二套不变量

对于 CRV/ETH、tricrypto 这类价格并不锚定的资产对,Curve 使用 cryptoswap 不变量。它维护一个内部的指数移动平均价格预言机,并在价格持续偏移时把流动性重新集中到新的中心附近。

这套机制相当于把 Uniswap v3 中需要人工调整的区间管理自动化,代价是重新集中的过程会实现一部分损失,并消耗额外 Gas。因此 cryptoswap 池的收益构成比 stableswap 池更复杂。

套利者在系统中的作用

Curve 的价格并不是由某个预言机推送的,而是由套利者不断把池内价格拉回市场价格形成的。当外部市场上 USDT 的价格下跌,套利者就会把 USDT 卖进池子换出 USDC,直到两者价格重新接近。

这个过程为流动性提供者带来手续费收入,但同时也意味着池子总是被动地持有表现较差的那种资产。理解这一点,就能明白为什么“无常损失”在稳定币池中表现为脱锚损失,而不是价格波动损失。

参数是如何调整的

放大系数 A、手续费率与管理费比例都可以通过治理提案调整,部分参数还支持在一段时间内平滑过渡,避免突然变化造成套利机会。新池上线同样需要治理批准才能获得 Gauge 与 CRV 释放。

对流动性提供者来说,关注这些参数提案很有必要:A 值调高会提升日常效率,但也会在脱锚时放大损失;手续费调整则直接影响你的基础收益。

把公式转化为决策

理解 AMM 数学的目的不是推导公式,而是做出更好的决策:知道什么时候池子的报价会变差,知道失衡意味着什么,知道自己在什么情况下会被动持有弱势资产。掌握这三点,就足以避开大多数常见错误。

常见问题

A 越高汇率就一定越好吗?

只有在池子平衡且所有资产维持锚定时成立。承压时,高 A 意味着池子会更快吸收出问题的资产。

为什么 Curve 的滑点比通用 AMM 低?

因为它的曲线在锚定价格附近接近平坦,同样的资金量在这一区间内提供了远高于恒定乘积曲线的有效深度。

AMM 会亏钱吗?

会。当池中某种资产贬值或脱锚时,套利者会把它留给流动性提供者,手续费收益未必能覆盖这部分损失。

手续费率是固定的吗?

不是。不同资金池的费率不同,通常在 0.01% 到 0.04% 之间,并可以通过治理调整;部分动态费率池还会根据失衡程度自动提高费率。

最新更新

  • 围绕真实搜索需求重写常见问题

    每种语言新增 14 个问答,回答用户真正搜索的问题:StableSwap 如何运作、veCRV 有什么用、LLAMMA 软清算如何执行,以及 Curve 是否安全。

  • 扩充 crvUSD 与借贷指南

    crvUSD 部分补充了 LLAMMA 分档机制、软清算、借款利率政策,以及 peg keeper 如何维护锚定,并给出贷款跌破抵押率的示例。

查看全部更新

本页回答的热门搜索问题

Curve AMM 与 StableSwap 不变量原理是什么?

StableSwap 不变量融合了恒定和与恒定乘积两条曲线:在锚定价附近几乎是平的,池子失衡时才向外弯曲。放大系数 A 决定这段平坦区间的宽度。

Curve AMM 详解
为什么 Curve 大额稳定币交易滑点这么低?

因为流动性在数学上被集中在 1:1 的价格区间,只要储备没有严重失衡,大额成交几乎不推动价格。这也是 DeFi 大部分稳定币兑换量都走 Curve 的原因。

查看 AMM 拆解

延伸阅读