解读学习基础知识Leaves: 深入探索

无常损失详解:提供流动性的隐藏成本

用通俗语言理解无常损失:附带数值算例、无常损失与持有对比、手续费抵消计算,以及稳定币资金池的风险削减方法。

CoinBeaver Team发布于 2026年7月21日更新于 2026年7月29日
A mascot beaver guide measuring divergence loss on a liquidity pool balance scale comparing holding tokens versus pool yield
本页内容

速读

无常损失(impermanent loss,IL)是指将代币存入AMM流动性池,相对于只是把它们放在私人钱包里持有,两者最终总资产价值之间的差额。本文将拆解无常损失为何发生、给出逐步的数值计算、说明交易手续费何时能抵消损失,以及如何管理无常损失风险。

核心要点

  • 只要资金池资产的价格比例相对于你存入时发生变化,就会产生无常损失。
  • 之所以称为'无常',是因为如果价格回到你存入时的比例,损失就会消失;但如果你在价格出现偏差时提取资金,损失就会被永久锁定。
  • 价格朝任一方向发生2倍变化,相对于持有会造成约5.7%的无常损失。
  • 高交易量和交易手续费收益可以抵消活跃资金池中的无常损失。
  • 配对相关性资产(例如USDC/USDT或ETH/stETH)可以消除或大幅降低无常损失。

在Uniswap或SushiSwap等去中心化交易所提供流动性,可以让投资者从交易手续费中赚取被动收入。然而,面临一种隐蔽而根本的风险:无常损失(IL)

尽管名字容易让人误解,无常损失是一项非常真实的财务成本,常常导致LP的表现不及简单的买入并持有策略。


1. 用通俗语言理解什么是无常损失

无常损失本质上就是一种价格发散造成的价值损失(divergence loss)。它衡量的是:相对于在钱包中持有完全相同的资产,向AMM资金池提供流动性会让你的资产价值少多少。

AMM会自动再平衡资金池储备,使价格与全球市场保持一致:

  • 当某资产价格上涨时,会从池中买走它,使LP手中升值代币变少贬值代币变多
  • 当某资产价格下跌时,套利者会把它抛售进池中,使LP手中下跌代币变多

无论价格朝哪个方向变化,你最终持有的都是表现较差的那种资产的更多份额。


2. 数值算例(ETH-USDC资金池)

为了理解无常损失是如何计算的,我们来逐步演示一个50/50 ETH-USDC资金池的存入场景,并在图1中追踪其价值变化:

HODL与AMM流动性池价值模拟器

比较在钱包中持有代币与提供资金池流动性时,随价格变化的资产价值差异。

ETH 价格$1,000
HODL 价值$2,000
LP 资金池价值$2,000
无常损失0.0% (-$0)
HODL 价值($)LP 资金池价值($)ETH价格倍数(相对于存入时)资产价值(美元)
图1:HODL价值(绿色虚线)与AMM LP价值(实心铜色曲线)之间的发散。模拟器从1.0倍初始存入基准开始。点击预设值(如2.0倍)或拖动滑块,即可查看不同价格倍数下的无常损失。

第1步:初始存入(1.0倍基准)

  • 你的存入:你向50/50流动性池存入1枚ETH(价值1,000美元)和1,000枚USDC
  • 初始资产总值: 2,000美元(1,000美元ETH + 1,000美元USDC)。
  • 资金池常数(k): 1枚ETH × 1,000枚USDC = 1,000。
  • 对应图1:在上方图表中,这一基准对应1.0倍预设值。在1.0倍处,虚线HODL曲线与实心LP曲线恰好在2,000美元处相交,无常损失为0%

第2步:市场价格翻倍(ETH涨至2,000美元 / 2.0倍)

当ETH在外部交易所翻倍涨至2,000美元时,套利者会从你的资金池中买走便宜的ETH,换入USDC,直到资金池比例与市场价格(每枚ETH 2,000美元)一致:

  • 新的资金池余额:恒定乘积公式(x × y = k)将资金池再平衡为0.707枚ETH1,414枚USDC
  • 新的LP仓位价值: (0.707枚ETH × 2,000美元)+ 1,414美元USDC = 1,414美元 + 1,414美元 = 2,828美元
  • 对应图1:点击上方模拟器中的2.0倍预设值即可看到这一确切状态:你的LP仓位达到2,828美元

第3步:计算无常损失(HODL与LP对比)

现在将你的LP资金池回报与直接在硬件钱包中持有初始代币做比较:

  • **HODL策略:**如果你持有1枚ETH和1,000枚USDC,你的资产总值将是(1枚ETH × 2,000美元)+ 1,000美元USDC = 3,000美元
  • LP策略:你的资金池份额价值为2,828美元
  • 无常损失: 3,000美元 - 2,828美元 = 172美元(相对于HODL 损失5.7%)。
  • 对应图1:虚线HODL曲线(3,000美元)与实心LP曲线(2,828美元)之间以红色标出的间隙,直观地展示了这172美元的无常损失
