DeFi

暂时损失

定义

暂时损失是指在代币价格相对变动后,持有代币与将其提供给自动化做市商(AMM)流动性池之间的价值差距。

什么是无常损失?

无常损失是指如果你只是持有你的资产,而不是将它们存入流动性池后,它们的价值之间的差异。资产将它们存入流动性池后,它们的价值与在自动化市场制造商上(流动性池)的价值之间的差异,以及代币价格相对彼此的变化。这是去中心化交易所流动性提供的核心风险,它的出现是因为AMM在交易者交换时不断重新平衡池储备。在实际操作中,当一对代币中的一个相对于另一个上涨或下跌时,你最终持有的两种代币的组合与最初开始时不同——通常是持有更多表现较弱的代币,而持有较少表现较强的代币。无常损失实际上是损失吗? 无常损失在某种意义上是“真实的”,因为你的头寸在同一时刻可能比简单的买入并持有策略的价值要低,但这并不是从你的钱包中扣除的费用。损失是AMM重新平衡所产生的机会成本:随着外部价格的变化,套利交易者会在池中进行交换,直到池的价格与更广泛的市场相匹配,从而改变池中的代币数量。如果你在那时撤回,你将获得较少的升值代币单位和更多的滞后代币单位,相比于持有。交易费用和来自收益农业的激励可以抵消这一差距,这就是为什么LP的回报最好被评估为“费用减去无常损失”,而不是仅仅看费用。如何计算无常损失?

对于经典的50/50恒定产品池(通常用x·y = k描述),无常损失仅取决于两种代币之间的价格比率变化多少。常用的表达方式是:IL = (2·√d / (1 + d)) − 1,其中d是新价格比率除以旧价格比率(例如,如果一种代币相对于另一种代币翻倍,则d = 2)。这会产生一个负数,表示相对于持有的表现不佳。例子:如果代币A相对于代币B翻倍(d = 2),则IL ≈ 2·√2/3 − 1 ≈ −5.7%。在实践中,你的净结果还包括赚取的交换费用和任何奖励,你的份额通过一个lp代币进行跟踪,该代币代表你对池储备的索赔。

无常损失何时变为永久?无常损失在你意识到它的那一刻变为永久——通常是在你移除流动性时,而此时价格比率仍然与存入时不同。在你退出之前,这个差距是“未实现的”,因为如果价格回到原始比率,你的头寸价值仍然可以收敛回持有价值。然而,“无常”这个词可能会误导:许多对从未回到完全相同的相对价格,尤其是当一种资产强劲趋势或结构性贬值时。集中流动性设计可能会增加另一个复杂性:如果价格移动超出你选择的范围,你的头寸可能最终完全在一种代币中,锁定重新平衡的结果,除非价格重新进入范围。关键思想很简单——在新的比率下撤回会使与持有的差异具体化。哪些池的无常损失最少?

无常损失最少的池是那些两种资产倾向于一起移动或设计为保持接近固定相对价格的池。稳定币对稳定币池(例如,美元挂钩对)通常具有低无常损失,因为价格比率旨在保持接近1:1,尽管它们也存在其他风险,如脱钩和智能合约风险。“相关”对——例如同一资产的包装版本或紧密关联的衍生品——也可以减少无常损失,因为相对移动较小。相比之下,波动性较大的对(尤其是主要资产与小市值代币)在大幅偏离期间往往会产生更大的无常损失。即使在低IL池中,你仍然应该比较预期费用与潜在偏离,并了解随着交换的发生你的lp代币暴露如何变化。

实践中的无常损失

无常损失最常见于使用AMM的去中心化交易所,在这些交易所中,流动性提供者将两种代币存入流动性池,以便交易者可以在没有订单簿的情况下进行交换。在典型的50/50池中,如果一种代币上涨,套利者会从池中购买它,直到池的价格与外部市场匹配,从而使LP持有的上涨代币减少。这就是为什么LP的表现看起来反直觉:池“卖出”赢家以获取强势,并“买入”输家以获取弱势。

你还会在堆叠激励的策略中看到无常损失的考虑,例如收益农业。高APR可以吸引流动性,但真正的问题是费用收入和奖励是否能补偿基础对的偏离风险。将无常损失与费用生成一起评估是任何使用DeFi超越简单交换的人的基础技能——这个想法自然适合更广泛的指南主题,即什么是DeFi,去中心化金融的实用定义。

无常损失的重要性

无常损失很重要,因为它是使AMM流动性成为可能的权衡:LP提供库存并承担价格偏离风险,而交易者获得持续的流动性和链上价格发现。如果LP低估了无常损失,他们可能会为那些费用无法现实补偿的对提供流动性,导致令人失望的回报和不稳定的流动性。

在生态系统层面,理解无常损失有助于用户选择合适的池,设定现实的期望,并避免将“赚取费用”与“赚取利润”混淆。它还解释了为什么存在不同的AMM设计(稳定交换曲线、集中流动性、动态费用):它们是改善资本效率或降低偏离成本的尝试。如果你正在学习去中心化金融背后的实际机制,无常损失是连接交易、流动性提供和风险管理的关键概念之一——正是这种构建块在什么是DeFi,去中心化金融的实用定义中得到了涵盖。

[@portabletext/react] Unknown block type "span", specify a component for it in the `components.types` prop

[@portabletext/react] Unknown block type "span", specify a component for it in the `components.types` prop

[@portabletext/react] Unknown block type "span", specify a component for it in the `components.types` prop

[@portabletext/react] Unknown block type "span", specify a component for it in the `components.types` prop

[@portabletext/react] Unknown block type "span", specify a component for it in the `components.types` prop

常见问题

什么是暂时性损失?

暂时性损失是指当你为自动做市商(AMM)池提供流动性时,如果代币价格发生变化,相比于仅仅持有代币,你可能会经历的损失。这种损失源于池在交易发生时重新平衡你的代币组合。

暂时性损失是如何在AMM中发生的?

当外部市场价格变化时,套利交易者会在池中进行交换,直到池的价格与市场价格匹配。这个过程会改变池的储备,因此流动性提供者(LP)最终会拥有更多的弱资产和更少的强资产。

交易费用能否抵消暂时性损失?

可以——交换费用(有时还有激励)可以超过暂时性损失,从而导致净收益。正确的比较是你的总流动性提供者价值(包括费用)与持有相同代币的价值。

暂时性损失是否等同于亏损?

不完全是:它是相对于持有的表现不佳,而不是直接的扣除。当你以不同的价格比例撤回流动性时,它才会相对于持有变成实际的实现损失。

稳定币池是否会有暂时性损失?

它们可能会有,但通常很小,因为这些代币的设计是使其价格接近相同。主要风险转移到像稳定币脱钩这样的事件,这可能会造成较大的偏差。

相关术语