什么是无常损失(Impermanent Loss)?AMM 如何导致无常损失?

2026-06-30分类:DeFi 阅读(

无常损失(Impermanent Loss,简称 IL) 是指将加密货币存入流动性池(Liquidity Pool)与单纯持有(HODL)相同加密货币在钱包中的价值差异。

如果提供流动性后,你最终获得的价值低于单纯持有,那么你就遇到了无常损失。

重要说明:这并非传统意义上的“亏损”。你的总价值仍可能上涨。无常损失仅表示相对于“什么都不做”而言,你的表现更差。这种差异源于流动性池内两种代币价格比例的变化。比例偏离你存入时的初始比例越远,差异就越大。

为什么叫“无常”?

只要你不从流动性池中取出流动性,差异就不是最终的。如果价格完全回到初始水平,无常损失会自动消失。

但:当价格比例已发生变化时你退出,差异就会变成永久性的。这往往是人们真正意识到发生了什么的时刻。

AMM 如何导致无常损失(非技术性解释)

流动性池通过自动化做市商(AMMs)运作。AMMs 不匹配买卖双方,而是通过数学公式根据两种代币的比例确定价格。

大多数池采用 50/50 的美元价值比例。

当有人买入或卖出代币时:

  • 池内余额发生变化
  • 池内价格发生偏移
  • 套利交易者介入

这些套利交易者确保池内价格与市场价格保持一致。这一机制导致你作为流动性提供者自动:

  • 获得更多相对价格下跌(或涨幅较小)的资产
  • 获得更少相对表现更强的资产

这种相对于 HODL 的相对差异就是无常损失。

无常损失示例

假设你向池中提供 1 ETH 和 100 USDC。当时 ETH 价格为 $100,你的总存款价值 $200。

池内总共有:

  • 10 ETH
  • 1,000 USDC

你拥有池的 10%。

几周后,ETH 交易价格为 $400。池不会简单持有你的 ETH。交易者会从池中买入 ETH(只要比市场便宜),并将 USDC 添加回池中。

经过套利后,池大致变为(约数):

  • ~5 ETH
  • ~2,000 USDC

如果你现在移除流动性,将获得你的 10%:

  • ~0.5 ETH
  • ~200 USDC

总价值:

  • 0.5 ETH × $400 = $200
  • 200 USDC = $200

总计:$400

你的价值翻倍了。

但如果你什么都不做,单纯持有 1 ETH + 100 USDC:

  • 1 ETH × $400 = $400
  • 100 USDC = $100

总计:$500

$100 的差异就是无常损失。

这并不意味着你亏损了 $100。你实际上赚了 $200 的利润。无常损失仅告诉你,与 HODL 相比,你少赚了 $100 的回报。

图示:无常损失示例(ETH/USDC 池,价格上涨 4 倍时的对比)

手续费会影响无常损失吗?

上述示例假设手续费为零。实际上,作为流动性提供者,你会从每笔兑换中获得一部分手续费。在足够交易量的情况下,这可以累积成可观收益。

有时这些手续费:

  • 足以完全抵消无常损失
  • 甚至足以超过 HODL 策略的回报

因此,绝不应孤立看待无常损失。始终需要平衡无常损失与收益。

无常损失只发生在下跌趋势中吗?

不是。常见误解是无常损失只在价格下跌时发生。这不正确。

唯一重要的是价格比例变化了多少。无论 ETH 从 $100 跌至 $50 还是涨至 $400,无常损失都会发生。偏离初始价格越远,与 HODL 策略的差异就越大。

无常损失增长有多快?

无常损失不会线性增长。价格偏离越远,差异增长越快。

对于标准 50/50 池(不含手续费),大致如下:

价格变化 无常损失(约)
+25% ~0.6%
+50% ~2%
+100% ~5.7%
+200% ~13.4%
+300% ~20%
+400% ~25.5%

对于极高波动的山寨币,即使价格上涨,无常损失也可能显著增长。

无常损失公式

对于标准 50/50 恒定乘积 AMM:

无常损失 = (2 × √价格比率) / (1 + 价格比率) − 1

其中价格比率 = 新价格 / 旧价格

实际中,大多数人使用在线计算器,更快、更准确且不易出错。

为什么人们仍选择流动性池?

因为提供流动性不仅仅关乎价格变动。你可以从以下获得收益:

  • 交易手续费
  • 流动性挖矿(Yield Farming)奖励
  • 有时还有空投或治理代币

在足够交易量和良好激励下,即使存在无常损失,提供流动性仍可能比单纯 HODL 更盈利。

什么时候无常损失风险特别高?

风险特别高的情况包括:

  • 新项目或炒作驱动的山寨币
  • 低流动性的加密交易对
  • 缺乏成熟记录的 AMM
  • 你可能需要快速退出的池

将全部资金投入单一池也会显著增加风险。

如何降低无常损失风险?

你无法消除无常损失,但可以管理它:

  • 选择较低波动性:ETH/稳定币通常比山寨币/山寨币更稳定
  • 稳定币交易对:无常损失最小,但需注意脱锚风险
  • 替代池结构:如 80/20 或 95/5 模型可降低风险
  • 从小额开始:用可承受损失的金额测试
  • 将流动性分散到多个池中
  • 对极高 APY 保持怀疑:高回报几乎总是伴随额外风险

是否有针对无常损失的保护?

有。部分 DeFi 协议提供无常损失保护,通常像保险一样补偿部分损失,具体取决于流动性在池中停留的时间。

但也有缺点:

  • 由于锁定而灵活性降低
  • 与普通池相比回报较低
  • 额外条件并不总是对你有利

因此,不要将无常损失保护视为免费安全网,而应视为回报、灵活性和安全性之间的权衡选择。

总结

无常损失并非错误或隐藏成本,而是使用自动化做市商的流动性池的固有机制。它并不意味着你亏损,而是你的回报与单纯持有不同。提供流动性是否具有吸引力,从不只取决于无常损失,而是始终取决于全貌:价格变动、手续费、激励措施和风险。那些深入理解这一点并有意识选择合适池子的人,能够管理无常损失,并将提供流动性作为战略性工具,而非措手不及。

Tags: