什么是无常损失?
无常损失是流动性提供者相比单纯持有代币所放弃的那部分价值。它为什么会发生、会有多大,以及手续费怎样抵消它。
更新于 2026年11月9日
简而言之
当你向一个由两种代币组成的池子提供流动性时,池子会随着价格变化不断再平衡,卖出上涨的那种,买入下跌的那种。无常损失,就是你在池中份额的价值,与你只是持有同样代币时的价值之间的差额。之所以叫「无常」,是因为如果价格回到原来的位置,它就会缩小;当你提取时,它就变成了真实的损失。赚到的交易手续费可能弥补它,也可能不够。
它为什么会发生
一个由两种代币组成的池子,比如 ETH 和 USDC,同时持有这两种代币,并让交易者在它们之间兑换。当 ETH 在别处涨价时,交易者会从池子里买入更便宜的 ETH,直到价格一致。池子最后持有的 ETH 比你放进去的少,USDC 比你放进去的多。你仍然拥有你的那一份,但你持有的上涨代币变少了。
它会有多大
在两种代币权重相等的标准池子里,相比单纯持有的损失,只取决于两者价格拉开了多远:
- 一种价格变动 1.25 倍:约 0.6%
- 变动 1.5 倍:约 2%
- 变动 2 倍:约 5.7%
- 变动 4 倍:约 20%
无论价格是上涨还是下跌,结果都一样。集中流动性,比如 Uniswap v3 及之后的版本,在价格留在你的区间内时能赚更多手续费,而价格变动时无常损失也更大;一旦价格离开你的区间,你就只持有两种代币中的一种,在价格回来或你调整区间之前什么也赚不到。
另一边的手续费
每一笔经过池子的兑换都会向流动性提供者支付手续费。提供流动性是否划算,要看赚到的手续费减去无常损失,再和单纯持有相比。
在 Burokku 里
流动性管理工具会显示你所有钱包里的每一个 LP 仓位:它是否在区间内并在赚取手续费,价格还能变动多少才会让它停止赚取,以及等待领取的手续费,你可以直接在那里领取。你的仓位按其中所含的资产计入净资产,不会把同一个币算两次。
常见问题
- 无常损失会比我赚到的手续费还多吗?
- 会。如果一种代币大幅变动并停在那里,损失就可能超过手续费,你还不如单纯持有。这是为波动较大的交易对提供流动性的主要风险。
- 稳定币池会有无常损失吗?
- 很少,只要两种币都保持锚定,因为它们的价格几乎不会拉开。那里的风险是其中一种脱锚。