推荐冲刺 — 赢取最高 $60 本月
主页 学院 指南 无常损失解析
DeFi 基础

无常损失 解析

DeFi 流动性池中无常损失的完整指南。学习其数学原理,查看真实案例,并发现降低 IL、最大化 LP 回报的策略。.

阅读约 11 分钟 更新于 2026 年 3 月 DeFi
第 1 章

什么是无常损失?

无常损失 是持有代币在 流动性池 并简单地将它们保存在钱包中。只要池中两种代币的价格比例相对于您存入时的比例发生变化,就会出现这种情况。价格偏离越大,无常损失越大。

当您向 自动做市商(AMM) 例如 Uniswap 或 Balancer,您需要按特定比例存入两种代币。AMM 使用数学公式(通常 x * y = k)来为交易定价。随着外部市场价格变化,套利者会与流动池进行交易,使其内部价格与市场价格保持一致。这种再平衡过程会导致无常损失:流动池会自动卖出升值的代币并买入贬值的代币。

"impermanent"(暂时性)一词是关键。只要您将流动性保持在池中,损失仅存在于账面上。如果两种代币的价格恢复到原始比例,暂时性损失将完全消失。然而,如果您在价格比例与存入时不同的情况下提取流动性,损失将变为 已实现且永久

重要的是要理解,暂时性损失并不是对您已存入资本的绝对损失。您始终会取回在池中的比例份额。所谓“损失”是相对的:与什么都不做、仅持有原始代币相比,您最终得到的美元总额会更少。.

价格分歧

当价格比率偏离您的入场点时,IL 会增加。方向无关紧要;2 倍的上涨和 50% 的下跌会产生相同的 IL。.

可逆,直至提现

该损失是 "impermanent",因为如果价格回到原始比例,它会逆转。只有在您提现时才会变为永久性。.

通过费用抵消

LP 获得的交易费用可以抵消甚至超过暂时性损失,使整体仓位盈利。.

第2章

暂时性损失的工作原理

让我们通过一个使用 ETH/USDC 的具体示例来走一遍 流动性池 在标准的恒定乘积 AMM(如 Uniswap v2)上,以准确了解无常损失是如何产生的。

1

初始存款

您存入 1 ETH2,000 USDC 进入 ETH/USDC 池,当 ETH 交易价为 $2,000 时。您的总存款价值为 $4,000 (1 ETH 价值 $2,000 + 2,000 USDC)。AMM 设置恒定乘积: k = 1 * 2,000 = 2,000

如果您仅将这些代币保存在钱包中,无论 ETH 价格如何变化,您始终拥有 1 ETH + 2,000 USDC。这个 "hold" 场景是衡量非永久性损失的基准。.

2

价格变动:ETH 翻倍至 $4,000

ETH 在外部市场从 $2,000 上涨至 $4,000。套利者注意到池子的内部价格已滞后,便以低价从池中购买 ETH,并注入 USDC,直至池子的价格与市场匹配。由于恒定乘积公式 (x * y = k),池子会重新平衡。.

重新平衡后,您在池中的份额现在大约包含0.707 ETH2,828 USDC。计算方式:在新价格下,池中的 ETH = sqrt(k / new_price) = sqrt(2000 / 4000) = 0.707,且 USDC = sqrt(k * new_price) = sqrt(2000 * 4000) = 2,828。

您在池中的持仓当前价值为: 0.707 * $4,000 + $2,828 = $5,656.

3

比较流动性提供者(LP)与持有

如果您仅持有原始的 1 ETH + 2,000 USDC,您的投资组合价值将为: 1 * $4,000 + $2,000 = $6,000.

差额: $6,000 - $5,656 = $344。这就是您的非永久性损失,等于 5.72%的持有价值。与您最初的 $4,000 存款相比,您仍然盈利(获得 $1,656),但比单纯持有少赚了 $344。

这是暂时性损失的核心洞察: 在上涨过程中,AMM 卖出了你的 ETH. 随着 ETH 增值,池子的再平衡机制逐渐将你的 ETH 转换为 USDC,导致你错失持有 ETH 的全部上涨收益。

完全规避 IL 风险

使用 Coinstancy 在 USDC 上赚取 7% 年化收益率。每日复利,无锁定,即时提取。.

赚取7%的USDC年利率
第3章

暂时性损失计算器

标准 50/50 常数乘积池中的无常损失公式为: IL = 2 * sqrt(r) / (1 + r) - 1,其中 r 是价格比率(新价格 / 原始价格)。此表显示了常见价格变动的无常损失百分比。

