什么是无偿损失(IL),如何计算无偿损失?

 2023-09-03 19:47:15发布

无常损失(Impermanent Loss,IL)是DeFi流动性提供者的一种风险,当被抵押的代币在流动性池中的价格出现分歧时就会发生。这种”损失”是提供流动性与简单持有资产的机会成本。

什么是无偿损失

为流动性资金池提供流动性可能产生无常损失,此时存入资产的价格相较存入之时会发生变化。变化幅度越大,遭受无常损失的概率就越高。这时出现无常损失意味着,美元在提现时的价值低于存入价值。

如果池中资产的价格处于相对较小的变化区间内,遭受无常损失的风险将会降低,例如,稳定币或代币的不同锚定版本将处于相对稳定的价格范围内。

虽然有可能遭受无常损失,但流动性供应商仍要提供流动性,这是因为无常损失可以通过交易费用抵消。

即便是Uniswap这样很容易遭受无常损失的资金池,用户依然可以通过交易费用获利。

Uniswap对每笔直接与流动性供应商开展的交易收取0.3%的手续费。如果给定资金池的成交量极高,即使面临巨额的无常损失,为其提供流动性依然可以获得收益。这取决于协议、特定资金池、存入的资产,甚至众多市场环境因素。

无常损失的产生

让我们通过一个案例,说明流动性供应商遭受的无常损失是如何产生的。

Alice在流动性资金池中存入了1枚ETH和100枚DAI。在这个特殊的自动做市商(AMM)机制中,存入的代币对需要由两种等值代币构成。

在存入代币时,1枚ETH的价格等于100枚DAI。此时Alice的资产在存入时价值200美元。

此外,资金池中共有10枚ETH及1,000枚DAI(剩余资金由与Alice一样的流动性供应商提供)。因此,Alice在资金池中占据10%的份额,总流动性为1万。

假设ETH的价格上涨到400枚DAI。在这种情况下,套利交易者将DAI注入资金池并移除ETH,直至比率反映当前价格为止。请注意,自动做市商机制不使用订单簿。决定池中资产价格的因素是不同资产在池中的占比。虽然整体流动性保持不变(即10,000),但池中资产的比率却发生了变化。

如果ETH的价格变为400枚DAI,这两种代币在资金池中的比率将随之改变。由于套利交易者的操作,池中现有5枚ETH和2,000枚DAI。

如果Alice决定将资金提现,如我们先前所知,她有权获得资金池10%的份额。因此,可以提现0.5枚ETH和200枚DAI,总价值为400美元。与存入时的200美元相比,她获得了一笔可观的收益。但是,如果一直持有1枚ETH和100枚DAI,这些资产的总价值将升至500美元。

结果表明,与存入流动性资金池相比,Alice持有这些资产反而能获得更高的收益。这就是所谓的“无常损失”。

在上述案例中,Alice的损失很少并且初始存款金额相对较小。然而,需要注意的是,无常损失可能引发重大损失(甚至包括大部分初始存款)。

话虽如此,但这个案例完全忽略了Alice通过提供流动性而赚取的交易费用。在许多情况下,赚取的手续费可以抵消损失,流动性供应商仍可获得收益。

无常损失估算

当池中资产的价格发生变化时,就会产生无常损失,具体的损失金额可以在图表中绘制出来。不过此图表并未计入通过提供流动性赚取的交易费用。

无偿损失

无偿损失的损失金额

通过这张图表,我们可以了解到与单纯持币相比,价格变化带来的损失:

  • 1.25倍价差=损失0.6%
  • 1.50倍价差=损失2.0%
  • 1.75倍价差=损失3.8%
  • 2倍价差=损失5.7%
  • 3倍价差=损失13.4%
  • 4倍价差=损失20.0%
  • 5倍价差=损失25.5%

如何避免无常损失

需要说明的是,无论价差走势如何发展,都会产生无常损失。但是可以使用一些措施来降低这种风险,如使用稳定币对和避免波动对。

使用稳定币对

因为稳定币对的价值变化不大,还能降低风险,套利机会也更少。另一方面,使用稳定币对的流动性提供者无法从看涨的加密货币市场中获利。

避免不稳定的加密货币对

选择不会让流动性面临市场不稳定和无常损失的加密货币对,而不是历史不稳定或波动性高的加密货币。另一个避免暂时损失的策略是彻底研究这个高度不稳定的市场。

在不稳定的加密货币市场中,预计存放的资产价值将会波动。另一方面,流动性提供者必须知道,在价格偏离起始利率太远之前,何时卖出手中持有的资产。

因此,重大金融机构由于面临DeFi无常损失的风险而不参与流动性池。但是,如果AMM能够在世界范围内被个人和企业广泛采用,这个问题就可以得到解决。

推荐阅读