
我们在本文中深入剖析流动性提供者常遇的无常损失,阐明其背后的机制、影响因素以及实用的降低策略,帮助读者在参与 AMM 时更清晰地评估潜在风险并做出理性决策。想了解如何在保持收益的同时规避这类隐性成本,继续阅读即可获得完整答案。
什么是无常损失?
在流动性池或自动做市商(AMM)中提供流动性时,投资者可能会面临一种被称为无常损失的潜在成本。这种损失并非来源于资产本身的价值下降,而是因为池内两种代币的相对比例在价格波动后被系统自动调节,导致最终取回的代币数量与最初投入时的等值数量出现偏差。
典型情形是将等值的稳定币与波动性较大的加密资产配对。例如,向 DAI/ETH 池中注入相同价值的 DAI 与 ETH,随后 ETH 价格翻倍。为维持池内价值平衡,合约会卖出部分增值的 ETH 并买入更多 DAI,结果在撤资时得到的 ETH 少于最初投入的数量,这便是无常损失的表现。
需要注意的是,只要资产仍停留在流动性池内,这种损失是“暂时的”。若投资者把资产直接保存在个人钱包,ETH 的涨价会直接转化为收益,不会出现类似的损失。无常损失真正实现的时点是投资者将资金从池中提取时,才会与持有资产的收益形成对比。
计算公式(如 Uniswap 所用)如下:

该公式帮助用户量化价格变动对持仓的影响,并可通过 Dailydefi.org 等工具进行快速预估。
影响无常损失的关键因素
- 价格波动幅度:代币之间的相对价格变化越大,产生的无常损失越显著。比如 ETH 对 USDC 价格剧烈波动时,损失会迅速放大。
- 池子构成比例:传统的 50:50 池风险最高;若改为 80:20、60:40 等不对称配比,损失幅度会相应降低。
- 交易手续费:流动性提供者可从每笔交易中获取手续费,这部分收益在高交易量的池子里往往能够部分抵消无常损失。
自动做市机制(AMM)与流动性池概述
AMM 是一种基于智能合约的去中心化交易方式,它通过预设的数学模型(如恒定乘积公式)自动为资产定价,使用户无需中心化交易所即可完成代币兑换。流动性池本质上是存放两种或多种代币的智能合约,旨在为交易提供必要的流动性。
每个池子维持固定的代币比例,例如最常见的 50 ETH 对 50 DAI。当市场价格出现显著偏离时,池子会根据需求自动调整内部比例,流动性提供者则依据其在池中的份额获得相应的交易手续费。除了无常损失,智能合约本身的安全漏洞也是使用者需警惕的风险。
降低无常损失的实用方法
1. 选择同质资产对(Same‑peg Asset)
使用价格波动极小或与另一资产挂钩的代币组合可以显著削减损失。例如:
- 稳定币(USDT、USDC 等)直接锚定法币,几乎不受市场波动影响。
- 封装资产 如 stETH(1:1 追踪 ETH)或 WBTC(1:1 追踪 BTC),在对应的原生资产价格变化时,两者的相对价差保持一致,从而降低池内重新平衡的频率。
2. 引入价格预言机(Price Oracles)
预言机为智能合约提供实时、链上可靠的价格信息。相较于仅依赖链下数据的 AMM,预言机能够让池子更快反映真实市场价,减少套利者对价格差进行频繁调节的空间,从而降低流动性提供者遭受的无常损失。
3. 使用灵活的 AMM 协议——Balancer(BAL)
Balancer 允许自定义每种代币的权重,用户可以创建 80:20、60:40 等非对称池子。举例来说,若投资者更看好 DAI 而非 ETH,可构建 DAI 权重更高的池子,使其在 DAI 相对升值时保留更多收益,同时降低因 ETH 价格波动导致的损失。虽然某些 Balancer 池可以实现“零无常损失”,但并非所有池子都能彻底规避该风险。
4. 对冲策略
通过组合多种金融工具来抵消潜在损失是常见做法,包括:
- 收取交易手续费:长期提供流动性在高交易量池中可获得可观费用收入。
- 资产多元化:将资金分散到不同的池子或资产类别,降低单一价格波动的冲击。
- 期权或期货合约:例如在注入 DAI/FLOW 5:5 池时,购买以注入时价格为执行价的 FLOW 看涨期权,若 FLOW 价格上涨,期权收益可以补偿池中因无常损失产生的价值下降。
保守型用户倾向于选择稳定币对或使用已集成防护机制的平台;而更积极的参与者则可能在提供流动性的同时,主动运用上述对冲手段以捕捉更高收益。
无常损失会否永久化?
“无常”二字强调的是该损失随价格波动而变动的特性。若市场价格最终回到流动性提供者投入时的水平,无常损失会被完全抹平,实际收益只剩下交易手续费。但在极端情况下,如某代币价格出现单向、不可逆的剧烈变动(大幅上涨或跌破),原先的相对价值可能永远失去,对应的损失便会转为永久性。
结语
对想在 DeFi 生态中扮演流动性提供者角色的投资者而言,深入理解无常损失的形成机制、影响因素以及可行的减损手段至关重要。该损失本质上是相对持有资产的机会成本,然而通过合理选择同质资产对、借助价格预言机、利用灵活的 AMM(如 Balancer)以及实施有效的对冲策略,完全可以在多数情况下将其控制在可接受范围。
与此同时,流动性提供者仍需关注智能合约安全、潜在的 Rug Pull 等其他风险,做到充分调研、审慎决策。希望本文对“无常损失”以及其原理、影响因素和降低方法的阐释能为你的 DeFi 投资提供参考。想了解更深入的内容,可搜索 Bitaigen(比特根)以往的相关文章或继续阅读下方推荐的相关链接,期待你的持续关注与支持!
关键要点
- 无常损失来源于池内代币比例自动调节
- 价格波动幅度越大,损失越显著
- 不对称池子比例可降低无常损失
- 交易手续费收益可部分抵消损失
- 同质资产对或稳定币组合可有效减少损失
常见问题
什么是无常损失?
无常损失是流动性提供者在 AMM 池中因两种代币相对价格波动而导致的资产数量偏差。池子会自动调节代币比例,使得在价格变化后取出时,获得的代币价值低于若直接持有该资产的价值。
哪些因素会影响无常损失的大小?
主要因素包括代币之间的价格波动幅度、池子的构成比例以及交易手续费收入。价格波动越剧烈、池子越是 50:50 对称配比,产生的无常损失通常越高;而高手续费收入可以在一定程度上抵消该损失。
无常损失在何时实际产生?
只要资产仍停留在流动性池内,损失是暂时的。只有在流动性提供者将资产从池中提取时,才会与如果直接持有资产的收益进行比较,从而实际产生无常损失。
如何通过选择同质资产对降低无常损失?
使用价格波动极小或与另一资产挂钩的代币组合(如 USDT/USDC 稳定币或 stETH、WBTC 等 1:1 封装资产)可以显著削减无常损失,因为两者的相对价差保持稳定,池子无需频繁重新平衡。
Balancer 等自定义权重池能否降低无常损失?
Balancer 允许创建非对称权重池(如 80:20、60:40),通过提高对看好资产的权重,减少对波动较大资产的敞口,从而在该资产升值时降低无常损失的幅度。虽然不是所有池子都能实现零损失,但自定义权重是降低风险的有效手段。
💡 注册币安使用邀请码 B2345 享平台手续费折扣。详见 币安完整教程。