无常损失(Impermanent Loss)是DeFi流动性提供者面临的最重要风险之一。简单来说,当你向流动性池存入代币后,如果代币价格发生变化,你取回的资产总价值可能低于一直持有不动的价值,这个差额就是无常损失。理解无常损失对于任何想参与DeFi挖矿的人来说都至关重要。如果你还在学习阶段,可以先币安官网用中心化的方式进行交易。

无常损失是怎么产生的?
要理解无常损失,需要先了解AMM(自动做市商)的工作原理。以Uniswap V2为例,它使用恒定乘积公式:x × y = k,其中x和y分别是池子中两种代币的数量。
当市场价格变化时,套利者会在池子和外部市场之间套利,使池子中的价格与市场价格保持一致。这个过程会改变池子中两种代币的比例。
具体举例:假设你存入1 ETH(价值2000美元)和2000 USDT,总计4000美元。
- 如果ETH涨到4000美元,由于AMM机制,你的份额变为约0.707 ETH + 2828 USDT,总价值约5656美元
- 但如果你一直持有不提供流动性,1 ETH + 2000 USDT = 6000美元
- 差额344美元就是无常损失,约5.7%
无常损失的计算方式
无常损失的大小取决于价格变化的比例,与价格变化的方向无关(涨跌都会产生):
| 价格变化 | 无常损失 |
|---|---|
| 1.25倍 | 0.6% |
| 1.5倍 | 2.0% |
| 2倍 | 5.7% |
| 3倍 | 13.4% |
| 4倍 | 20.0% |
| 5倍 | 25.5% |
可以看到,价格变化越大,无常损失越严重。当价格变化达到5倍时,无常损失高达25.5%。
为什么叫"无常"损失?
之所以称为"无常"损失,是因为如果价格最终回到你存入时的水平,损失就会消失。只有在价格偏离时取出流动性,损失才会"永久化"。但实际操作中,价格回到完全一致的概率很低,所以无常损失在多数情况下是真实存在的。
什么情况下无常损失最大?
- 高波动代币对:如ETH/小币,小币价格可能暴涨暴跌,无常损失巨大
- 单边大幅行情:当某个代币持续单方向大幅上涨或下跌时
- 牛市中的ETH/稳定币对:ETH大幅上涨时,LP相比单纯持有ETH会有明显损失

如何减少无常损失?
- 选择稳定币对:如USDT/USDC、DAI/USDC等稳定币之间的交易对,价格波动极小,无常损失接近零
- 选择相关性高的代币对:如ETH/stETH,两者价格高度相关
- 使用集中流动性:Uniswap V3允许在指定价格区间提供流动性,虽然可以提高资金效率,但价格超出区间后无常损失更大
- 选择高手续费池:手续费收入可以部分或全部覆盖无常损失
- 短期参与高奖励池:在代币奖励较高时参与,及时获利退出
无常损失和手续费收入的权衡
判断提供流动性是否值得,关键是比较手续费收入(+代币奖励)和无常损失:
- 如果手续费 + 奖励 > 无常损失,提供流动性有利可图
- 如果手续费 + 奖励 < 无常损失,单纯持有代币更划算
大部分成熟的交易对(如ETH/USDC在Uniswap V3上),手续费收入通常能覆盖无常损失。但对于小币对,情况可能截然不同。
安全提醒
在参与流动性提供前,务必注意以下安全事项:
- 充分理解风险:在投入资金前,用无常损失计算器模拟不同价格场景下的损失
- 不要追逐高APY:超高年化收益往往意味着高无常损失风险或代币价格即将崩盘
- 小额试水:先用小资金体验完整流程,确认理解所有机制后再增加投入
- 持续监控:定期检查你的LP头寸价值变化,及时止损
- 选择审计过的协议:只在经过安全审计的主流DeFi协议上提供流动性
- 注意合约授权:定期清理不必要的合约授权,防止资产被恶意转移
无常损失可以完全避免吗?
不能完全避免,但可以大幅减少。选择稳定币交易对可以将无常损失降到接近零。一些新型DEX(如Balancer的加权池)也通过改变池子比例来减少无常损失。
无常损失会超过本金吗?
理论上无常损失不会超过100%,但极端情况下(如一种代币归零),你的流动性份额可能变得几乎没有价值。这比单纯持有那个归零代币的损失要大。
提供流动性一定会亏钱吗?
不一定。如果交易手续费和代币奖励足够多,完全可以覆盖无常损失并获得正收益。关键是选择合适的交易对和平台。可以先在币安官方APP,苹果用户参考iOS安装教程了解主流币种行情。
如何计算我的无常损失?
可以使用在线无常损失计算器,输入初始价格和当前价格即可计算。也可以对比你的LP头寸当前价值与同等金额持有不动的价值来手动计算。
Uniswap V3的集中流动性对无常损失有什么影响?
集中流动性可以在选定价格区间内提高资金效率和手续费收入,但当价格超出区间后,你的头寸会完全变为单一代币,无常损失会更大。需要更积极的管理。