本文目录导读:

在币圈(特别是DeFi领域),无常损失(Impermanent Loss,简称IL)是流动性提供者(LP)面临的最核心风险之一,它指的是当你将资产存入自动做市商(AMM)流动性池后,资产的价值低于你单纯持有这些资产(HODL)时的价值。
以下是关于无常损失的计算方法以及规避策略的详细解析:
无常损失如何计算?
无常损失的本质来源于AMM的恒定乘积公式(如Uniswap的 (x \times y = k)),当池中两种资产的价格发生相对变化时,套利者会买入下跌的资产、卖出上涨的资产,导致池中资产比例改变。
标准计算公式(以双币池为例,如ETH/USDT)
假设初始时两种资产的价格为 (P_0),价格变化后的比率为 (r = P_1 / P_0)(即价格变化倍数)。
无常损失的比例公式为: [ IL = \frac{2 \sqrt{r}}{1 + r} - 1 ]
举例说明:
- 初始状态:你向ETH/USDT池存入 1 ETH(价值$1000)和 1000 USDT,总价值 $2000。
- 价格变化:ETH价格暴涨,从 $1000 涨到 $4000((r = 4))。
- 池内变化:由于套利者买入ETH,池中ETH变少,USDT变多,根据公式,池中会变成 0.5 ETH 和 2000 USDT。
- LP总价值:0.5 ETH × $4000 + 2000 USDT = $4000。
- 单纯持有(HODL)价值:1 ETH × $4000 + 1000 USDT = $5000。
- 无常损失:$4000 - $5000 = -$1000。
- 损失比例:(IL = \frac{2 \times \sqrt{4}}{1 + 4} - 1 = \frac{4}{5} - 1 = -20\%)。
当ETH价格涨了4倍时,LP相对于单纯持有,损失了20%的潜在利润。
常见价格变化对应的无常损失速查
- 价格变化 1.25倍(+25%):IL ≈ -0.6%
- 价格变化 1.5倍(+50%):IL ≈ -2.0%
- 价格变化 2倍(+100%):IL ≈ -5.7%
- 价格变化 3倍(+200%):IL ≈ -13.4%
- 价格变化 4倍(+300%):IL ≈ -20.0%
- 价格变化 5倍(+400%):IL ≈ -25.5%
注:价格下跌(如跌50%,r=0.5)产生的无常损失与上涨2倍是一样的(-5.7%),因为公式是对称的。
单币质押/多币池的复杂计算
对于包含3个及以上资产的池子,或者包含波动率不同的资产(如稳定币对波动币),计算会更复杂,通常需要借助链上数据工具(如APY.vision、Revert Finance、DeFiLlama)或Excel模型,通过积分或模拟池内资产比例变化来计算。
如何规避或降低无常损失?
完全消除无常损失在AMM模型中是不可能的(除非引入预言机或采用完全不同的做市机制),但可以通过以下策略进行规避或对冲:
选择合适的资产对
- 稳定币对(如USDC/USDT):价格几乎不波动(r≈1),无常损失极小,主要赚取交易手续费。
- 相关资产对(如ETH/stETH, WBTC/renBTC):两种资产价格高度锚定,价格同步涨跌,无常损失极低。
- 避坑指南:尽量避免将两个高波动且相关性低的资产放入同一个池子(如MEME币/ETH)。
赚取足够的交易手续费(Fee Yield)
无常损失是相对于HODL的损失,如果池子的交易量极大,你赚取的手续费(Fee APR)超过了无常损失,那么整体依然是盈利的。 策略:选择高交易量、高手续费的池子(如主流币的0.3%或1%费率池),并计算净APR = 手续费收益 - 无常损失。
采用集中流动性(Concentrated Liquidity)
如Uniswap V3、PancakeSwap V3,你可以将资金集中在特定的价格区间内提供流动性。
- 优势:资金效率极高,赚取的手续费远高于全区间池。
- 风险:如果价格突破你的区间,你的资产会全部变成一种币(相当于被动止盈/止损),且此时无常损失会急剧放大,需要密切关注并主动管理仓位。
参与单边质押或借贷对冲
- 单边质押:部分DEX(如Bancor V2.1、Thorchain)或CEX提供单边无常损失保护。
- 借贷对冲:如果你在ETH/USDT池做LP,你可以去借贷协议(如Aave)借出USDT并卖成ETH,或者通过期权/永续合约做空ETH,以对冲价格波动带来的池内资产比例失衡风险(操作复杂,适合专业玩家)。
选择带“无常损失保护”的协议
一些新兴协议或Layer 2项目为了吸引TVL,会提供IL保护机制(如果产生无常损失,协议用代币补贴你的损失),但需注意评估该协议代币的经济模型和跑路风险。
动态调整与复投(主动做市)
- 定期(如每周)检查你的LP仓位,如果价格偏离过大,及时撤出流动性并重新平衡(Rebalance)。
- 将赚取的手续费定期复投(Compound),以增加本金基数,抵消部分IL。
使用衍生品或结构化产品
- 购买无常损失保险(如InsurAce、Nexus Mutual等,但目前DeFi保险覆盖面和成本需仔细考量)。
- 使用Gamma Strategies等主动做市管理协议,由专业团队帮你调整V3的区间。
计算无常损失的核心是对比LP池内资产价值与单纯持有资产价值,规避的核心逻辑是:要么让资产价格不波动(稳定币/相关性资产),要么让手续费收益远大于无常损失,要么通过高级工具(V3集中流动性/对冲)进行主动管理。 在进入任何LP池之前,务必先用计算器算一下当前价格变化下的IL,再决定是否入场。