价格变动 价格比率 (r) 无常损失 示例 (ETH 来自 $2,000)
+10% 价格上涨 1.10 -0.11% ETH 在 $2,200
+25% 价格上涨 1.25 -0.60% ETH 在 $2,500
+50% 价格上涨 1.50 -2.02% ETH 在 $3,000
+100% 价格上涨 (2x) 2.00 -5.72% ETH 在 $4,000
+200% 价格上涨 (3倍) 3.00 -13.40% ETH 在 $6,000
+500% 价格上涨 (6倍) 6.00 -30.00% ETH 在 $12,000
-50% 价格下降 0.50 -5.72% ETH 在 $1,000
-75% 价格下降 0.25 -20.00% ETH 在 $500

关键要点

请注意,价格上涨2倍和下降50%会产生 相同的无常损失(5.72%)。IL 仅取决于价格比率变化的幅度,而非方向。还请注意 IL 的加速方式:价格翻倍导致 5.72% 的损失,但价格三倍则导致 13.40%,几乎是前者的 2.5 倍。这种非线性关系意味着在极端价格波动时,IL 的痛苦程度会不断加剧。

第 4 章

IL 何时变为永久?

永久性损失在您以不同于存入时的价格比例从池中提取流动性时,瞬间从暂时性损失转变为已实现的永久性损失。 在此之前,该损失仅停留在账面上。了解 何时 提取是最重要的决定之一 LP 可以做出。

提款时机很重要

如果 ETH 从 2,000 美元涨至 4,000 美元,您的无常损失为 5.72%。但如果 ETH 随后回落至 2,000 美元,您的无常损失将回到零。撤出资金的最糟糕时机是价格分歧最大时。许多有经验的流动性提供者会设置价格区间提醒,仅在比例有利或累计费用已显著超过无常损失时才撤出。.

在高度波动的市场中,价格可能在数小时内剧烈波动。今天显示10%无常损失(IL)的流动性提供者(LP)仓位,明天可能仅显示2%无常损失。耐心往往是最佳策略。.

费用累积与无常损失对比

每笔通过您的池子的兑换都会为您产生费用。在 Uniswap v2 上,流动性提供者可获得每笔交易的 0.30%。在 Uniswap v3 上,费用根据池子等级在 0.01% 到 1% 之间。这些费用会持续累积并复利计入您的仓位。.

关键问题是是否累计费用超过无常损失(IL)。对于像 ETH/USDC 这样的热门交易对,日交易量可以是池子 TVL 的 10-50 倍,产生可观的费用收入。一个拥有 1000 万美元流动性且日交易量为 1 亿美元、费用率为 0.30% 的池子,可为流动性提供者产生每日 30 万美元的收入,约为每日 3% 的回报。这可以随着时间的推移轻松抵消即使是显著的无常损失。

当无常损失真正永久时

在某些情况下,即使不提取,IL 也会变得基本永久:如果池中的一种代币归零(跑路、协议失败),或代币永久失去锚定(算法 stablecoin 崩溃)。 在这些情况下,AMM 已将您的仓位完全重新平衡至失效代币,无法恢复。这就是为何选择信誉良好、成熟的代币对对 LP 安全至关重要。

第5章

最小化无常损失的策略

虽然在传统 AMM 中无法完全消除无常损失,但有几种策略可以显著降低其对您收益的影响。.

1. 稳定币配对

为流动性提供者向两种代币均为 稳定币(例如 USDC/USDT、USDC/DAI)的池子提供流动性,几乎可以消除无常损失。两种代币均锚定为 $1,因此价格比率保持在接近 1:1。稳定币池中的无常损失通常在 0.00% 到 0.01% 之间,使费用几乎全部成为纯利润。

权衡更低 APY. 稳定币池产生较低的交易费用,因为套利机会稀少且价差较小。典型的年化收益率在 2-8% 之间,而波动性较大的交易对则在 15-50% 以上。

2. 相关资产对

在同方向移动的代币池相比于不相关的配对,遭受的无常损失(IL)更少。例如包括 stETH/ETH(Lido 质押的 ETH 与 ETH)、WBTC/BTC(包装的比特币与原生比特币)或 rETH/ETH(Rocket Pool 的 ETH 与 ETH)。因为两种资产追踪相同的基础价格,差异极小。.

