本文目录导读:

在币圈(尤其是DeFi领域),无常损失(Impermanent Loss,简称IL)是流动性提供者(LP)最头疼的问题之一,它指的是当你将资产存入自动做市商(AMM)池子后,资产价值与单纯持有(HODL)相比产生的差额。
以下是关于无常损失的计算方法以及规避策略的详细解析:
无常损失如何计算?
无常损失的核心逻辑在于:AMM(如Uniswap)采用恒定乘积公式((x \times y = k)),当池中两种资产的价格发生相对变化时,套利者会搬平价格,导致你的资产组合比例发生变化(通常是涨的资产变少,跌的资产变多)。
理论计算公式(以50/50池子为例)
假设初始价格为 (P_0),当前价格为 (P_1),价格变化率 (k = P_1 / P_0)。 无常损失百分比公式为: [ IL = \frac{2 \times \sqrt{k}}{1 + k} - 1 ] (注:计算结果为负数,绝对值即为损失比例)
举例说明:
- 价格翻倍(k=2): (IL = (2 \times \sqrt{2}) / (1+2) - 1 \approx -5.72\%)
- 价格翻4倍(k=4): (IL = (2 \times 2) / (1+4) - 1 = -20\%)
- 价格腰斩(k=0.5): (IL = (2 \times \sqrt{0.5}) / (1+0.5) - 1 \approx -5.72\%)(注:跌50%和涨100%的无常损失是一样的)
实际计算(结合手续费收益)
实际盈亏 = 手续费收益 + 挖矿奖励 - 无常损失 - gas费。 只有当手续费收益 > 无常损失时,做LP才是划算的。
简便计算工具
无需手动计算,可以使用以下工具:
- APY.vision(支持多链,输入钱包地址即可查看真实IL)
- Uniswap V3 Analytics(针对V3的集中流动性计算)
- Daily DeFi 等无常损失计算器。
如何规避或降低无常损失?
完全规避无常损失在AMM机制下几乎不可能(除非价格完全不波动),但可以通过以下策略降低风险:
选择相关性高的资产对
这是最有效的策略。
- 稳定币对(USDT/USDC): 价格几乎不波动,IL极低,主要赚手续费。
- 同质化资产(ETH/stETH, BTC/WBTC): 价格走势高度一致,IL较小。
- 避免波动极大的Meme币与主流币配对(如DOGE/ETH),因为价格容易单边暴涨暴跌,导致严重IL。
选择高手续费收益的池子
- 计算手续费 APR 是否能覆盖潜在的 IL,如果池子交易量大、手续费高(如Uniswap V3的0.3%或1%费率池),且你判断价格不会剧烈偏离,手续费可以弥补IL。
- Uniswap V3的集中流动性(Concentrated Liquidity): 在特定价格区间提供流动性,可以大幅提高资金效率(手续费收益更高),但风险也更大——如果价格冲出区间,你的资产会全部变成一种(通常是跌的那个),IL会急剧放大。
使用无常损失保护协议
部分协议提供IL保护,
- Bancor: 曾经提供100% IL保护(现已调整,需查看最新规则)。
- Thorchain: 提供一定的IL保护机制。
- Options Protocol(如Arrakis, Gamma): 通过主动做市或对冲策略减少IL。
动态调整与对冲
- Delta中性对冲: 在提供流动性同时,在衍生品市场(如Perp DEX)做空相应资产,对冲价格下跌风险,但这需要较高的操作门槛和资金成本。
- 及时撤池: 如果判断某资产将发生剧烈单边行情(如重大利好/利空),提前撤出流动性,避免被套利者砸盘。
选择AMM机制不同的DEX
- 稳定币专用AMM(Curve): 针对稳定币优化,IL极低。
- 预言机定价AMM(如Balancer V2的某些池子): 减少套利空间。
- 避免在极端行情下提供流动性: 市场剧烈波动时,IL会瞬间放大。
长期视角与复利
如果你长期看好两种资产,且手续费收益持续复投,长期来看手续费收益可能覆盖IL,但需注意:如果其中一种资产归零,IL将接近100%。
总结建议
- 算清楚账: 做LP前,用APY.vision等工具模拟一下,看手续费收益是否远大于预估IL。
- 首选稳定币对或同质化资产对。
- 在Uniswap V3中,不要设置过窄的价格区间(除非你专业做市),否则价格稍一波动就全变单边资产。
- 关注市场波动率: 波动率越低,IL越小;波动率越高,越要谨慎。
无常损失不是“实际亏损”,而是“机会成本”,如果你不打算卖出资产,且手续费收益可观,IL是可以接受的;但如果你追求的是资产本位的增长,做LP往往跑不赢单纯持有(HODL)。