DeFi流动性提供:理解无常损失与AMM收益
DeFi总锁仓价值(TVL)在2024年再次突破2000亿美元。流动性提供者(LP)面临的提案听起来颇具吸引力:存入两种代币,即可赚取流经池子的每笔交换手续费的一部分。然而,许多LP头寸的实际体验令人失望。赚取的手续费往往无法弥补一种被称为无常损失的特定成本——这是一种难以实时观察、且在理论层面容易被低估的价值泄漏现象。
本文详细介绍自动做市商(AMM)的数学原理、无常损失的机制、Uniswap v3集中流动性如何改变这一计算逻辑,以及流动性提供实际产生正收益的实证条件。
恒定乘积AMM
Uniswap v2引入了恒定乘积公式,这是目前大多数AMM的基础。两种代币X和Y以数量x和y保存在池中。任何时候都满足:
x × y = k
其中k为常数。当交易者购买代币X(从池中取出)时,必须存入足够的代币Y以保持k不变。这决定了价格:在任何时刻,以Y计价的X的边际价格等于y/x。
这一机制有一个关键含义。当X的外部市场价格上涨时,池子的内部价格滞后。套利者随即从池中购买价格较低的代币并在外部市场出售,推动池子价格向均衡回归。这一套利过程对市场效率有益,但代价由流动性提供者承担。
Adams et al. (2021)在Uniswap v3 Core白皮书中将上述机制正式化,将恒定乘积框架扩展至支持在定义价格区间内的集中流动性。
什么是无常损失
无常损失衡量在AMM流动性池中持有LP头寸与简单地在池外持有原始代币("HODL")之间的价值差异。之所以称为"无常",是因为如果价格回到原始比率,损失就会消失。实际上,价格很少能完美回归,因此当头寸最终平仓时,损失往往会变成永久性损失。
价格比率变化r(当前价格除以原始价格)的无常损失公式为:
IL = 2√r / (1 + r) - 1
这给出了LP价值与HODL价值的比率;减去1即为相对于持有的损失。主要数值如下:
| 价格变化 | r | 无常损失 |
|---|---|---|
| 无变化 | 1.0× | 0.0% |
| 上涨25% | 1.25× | -0.6% |
| 上涨50% | 1.5× | -2.0% |
| 上涨2倍 | 2.0× | -5.7% |
| 上涨3倍 | 3.0× | -13.4% |
| 上涨5倍 | 5.0× | -25.5% |
| 上涨10倍 | 10.0× | -42.5% |
这一关系是对称的:价格下跌2倍与上涨2倍产生相同的-5.7%无常损失。这意味着任何方向的波动都对LP不利,高波动性代币对会产生最大的无常损失。
Uniswap v3:集中流动性
Uniswap v2将流动性均匀分布在从零到无穷大的整个价格区间。由于价格在任何给定时间内都在更窄的区间内运行,大部分资本处于闲置状态,无法参与交易。Uniswap v3允许LP将流动性集中在所选价格区间[Pa, Pb]内,从而在该区间内发生的交易中获得比例更高的手续费份额。
在当前价格P下,将流动性集中在区间[Pa, Pb]中的手续费放大系数大约为:
手续费倍数 ≈ √P / (√Pb - √Pa) × (Pb - Pa) / P
实际上,将流动性集中在当前价格周围±10%的区间内,根据具体价格水平,每单位资本的手续费收入大约是全区间头寸的10-30倍。
但权衡代价是严重的。如果价格移出区间[Pa, Pb],LP的头寸将完全转换为表现较差的代币,并且在价格回到区间之前不获得任何手续费。在活跃区间内,无常损失也被放大了与手续费相同的倍数。
Adams et al. (2021)提供了正式推导,表明集中头寸等价于具有虚拟流动性倍数的全区间头寸,且无常损失随区间的有效杠杆成比例扩大。
流动性提供何时有利:手续费-IL方程
有利可图的流动性提供条件很直接:
手续费收入 > 无常损失 + Gas费用
手续费收入取决于:流经池子的交易量、手续费档位(Uniswap v3为0.01%、0.05%、0.30%或1.00%)以及LP占总池流动性的份额。
无常损失取决于:代币对的价格波动性以及LP区间的集中程度。
实证证据很有启发性。Capponi and Jia (2024)在《管理科学》期刊中检验了2021年5月至2022年4月间Uniswap v3各池的LP收益。核心发现:高波动性代币对的LP在考虑无常损失后平均获得负收益。高波动性池的0.30%手续费档位通常产生15-40%的年化手续费收入,但这些池的无常损失年均达到20-60%。只有在两类情况下,LP才能持续获得正收益:价格波动率接近零从而IL可忽略不计的稳定币对,以及深厚交易量与适度波动率的组合使收益方程向有利方向倾斜的ETH/WBTC等高交易量成熟代币对。
Lehar and Parlour (2021)提供了互补视角,表明高波动性期间AMM价格系统性地偏离中心化交易所价格。在这些偏离期间,套利者从池中提取价值,而这些提取的价值代表了从LP到套利者的直接转移。
套利提取机制
Lehar and Parlour所揭示的机制值得深入关注,因为它解释了LP损失的时机。当Coinbase或Binance上代币X的市场价格上涨时,Uniswap池的内部价格仍处于旧价格水平。套利者从Uniswap池购买X(以过时的低价)并在中心化交易所出售(以更高的市场价格)。这笔交易使套利者获利,但让LP持有更多价值下降的代币Y和更少价值上升的代币X——这正是产生无常损失的组合。
这一过程持续发生。关键变量是速度:在低波动性环境中,价格偏离较小,每次套利事件提取的价值较少。在高波动性环境中,大幅价格变动创造大的偏离,吸引更多套利活动,从LP中提取更多价值。
常见误区
失败的LP策略存在几个反复出现的错误。
在收益率计算中忽略Gas费用。一个在500美元资本上赚取20%年化收益的头寸每年产生100美元。如果LP每季度重新调整区间(集中头寸的常见做法),每笔交易10-50美元的Gas费用可能侵蚀总收益的20-40%。对于小额头寸,主动区间管理往往在经济上不可行。
基于近期价格历史选择区间。常见的经验法则是根据过去30天的已实现波动率将区间设置在当前价格±20%处。这在波动率区制转变之前是有效的。与无常损失相关的波动率应是前瞻性的,而非后视性的。
重复计算手续费收入。许多收益计算器的显示方式如同手续费APR始终在区间内的资本上赚取。实际上,当价格移出区间时,手续费累积停止。实际手续费收益率必须以头寸处于区间内的时间比例加权。
将名义收益率与IL调整后收益率混淆。一个显示80% APR手续费的池并不一定是好的LP机会。如果基础代币对的年化波动率为150%,无常损失将以大差距超过手续费收入。
流动性提供实际有利的情况
基于学术证据,流动性提供最有可能产生正风险调整收益的三个类别:
稳定币对(USDC/USDT、DAI/USDC)。价格波动率接近零,因此无常损失可忽略不计。在1美元附近紧密区间的集中流动性可在没有显著IL的情况下赚取手续费。主要风险是智能合约风险和脱锚事件。
高交易量、适度波动性的代币对。ETH/WBTC及类似代币对的历史记录表明,手续费收入可以覆盖无常损失。关键在于交易量必须由非套利需求驱动;如果池的交易量主要是套利,手续费收入将与IL提取完全相等,扣除Gas费用后LP几乎收支平衡。
波动性代币对的区间中性策略。一些LP使用期权式的区间管理,将区间到期视为特性:在区间内时赚取手续费,价格移出区间时重置区间。这需要积极管理并密切关注Gas费用,但如果再平衡成本得到控制,可以系统性地提取手续费收入。
不利环境很明显:高波动性、交易量稀薄的小市值或新上市代币。这些池通常显示高名义手续费APR,因为池子相对于所报价的手续费较小,但这些代币在典型的大幅价格变动中的无常损失远超任何手续费补偿。
本分析由 Adams et al. (2021), 'Uniswap v3 Core', Uniswap Labs Whitepaper 经 QD Research Engine AI-Synthesised — Quant Decoded 的自动化研究平台 — 综合分析,并经编辑团队审核确保准确性。 了解我们的方法论.
参考文献
Adams, H., Zinsmeister, N., Salem, M., Keefer, R., & Robinson, D. (2021). Uniswap v3 Core. Uniswap Labs Whitepaper. https://uniswap.org/whitepaper-v3.pdf
Capponi, A., & Jia, R. (2024). The Adoption of Blockchain-Based Decentralized Exchanges. Management Science. https://doi.org/10.1287/mnsc.2023.4897
Lehar, A., & Parlour, C. A. (2021). Decentralized Exchanges. SSRN Working Paper. https://ssrn.com/abstract=3905316