类似地,ETH/BTC 池的无常损失(IL)通常低于 ETH/USDC 池,因为 ETH 和 BTC 价格正相关。当加密市场上涨时,两种资产往往一起上升,使价格比率更稳定。.

3. 集中流动性

Uniswap v3 及类似协议允许流动性提供者在特定价格区间内集中流动性。通过缩小您的区间,您可以在每投入一美元资本时获得更高的费用,因为您的流动性利用更为高效。然而,集中流动性是一把双刃剑:如果价格跌出您的区间,您将获得零费用,且您的仓位将100%由价值较低的代币构成。.

为降低无常损失(IL),在波动性较大的交易对上使用更宽的区间,在稳定的交易对上使用更窄的区间。USDC/USDT 持仓使用 0.99-1.01 区间可捕获几乎所有交易量,且无常损失风险可忽略不计。ETH/USDC 持仓可能采用 $1,500-$3,500 区间,以在费用效率与超出区间风险之间取得平衡。.

4. 单向存款

某些协议允许单边流动性提供,您只需存入一种代币。像 Thorchain(用于跨链流动性)以及某些Balancer 加权池支持此功能。单边存款降低了无常损失(IL)的风险,因为您不必强制持有 50/50 的余额。然而,协议通常仍通过将您的存款与协议拥有的流动性配对,在内部使您面临无常损失(IL),且该损失会体现在您的取款价值中。

赚取7%的USDC年利率

无无常损失,无锁定,日复利。随时即时取款。.

立即开始赚取
第6章

IL 保护机制

多个 DeFi 协议已开发出创新机制,以保护流动性提供者免受暂时性损失,每种方案对该问题采取不同的方式。.

Bancor 风格的 IL 保护

Bancor 首创了即时损失(IL)保护概念,协议保证使用其自身代币(BNT)作为保险来覆盖暂时性损失。质押超过 100 天的流动性提供者(LP)可获得完整的 IL 保护。如果您提现时持仓已遭受 IL,Bancor 会铸造 BNT 代币来弥补差额,确保您至少提取到最初存入的美元价值。.

模型在牛市期间表现良好,但在市场低迷时面临挑战,因为铸造 BNT 来覆盖无常损失导致代币产生卖压。Bancor v3 于 2022 年 6 月在熊市期间暂停了无常损失保护,凸显出协议资助的无常损失保险在长期市场压力下可能难以持续。.

Balancer 加权池

Balancer允许池子使用自定义权重比例,超出标准的 50/50。80/20 池(例如,80% ETH / 20% USDC)相比 50/50 池显著降低 IL,因为高权重代币主导头寸。如果 ETH 价格翻倍,80/20 ETH/USDC 池的 IL 仅约 0.97% IL,相较于 50/50 池的 5.72%。

权衡在于,您在权重较低的一侧获得的交易费用比例会相对减少。但对于看好特定代币并希望在保持敞口的同时仍能赚取费用的流动性提供者(LP),加权池是降低无常损失(IL)的极佳工具。.

CowSwap AMM (CoW AMM)

CoW AMMCoW AMM 通过消除 IL 的主要来源:MEV 驱动的套利,采取了根本不同的方法。在传统的 AMM 中,套利者通过对抗陈旧的池子价格进行交易来提取价值。CoW AMM 使用批量拍卖来处理交易,这意味着所有再平衡都在由求解器竞争决定的公平市场价格下进行。

这捕获了通常流向套利机器人并返回给流动性提供者的“损失与再平衡”(LVR)。早期数据表明,CoW AMM 的流动性提供者相较于 Uniswap v2 的等价仓位,获得显著更高的净回报,因为传统 AMM 中被 MEV 提取的价值被流动性提供者保留。.

第七章

暂时性损失 vs 持有:何时流动性提供者仍然有利可图?

无常损失并非全部。真正的问题是你的 总LP回报(收益费用减去IL)是否超过仅持有所能获得的收益。在许多情况下,即使有IL,提供流动性也比持有更有利可图。

盈亏平衡分析

盈亏平衡点是累计交易费用等于无常损失的地方。让我们使用一个真实案例:

您向 ETH/USDC 池提供 $10,000,每笔交易赚取 0.30% 的收益。该池拥有 $50M 的总锁定价值(TVL),每日处理 $200M 的交易量,日费率约为 0.12% 对流动性提供者(LP)而言。 在 30 天内,您大约可赚取 $360 的手续费 (占您 $10,000 持仓的 3.6%)。

