摘要
如果您参与过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,这两种代币在资金池中的比率将随之改变。由于套利交易者的操作,池中现有5枚ETH和2,000枚DAI。
如果Alice决定将资金提现,如我们先前所知,她有权获得资金池10%的份额。因此,可以提现0.5枚ETH和200枚DAI,总价值为400美元。与存入时的200美元相比,她无疑获得了一笔可观的收益。然而,如果一直持有1枚ETH和100枚DAI,又会怎样呢?这些资产的总价值将升至500美元。
话虽如此,但这个案例完全忽略了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%
为自动做市商提供流动性的风险
事实上,“无常损失”这种说法并不贴切。如此命名的原因是只有从流动性资金池中提取代币后,损失才会变为现实。从那时起,无常损失在很大程度上会转变为永久损失。您赚取的交易费用或许可以弥补此类损失,但这个名称还是存在些许误导性。
最后一点是寻找更多久经考验的自动化做市商。DeFi项目支持任何参与者轻易地对现有自动化做市商进行分叉并添加一些细微的变更。然而,这可能让您面临严重错误,导致资金永远滞留在自动化做市商中。如果某个流动性资金池承诺的回报率异常之高,那么可能另外某个地方就会存在一定的弊端,相应的风险也会更高。