加密货币中的无常损失是什么意思?如何计算无常损失?

2025-04-10分类:DeFi 阅读(

去中心化金融 (DeFi) 领域最常见的风险之一是无常损失。本文将解释什么是无常损失、如何避免,并提供示例,并向您展示无常损失的计算公式。

加密货币中的无常损失是什么?

无常损失是指用于质押或投入流动性池的代币的暂时性价值损失。流动性池是许多去中心化金融协议的重要组成部分。Sushiswap、Uniswap、Balancer 等热门平台均使用 AMM。

图片来源:Web3 Portal For Everyone

将代币锁定在智能合约中的投资者被称为流动性提供者 (LP)。在锁定期间,他们的代币将在 DeFi 协议上进行交易。流动性提供者无法访问锁定的代币。现代去中心化加密货币交易所去中心化交易所 (DEX) 从自动化做市商 (AMM) 获得流动性。这使得交易者能够以可预测的、优惠的价格快速执行交易。

锁定期结束后,投资者代币的价值可能会因市场波动而大幅波动。随着交易者在流动性池中兑换代币,这些代币的余额也会发生变化。这会导致代币价值大幅下跌的风险,即使有奖励,代币的总价值也会低于锁定期开始前。

它是如何工作的? 

有几个因素会影响代币的价值并可能导致无常损失。 

市场波动

我们已经讨论过波动性如何导致无常损失。如果代币价格在锁定期间下跌,即使代币数量可能增加,投资者最终获得的收益也可能低于最初的投资额。

图片来源:Investopedia

多种因素可能导致加密货币价格下跌。许多代币会受到比特币价格波动的影响,当比特币价格下跌时,其价值也会随之贬值。如果开发团队未能实现其路线图目标,或者产品质量未达到社区预期,代币也可能会贬值。其他导致价格下跌的原因包括安全漏洞、公共关系不佳或未能有效参与市场竞争。

AMM定价算法

AMM 定价算法通常旨在维持流动性池中资产的美元价值相等。例如,如果一个 ETH/BNB 池的总锁定价值 (TVL) 为 5,000 美元,则它将持有价值 2,500 美元的 ETH 币和价值 2,500 美元的 BNB。

为了维持这种价值平价,AMM 定价算法会自动调整池中加密货币的价格。池中资产的价格可能显著高于或低于其当前市场价格。这些差异使得 DeFi 平台上的资产对套利交易者具有吸引力,他们购买被低估的代币,并将其替换为对应的资产。

赎回 LP 代币

如前所述,流动性提供者无法访问他们在智能合约中锁定的代币。但是,如果他们想要提取加密货币,LP 代币会被“销毁”。这些 LP 代币并不代表投资者最初提供的代币数量,而是代表投资者在资金池中所占的百分比。

这意味着池中锁定的代币数量可能会发生变化,投资者提取的金额将少于其初始投资。收回的代币数量受个人在池中持有的份额百分比、池中锁定代币的价格以及池的总价值影响。

这三种机制造成了无常损失的风险。潜在投资者应该意识到这些风险并做出明智的决策。如果价格走势对投资者有利,则可能不会发生无常损失。

无常损失的例子

让我们举一个例子来说明加密货币中无常损失是如何发生的。假设 Daniel 想要为 Chainlink (LINK)/Tether (USDT) 池提供流动性。他需要提供一定数量的加密货币,以使池中的代币具有相等的美元价值。

存款时,LINK 价格为 20 美元。Daniel 将 100 LINK(2,000 美元)和 2,000 USDT(2,000 美元)存入 LINK/USDT 流动池。

该池的总价值为 10,000 LINK 和 200,000 USDT。Daniel 的份额占池总价值的 1%。假设 LINK 价格上涨至 40 美元,这意味着 LINK/USDT 比率翻倍。

套利交易者开始向池中投放 USDT,利用 LINK 价格较低(每单位 20 美元)的机会。此操作改变了池中的余额,LINK 代币的价值逐渐接近剩余的 USDT 代币数量。

该池目前包含 9,438 枚 LINK 代币和 377,520 枚 USDT 代币(这些金额以美元价值计算)。如果 Daniel 决定提取其代币(占池总价值的 1%),他将损失约 5.7% 的初始投资(超过 200 美元)。

不过,Daniel 还会从使用 LINK/USDT 池的交易者那里获得手续费作为奖励。这些手续费或许可以抵消部分损失,但并不能保证。

如何计算无常损失? 

您可以使用以下方法计算无常损失专用计算器或以下公式。

该公式需要几个指标:

  • 代币的初始余额(您的存款)
  • 最终余额(您的提款)
  • 平台池中代币的价格

无常损失的计算方法如下:

1. 计算您的代币的初始总价值:

  • 将代币 1 的数量乘以其在平台上的价格。
  • 对令牌 2 执行相同操作。
  • 将这些值相加。
  • TV1(代币 1 的总价值)= 代币 1 的初始价格 x 您存入的数量
  • TV2(代币 2 的总价值)= 代币 2 的初始价格 x 您存入的数量
  • TV1 + TV2 = TVd(您的存款总价值)

2. 计算您的代币的最终总价值:

重复步骤 1 的步骤,但使用最终余额而非初始余额。要获取最终余额,请在您的 DeFi 平台上申请提现,并选择 100% 的提现率。您将看到可以提现的金额。

TV1 + TV2 = TVf(最终余额的总值)

3. 计算最终总值与初始总值之间的差异:

TVf – TVd = 差异

4.计算总损失或收益:

将差额添加到收到的奖励(费用)中。如果结果为负数,则代表潜在的无常损失。 

图片来源:Reddit

负面结果意味着将代币放在钱包中而不是将其锁定在流动资金池中可能会更有利。

如何避免无常损失?

令人高兴的是,有一些方法可以避免无常损失。 

使用波动性较低的代币:为了降低无常损失的风险,可以考虑使用稳定币或等值代币对,例如以太币(ETH)和 Wrapped Ether(WETH)。此类代币的价值相对稳定,最大程度地降低了价格大幅波动的可能性。

使用大型资金池:小型流动性池的波动性往往高于大型流动性池。选择大型资金池可以帮助平滑价格波动,降低无常损失的风险。

使用非对称比例:一些平台(例如 Balancer)允许用户选择非对称比例的存款。这意味着您可以存入较小比例的波动性较高的资产,从而降低其价格波动的潜在影响。

设置交易区间:某些平台(例如 Uniswap)允许用户设置其存入代币的交易区间。这有助于缓和交易对整体资金池余额的影响,从而最大限度地降低无常损失的风险。

保持耐心:如果您面临暂时性损失,需要提取锁定的代币,请考虑等待更有利的市场环境。等待市场稳定下来可以减少潜在损失。

结论

为 AMM 协议提供流动性时,无常损失是一个潜在风险。虽然市场波动和 AMM 定价算法可能会加剧这种风险,但有一些策略可以将其影响降至最低。通过了解这些策略并做出明智的决策,您可以提高在 DeFi 领域实现收益最大化并降低潜在损失的机会。

Tags: 无常损失