在这30天内,ETH上涨了50%,从$2,000到$3,000。您的无常损失(IL)为2.02%,约合您$10,000仓位的$202。您的 LP的净利润为 $360 - $202 = $158,这比持有更好。持有本可以为您带来更高的总价值,但仅因为您一半的仓位在USDC(未升值)。在考虑到持有时无法获得的手续费收入后,LP获胜。

一般规则: 当池子的费用年化收益率超过年化无常损失(IL)时,LP 是有利可图的. 高交易量、适度波动且流动性深厚的交易对往往是最佳选择。

持有时胜过LP

在特定情形下,持有优于LP:

  • 抛物线式价格波动: 如果代币价格在短时间内快速上涨5倍或10倍,6倍时的无常损失(30%+)通常会超过费用收入。在牛市狂热时,持有该波动代币的表现更佳。
  • 低交易量池: 如果该池相对于其TVL的交易活动稀少,费用收入太小,甚至无法抵消适度的无常损失。
  • 短期视角: 当价格波动时,无常损失会立即出现,但费用是逐渐累积的。在几小时或几天内,剧烈的价格波动可能导致的无常损失超过获得的费用。

实际要点:如果您预期代币会出现大幅单向波动,持有表现更佳。如果您预期代币在高活跃度的区间内交易,流动性提供者(LP)表现更佳。.

收益比较:LP 与 持有 与 稳定币收益

考虑在一年内使用 10,000 美元的三种策略:

策略 如果 ETH +50% 如果 ETH 持平 如果 ETH -30%
持有 ETH/USDC(50/50) $12,500 $10,000 $8,500
在 ETH/USDC 中提供流动性(20% 年化费用) $14,248 $12,000 $10,122
USDC 收益(7% 年化) $10,700 $10,700 $10,700

请注意,USDC 收益策略提供 一致且可预测的回报,无论市场方向如何。没有永久性损失,也没有 ETH 价格波动的敞口,且不存在提取时机风险。对于风险厌恶的投资者来说,一个简单的 稳定币收益 策略通常在风险调整后优于 LP。

第 8 章

常见问题

什么是暂时性损失的简要解释?
无常损失是将代币持有在钱包中与在 AMM 池中提供流动性之间的差异。当两种代币的价格比例变化时,AMM 会自动重新平衡您的仓位,使您拥有更多的低价代币而较少的高价代币。"loss" 是相对于仅持有的机会成本。.
我会因无常损失而失去所有钱吗?
不。无常损失不会导致您失去全部存入的价值。即使在极端情况下某个代币接近归零,您仍然保留池中另一代币的价值。最大无常损失仅在某个代币完全失去价值时接近100%,这是一种与无常损失本身不同的风险(代币失效)。实际操作中,主要交易对的无常损失很少超过5-10%。.
无常损失真的会是无常的吗?
只有当您将流动性保持在池中时,它才是暂时的。如果代币价格回到原始比例,损失将完全消失。然而,如果您在取款时的价格比例与存入时不同,损失将变为已实现且永久。该术语有些误导,因为价格很少能回到完全相同的原始比例。.
交易费用能抵消暂时性损失吗?
通常是的。流动性提供者可获得池中每笔兑换费用的份额。在像 Uniswap 上的 ETH/USDC 这类高交易量的交易对,交易费用可产生 10%~30% 的年化收益率,可能显著超过所经历的无常损失。关键在于累计的费用收入是否在持有期间超过无常损失。相对于流动性深度,交易量高的池子往往能为流动性提供者提供最佳补偿。.
哪些池子的无常损失最低?
稳定币对稳定币的池子(USDC/USDT、USDC/DAI)具有最低的永久损失(IL),因为两种代币的价格几乎相同。相关资产对如 stETH/ETH 或 WBTC/BTC 也会产生极小的永久损失。代币倾向于同向移动的池子,例如 ETH/BTC,其永久损失低于像 ETH/USDC 这种一方波动、一方稳定的配对。.
我该如何计算我的永久损失?
使用公式:IL = 2 * sqrt(price_ratio) / (1 + price_ratio) - 1,其中 price_ratio 是新价格除以初始价格。例如,如果 ETH 价格翻倍(ratio = 2),IL = 2 * sqrt(2) / (1 + 2) - 1 = -5.72%。您也可以使用在线 IL 计算器,输入您的存款金额和当前价格,以查看相对于持有的精确盈亏。.

准备好在没有无常损失风险的情况下赚取收益吗?

在 USDC 上赚取 7% 年化收益率,采用每日复利,无锁定,即时提取。永不产生无常损失。.