无常损失

来自币圈维基百科

当所持代币的价格与存入资金池时相比发生变化时,就会产生无常损失。价差越大,无常损失便越大。

什么是无常损失[编辑 | 编辑源代码]

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

如果池中资产的价格处于相对较小的变化区间内,遭受无常损失的风险将会降低。例如,稳定币或代币的不同锚定版本将处于相对稳定的价格范围内。在这种情况下,流动性供应商(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协议提供流动性前,请务必了解无常损失这一重要概念。