首页
文章
什么是无常损失

什么是无常损失

中阶
发布时间 Oct 19, 2020更新时间 May 18, 2023
6m

摘要

如果您参与过DeFi项目,就一定听说过这个术语。当所持代币的价格与存入资金池时相比发生变化时,就会产生无常损失。价差越大,无常损失便越大。

什么?提供流动性还会亏损?为什么又说这种亏损是无常的呢?其实,它来源于一种特殊市场——自动化做市商的固有设计特性。向流动性资金池提供流动性的确有利可图,但必须时刻注意“无常损失”这一概念。


导语

UniswapSushiSwapPancakeSwap等DeFi协议的成交量和流动性已呈现爆炸式增长。借助这些流动性协议,任何资金持有者均可成为做市商并赚取交易费用。民主化的做市机制使数字货币领域中的许多经济活动更加和谐。

因此,为这些平台提供流动性前,需要了解哪些知识呢?在本文中,我们将讨论其中一项最重要的概念——无常损失。


什么是无常损失?

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

如果池中资产的价格处于相对较小的变化区间内,遭受无常损失的风险将会降低。例如,稳定币或代币的不同锚定版本将处于相对稳定的价格范围内。在这种情况下,流动性供应商(LP)遭受无常损失的风险较小。

明知有可能遭受无常损失,为什么流动性供应商仍要提供流动性?其实,无常损失可以通过交易费用抵消。事实上,即便是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通过提供流动性而赚取的交易费用。在许多情况下,赚取的手续费可以抵消损失,流动性供应商仍可获得收益。即便如此,在为DeFi协议提供流动性前,请务必了解无常损失这一重要概念。


无常损失估算

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


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

  • 1.25倍价差 = 损失0.6%
  • 1.50倍价差 = 损失2.0%
  • 1.75倍价差 = 损失3.8%
  • 2倍价差 = 损失5.7%
  • 3倍价差 = 损失13.4%
  • 4倍价差 = 损失20.0%
  • 5倍价差 = 损失25.5%
您还需要了解一些重要知识。无论价差走势如何发展,都会产生无常损失。只要价格相较于存入时发生变化,无常损失就会存在。如果希望深入了解相关内容,请查看Pintail的文章


为自动做市商提供流动性的风险

事实上,“无常损失”这种说法并不贴切。如此命名的原因是只有从流动性资金池中提取代币后,损失才会变为现实。从那时起,无常损失在很大程度上会转变为永久损失。您赚取的交易费用或许可以弥补此类损失,但这个名称还是存在些许误导性。

自动化做市商(AMM)提供流动性时需要格外小心谨慎。正如前文讨论所述,部分流动性资金池比其他资金池更容易遭受无常损失。简单来说,池中资产的波动性越大,遭受无常损失的概率就越高。在开始阶段,我们建议只存入少量资金。通过这种方式,您可以步步为营,在投入更多资金之前粗略估算预期回报。

最后一点是寻找更多久经考验的自动化做市商。DeFi项目支持任何参与者轻易地对现有自动化做市商进行分叉并添加一些细微的变更。然而,这可能让您面临严重错误,导致资金永远滞留在自动化做市商中。如果某个流动性资金池承诺的回报率异常之高,那么可能另外某个地方就会存在一定的弊端,相应的风险也会更高。



总结

无常损失是所有希望为自动化做市商(AMM)提供流动性的人均应理解的基本概念之一。简而言之,如果所存资产的价格相较于存入之时发生变化,流动性供应商便有可能遭受无常损失。
关于无常损失或滑动价差,是否还有其他疑问?敬请访问我们的问答平台Ask Academy,币安社区的成员们将耐心为您答疑解惑。