如果把 Uniswap 的恒定乘积公式直接用来交易 USDC 和 USDT,会发生一件很别扭的事:两个理论上等值的资产,交易滑点却高得离谱。

原因在于恒定乘积曲线在价格 1:1 位置附近的形状。x×y=k 这条双曲线在接近等值点时依然弯曲,意味着任何交易都会引起明显的价格变动。对于"1 USDC 应该永远等于 1 USDT"这个前提来说,这是纯粹的浪费。

Curve 的价值就在于:为价格接近的资产设计一条更平坦的曲线。

两种曲线的形状差异

Uniswap 的恒定乘积:x×y=k,是一条双曲线。任何偏离都导致价格快速变化,好处是价格永远不会归零,任何比例下都有流动性。

Curve 的稳定互换曲线:可以理解为在恒定乘积和恒定和(x+y=k,即价格永远 1:1)之间做插值。曲线的大部分区域接近恒定和(极低滑点),只在极端偏离时才转向恒定乘积的行为(保证不会耗尽某一侧资产)。

用直觉理解:

  • 恒定和(x+y=k)意味着价格永远恒定,但一旦有人把一侧的资产全部换走,池子就崩溃了——这是不可接受的
  • 恒定乘积保证了池子永不耗尽,但代价是滑点高
  • Curve 的曲线在"平时"表现得像恒定和,在"极端"表现得像恒定乘积

这带来一个非常重要的性质:Curve 的滑点在 1:1 附近极低,但在脱锚时急剧上升。

对交易者的实际影响

假设你有 100 万 USDC 想换成 USDT:

在 Uniswap 的 USDC/USDT 池子里,即使这个池子有 1 亿美元流动性,100 万的交易也会产生明显滑点。

在 Curve 的 3pool(DAI/USDC/USDT)里,同样规模的交易滑点会低一个数量级。

这不是因为 Curve 的池子更大,而是因为曲线形状本身在等值点附近更平坦。Curve 用数学设计换取了效率。

这个差异在大额交易和做市策略上极其重要。稳定币之间的大额兑换、套利者对齐价格,都依赖这种低滑点特性。

Curve 的优势场景与限制

优势场景:

  • 稳定币之间的兑换。这是 Curve 的最核心用途
  • 同资产的不同封装版本。比如 stETH 与 ETH、不同桥接版本的同一代币
  • 有锚定关系的资产对。比如某个抵押稳定币与其底层资产

限制:

  • 波动资产的交易。对于价格可能大幅偏离的资产对,Curve 的曲线会表现得笨拙——它假设两种资产长期锚定,一旦这个假设失效,LP 会承受巨大损失
  • 需要正确设置参数。Curve 的池子有一个放大系数(A 参数)决定曲线的平坦程度。A 设得越高,等值点附近越平坦(适合稳定资产),但脱锚时的损失也越大。这个参数需要针对不同资产合理设置

LP 风险的关键差异

在 Uniswap 做 LP,主要风险是无常损失,它随价格偏离增大。

在 Curve 做 LP,风险结构不太一样:

常态下近乎无风险。 如果资产真的保持锚定,价格在 1:1 附近波动很小,无常损失几乎为零,LP 纯粹赚手续费。这是 Curve 池子在稳定期能提供稳定收益的原因。

脱锚时风险急剧放大。 一旦某个资产脱锚(比如某个稳定币跌到 0.95),Curve 的曲线会让 LP 在脱锚过程中大量买入正在崩跌的资产。因为曲线在偏离区域会把流动性快速导向"卖出好资产、买入坏资产"的方向。

这就是所谓的"锚定风险":Curve 的 LP 实际上是在卖出波动性保险——平时收保费(手续费),出事时承担巨额赔付。

理解这一点非常重要。Curve 池子的高 APY 在某种意义上是风险溢价,而不是无风险收益。当某个池子的 APY 异常高时,往往意味着市场认为该资产对的脱锚风险在上升。

对比总结

| 维度 | Uniswap(恒定乘积) | Curve(稳定互换) |

|---|---|---|

| 曲线形状 | 双曲线 | 等值点平坦、极端处转双曲线 |

| 1:1 附近滑点 | 较高 | 极低 |

| 波动资产交易 | 表现良好 | 不适用 |

| 稳定资产交易 | 可用但低效 | 最优 |

| LP 常态风险 | 中等 | 极低 |

| LP 脱锚风险 | 随价格偏离增加 | 脱锚时急剧放大 |

| 参数复杂度 | 低 | 高(A 参数需调优) |

为什么没有一种 AMM 通吃

这个对比引出一个更本质的观察:AMM 的曲线是在表达对资产关系的先验假设。

  • 恒定乘积假设"两种资产价格会自由浮动,谁也不知道会走到哪"
  • 稳定互换假设"这两种资产长期会回归等值"

不同的假设对应不同的最优曲线。用错了假设,要么浪费资金效率(用双曲线交易稳定币),要么承担不该承担的风险(用稳定曲线交易波动资产)。

这个道理可以推广到整个 DeFi 设计:任何机制都内嵌了对世界如何运作的假设,理解了假设,才能判断机制的适用边界。

后来的 AMM 创新(比如 Uniswap v3 的集中流动性、专为特定资产设计的曲线)本质上都是在做同一件事——让曲线更精确地匹配资产的实际关系。Curve 是这个方向最早的、也是最成功的实践之一。

使用时要注意什么

看池子的资产对是否真的锚定。 Curve 池子适合真正的锚定资产。如果一个池子里的两种资产其实并不稳定锚定(比如某个收益率代币与稳定币),Curve 的曲线反而会放大风险。

关注 A 参数与池子的历史脱锚记录。 有些池子经历过多次轻微脱锚,这些历史是评估风险的重要参考。

高 APY 要问为什么。 Curve 池子的收益来自手续费和激励。如果手续费收入正常但 APY 异常高,来源多半是代币激励,需要判断激励结束后池子是否还能维持流动性。

脱锚事件中不要盲目抄底。 Curve 在脱锚时的机制会让池子快速被"套利走"优质资产。在脱锚事件里冲进去做 LP,可能是在承担别人转移出来的风险。

常见问题

Curve 为什么比 Uniswap 更适合稳定币交易?

Curve 使用稳定互换曲线,在 1:1 价格附近比恒定乘积曲线平坦得多,因此同等规模下稳定币交易的滑点低一个数量级。这是曲线形状带来的效率,而非池子规模更大。

Curve 的 LP 主要风险是什么?

锚定风险。常态下价格稳定,无常损失几乎为零,LP 主要赚手续费;一旦资产脱锚,曲线会让 LP 大量买入正在下跌的资产,损失急剧放大。Curve 的高 APY 本质上是风险溢价。

Curve 的 A 参数是什么?

放大系数,决定曲线在等值点附近的平坦程度。A 越高,稳定资产交易滑点越低,但脱锚时 LP 损失也越大。参数需要根据资产对的锚定可靠性来设置。

为什么不能只用一种 AMM 做所有交易?

因为 AMM 曲线内嵌了对资产关系的假设。恒定乘积假设价格自由浮动,稳定互换假设资产长期锚定。用错假设要么浪费资金效率,要么承担不该承担的风险。

免责声明:本文内容仅为信息分享与行业研究之用,不构成任何投资建议、要约或要约邀请。数字资产价格波动剧烈,投资决策请独立判断并自行承担风险。