无常损失的基础定义
无常损失(Impermanent Loss)是 AMM 流动性提供者的固有现象。当 LP 池子中两种资产的相对价格发生变化,LP 的法币价值会低于「单纯持有这两种资产不做 LP」的策略。这种差额就是无常损失。如果价格在 LP 退出前回到初始状态,损失会消失;如果价格永远偏离,损失就会成为「永久损失」。
MakerDAO无常损失 主要出现在含 DAI 或 sDAI 的 LP 池中。许多人误以为「稳定币池没有无常损失」,事实上只要存在价格波动,即便是稳定币池也存在轻微的无常损失,只是数量级远低于波动资产池。
恒定乘积公式的直观解释
Uniswap v2 与多数 AMM 使用恒定乘积公式 x * y = k,其中 x、y 分别是池子中两种资产的数量。当池子被交易者拉走更多的资产 A,意味着资产 A 的相对价格上升,资产 B 的相对价格下降。LP 仓位会被自动重新平衡,让池子里资产 A 变少、资产 B 变多。
如果你最初按 50:50 比例存入 DAI 与 ETH,当 ETH 价格上涨一倍后,池子里的 ETH 数量会减少、DAI 数量会增加。结算时你的法币价值会比单纯持有 ETH 与 DAI 少一些。这个差额可以用公式精确计算:当价格变化 k 倍,无常损失约为 2*sqrt(k)/(1+k) - 1。可以参考 MakerDAO流动性提供 与 MakerDAO哪个收益高 中的对应章节,了解 LP 收益与无常损失的对冲关系。
稳定币池的微弱无常损失
稳定币池如 DAI/USDC、DAI/sDAI,理论上两种资产价格几乎一比一。即便如此,每天的小幅波动(例如 0.998~1.002)仍会带来微弱的无常损失,量级通常在每年 0.1 %~0.5 % 之间。
好消息是:稳定币池的手续费收入与协议补贴往往能覆盖这部分损失,让 LP 整体仍然为正收益。Uniswap v3 的集中流动性进一步放大了稳定币 LP 的资本效率,把窄区间(例如 0.999~1.001)设置好后,年化手续费可以达到 6 %~12 %。详细策略可同步阅读 MakerDAO收益分层 中的增益层讨论。
波动资产池的显著无常损失
波动资产池如 DAI/ETH、DAI/WBTC,无常损失明显大于稳定币池。当 ETH 价格上涨 50 %,无常损失约为 2 %;上涨 100 %,损失约为 5.7 %;上涨 200 %,损失约为 13.4 %。这些数字看似不大,但与单纯持有 ETH 对比,差距明显。
要让波动资产 LP 整体盈利,手续费 + 代币补贴必须超过无常损失。在牛市行情下这通常很难达到,因此波动资产 LP 更适合「看横盘」的玩家,而不是单边看多的玩家。要进一步分析具体行情,可结合 MakerDAO清算风险 中关于价格剧烈波动的章节进行综合判断。
对冲策略与组合思路
减少无常损失的常见思路包括:第一,使用永续合约或期权做反向对冲,把价格波动锁死在一个区间;第二,缩短 LP 持有时间,避免极端行情期暴露;第三,使用单边流动性产品(例如 Uniswap v3 区间外的单边订单),把 LP 仓位变成限价单;第四,选择有协议补贴的池子,让代币奖励覆盖无常损失。
实际操作中,对冲并不容易完全消除无常损失,但能把它压缩到可接受范围。建议把 LP 仓位规模控制在总资产的 30 % 以内,并把单一池子的占比控制在 10 % 以下,避免某一行情把整个组合拖垮。
决策框架
面对「是否要做 LP」的决策,可以用以下框架:第一步,判断池子两种资产的预期波动率;第二步,估算池子年化手续费 + 补贴;第三步,与持币策略对比,看 LP 是否真的更优;第四步,加上无常损失的预期值。当 LP 净收益显著高于持币时再进入;否则就保留现金或继续持币。
MakerDAO无常损失 不是洪水猛兽,它只是 AMM 数学的自然结果。理解它、计算它、对冲它,是每一个想长期做 LP 的玩家必须掌握的基本功。把这种意识纳入到资金分配中,你才能在长期内稳健地享受链上做市的收益,而不被偶然行情拖累。