当ETH从1,000美元翻倍至2,000美元时,在钱包中持有资产与提供50/50 ETH-USDC资金池流动性的对比
策略ETH余额USDC余额总价值(美元)净结果
钱包中HODL1.000枚ETH(2,000美元)1,000枚USDC3,000美元基准(+50%收益)
AMM流动性池0.707枚ETH(1,414美元)1,414枚USDC2,828美元-172美元(相对HODL -5.7% IL)

核心要点与关键洞察:

  1. "卖掉赢家"的困境:当ETH从1,000美元翻倍至2,000美元时,AMM在上涨过程中自动卖出了0.293枚ETH,将其换成USDC。由于资金池持续卖出升值资产,你的LP资产只增长了**+41.4%(2,828美元),而不是持有本可获得的+50%**(3,000美元)。
  2. 手续费门槛收益率(172美元 / 5.7%):要让提供流动性在ETH翻倍时仍然划算,你的资金池必须至少产生172美元的累计交易手续费收益(+5.7%收益率)。如果交易手续费在你的存入期内产生的收益率低于5.7%,那么持有冷钱包严格来说会更划算。
  3. **双向拖累:**无常损失在两个方向上都会发生——无论价格上涨 +100%还是下跌 -50%,AMM都会迫使你持有更多表现较差的资产。

3. 无常损失幅度矩阵

无常损失完全取决于价格变化的比例,与价格是上涨还是下跌无关:

根据资产价格变化倍数计算的无常损失百分比
价格变化倍数资产价格变动相对HODL的无常损失
1.25倍+25%上涨-0.6%
1.50倍+50%上涨-2.0%
2.00倍+100%(2倍)上涨-5.7%
3.00倍+200%(3倍)上涨-13.4%
5.00倍+400%(5倍)上涨-25.5%
0.50倍-50%下跌-5.7%

4. LP手续费何时能抵消无常损失?

无常损失并不意味着提供流动性无利可图。LP在每一笔交易中都能赚取交易手续费收益。

你的净利润由一个简单的公式决定:

  • LP净回报: 累计交易手续费 - 无常损失

高交易量与低交易量资金池

  • **高交易量的波动性资金池(例如ETH/USDC):**如果交易量高,20%至50%的年化手续费收益率很容易超过5.7%的无常损失。
  • **低交易量的波动性资金池(例如小市值山寨币):**如果某山寨币暴涨5倍,但交易量稀薄,你25.5%的无常损失将轻易抹去微薄的手续费收入。

5. 最小化无常损失的策略

活跃的DeFi投资者会使用以下几种成熟策略来降低或消除无常损失风险:

  1. **向相关性资产对提供流动性:**稳定币(USDC/USDT)资金池,或(ETH/stETH)资金池,由于资产以1:1同步变动,发散幅度几乎为零。
  2. **专注于高手续费的蓝筹资金池:**选择主流链上交易量持续保持高位的高交易量代币对。
  3. **使用单边质押或集中区间设置:**在Uniswap v3中,设置合理的价格边界并积极收取手续费。
  4. **关注收益聚合器:**使用能自动再平衡仓位或复投收益代币的平台,以抵消损失幅度。

6. 结论:权衡LP收益与无常损失风险

无常损失是在去中心化金融中提供自动化流动性所固有的成本。与其说是缺陷,不如说它是LP为实现无需订单簿、持续且无需许可的资产兑换所支付的数学代价。

要评估一笔LP存入在财务上是否划算,需要将你预期的交易手续费收益率与该资产对预期的价格比例波动性进行比较:

  • **高收益环境:**在高交易量、高度活跃的交易资金池中,累积的交易手续费和协议激励常常能超过无常损失,从而带来净正回报。
  • **低交易量/单边牛市环境:**在低交易量资金池中,或在单一资产爆发式上涨期间,仅仅在自托管钱包中持有代币,往往比提供流动性表现更好。

通过选择相关性资产对(例如稳定币或流动性质押资金池)、在集中流动性AMM中设定纪律严明的价格边界,并定期收取交易手续费,流动性提供者可以在建立可持续被动收益的同时,有效管理无常损失风险。


常见问题


来源与延伸阅读

关于无常损失的研究论文与协议文档:

本文仅供教育用途,不构成财务或投资建议。无常损失和手续费收益取决于实时市场波动性与资金池交易量。

相关币种

继续学习

根据本课推荐的后续阅读。