去中心化交易所LP收益怎么算?
表面看着年化百分之几十,结算时发现本金还少了。刚接触DEX做市的时候很容易被界面上跳动的APR数字吸引,300%、500%的年化存进去就能躺赚,这种想法通常会撞上两面墙:一是无常损失,二是挖矿奖励代币本身在跌。更麻烦的是交易手续费的积累是无感的,无常损失也是无感的,每天打开页面余额在变但搞不清楚到底是赚了还是亏了,等到真正撤出流动性算一笔总账才发现净收益和那个显眼的APR之间隔着一大段距离。LP收益计算本质上是要把三笔账放在一起算:手续费收入、流动性挖矿奖励、无常损失,任何只看其中一项的决策最后都会被另外两项反噬。
💰 手续费:不是所有交易量你都分得到
DEX上每一笔Swap都会收取一定比例的手续费,这部分费用按LP在池子中的份额分配,费率在不同协议、不同池子间差异很大。Uniswap V2是0.30%全部归LP无抽成,老池子简单直接。Uniswap V3有0.01%到1%多档可选全部归LP但可开启协议费,LP需要主动选择价格区间。SushiSwap也是0.30%但0.25%归LP、0.05%归SUSHI持有者,和V2类似但抽走一部分。Curve稳定币池费率只有0.04%左右,50%归LP、50%归veCRV持有者。PancakeSwap V3在BNB链上费率0.01%到1%,大部分归LP少量协议费。表面看费率越高的池子越吸引人,但费率高的通常波动也大,对应的无常损失风险飙升,Curve稳定币池手续费极低但波动小无常损失几乎可以忽略实际年化反而稳定。手续费收益的计算很简单:你获得的手续费等于池子总手续费乘以你的份额占比,份额占比随着其他人存取款动态变化不是固定的。
| 协议 | 费率结构 | LP分成 | 协议抽成 | 备注 |
|---|---|---|---|---|
| Uniswap V2 | 0.30% | 全部归LP | 无 | 老池子,简单直接 |
| Uniswap V3 | 0.01%/0.05%/0.30%/1%多档 | 全部归LP | 可开启协议费 | LP需主动选择价格区间 |
| SushiSwap | 0.30% | 0.25%归LP | 0.05%归SUSHI持有者 | 与V2类似但抽走一部分 |
| Curve | 0.04%左右 | 50%归LP | 50%归veCRV持有者 | 稳定币池为主,费率低 |
| PancakeSwap V3 | 0.01%~1% | 大部分归LP | 少量协议费 | BNB链主要DEX |

📉 无常损失:账面上看不见的扣除项
无常损失是LP做市最大的隐性成本,来自AMM的恒定乘积公式,当两种代币的相对价格发生变化,做市者自动高抛低吸,结果会比单纯持有代币吃亏。举个例子:你往ETH/USDC池里放了价值2000美元的资产,1 ETH(假设当时ETH价格1000美元)加1000 USDC,总池子价值2000美元。过了一段时间ETH涨到2000美元,你撤出流动性按恒定乘积计算能拿回0.707 ETH和1414 USDC,总价值约2828美元。但如果你当初不存池子只是拿着1 ETH和1000 USDC,总价值会是3000美元,这172美元的差值就是无常损失。不同价格变动幅度下的无常损失大致是:1.25倍变动损失0.6%,1.5倍损失2.0%,2倍损失5.7%,3倍损失13.4%,5倍损失25.5%,10倍损失42.5%。注意这是价格变动对无常损失的影响不是对整个仓位盈亏的影响,实际上代币涨了你整体是盈利的只是盈利不如纯持仓多,真正的风险是双向波动,先涨后跌或者横盘期间产生摩擦损失手续费覆盖不了无常损失。
| 价格变化 | 无常损失(占总投入比例) |
|---|---|
| 1.25倍 | 0.6% |
| 1.5倍 | 2.0% |
| 2倍 | 5.7% |
| 3倍 | 13.4% |
| 5倍 | 25.5% |
| 10倍 | 42.5% |
🎁 流动性挖矿奖励:那个让人冲进去的高APR
很多DEX为了吸引流动性会额外发放治理代币作为奖励,Uniswap当初的UNI空投、SushiSwap的SUSHI、Curve的CRV都是典型案例。挖矿奖励的代币价格是影响实际收益的最大变量,池子页面显示的APR是基于代币当前价格计算的,如果代币在持续下跌,拿到手里的代币换回稳定币时实际收益会比显示的APR低很多。更隐蔽的问题是解质押周期,有些协议要求LP代币锁仓一定时间或者挖矿奖励分批释放,在这期间代币价格如果剧烈下跌你只能看着收益缩水却拿不出来。一个经验法则:把挖矿奖励的APR打个对折,再拿去覆盖无常损失的预估缺口,余下的部分才可能是真正的净收益。
🧮 综合算一笔净收益的账

假设你往某个ETH/稳定币池放了1万美元做市一个月,池子手续费费率0.3%,当月交易量较大产生总手续费3万美元,你的份额占1%分得手续费300美元。同时该池提供挖矿奖励APR显示40%,按代币当前价估算一个月挖矿奖励约333美元。但这期间ETH涨了50%,无常损失约2%也就是200美元,另外赎回流动性时花了两笔Gas费合计30美元。实际净收益就是300加333减200减30等于403美元,一个月收益403美元本金1万实际月化4.03%年化约48%。看着不错但如果ETH涨幅更大或者挖矿代币价格跌了收益曲线会迅速往下走,这还不算机会成本,如果你没做市直接拿着ETH这一个月涨幅50%赚的远比403美元多。LP收益是相对收益不是绝对收益,跟HODL比是另一个需要计算的维度。
⚠️ 容易被忽略的成本:Gas费、滑点和退出风险
做市时的Gas费还只是开仓成本,赎回时还有一次,以太坊主网一次添加或移除流动性Gas费经常在20到50美元之间,L2上可以忽略不计,但如果在多个协议间反复横跳Gas费的累计不是小数目。退出流动性时如果池子深度不够或者当时有人抢先提取,你会遭遇滑点实际拿回的钱比预估少,这在低流动性池子上尤其明显,也是为什么那些APR极高的池子往往在小币种上,流动性薄进出都滑点,收益数字好看但变现困难。
🧭 从"看APR"到"算净收益",是LP做市的必经之路
DEX做市是一个持续决策的过程,池子页面上的APR数字只是拼图的一角,手续费分配机制、无常损失敞口、挖矿代币的抛压、进出场Gas费每一块都不能漏。实际操作中稳定币池子的无常损失几乎为零适合保守型资金,ETH/BTC这类配对波动居中手续费和挖矿奖励需要覆盖2%到5%左右的无常损失风险,山寨币对稳定币的池子APR看着高但无常损失可以轻易吃掉全部利润而且代币本身下行风险极大。别被那个跳动的收益率数字牵着走,坐下来用表格拉一份成本收益预估把最坏的情况也算进去,当你能平静地接受最坏情况下的净收益再点下添加流动性那个按钮。
免责声明:本文仅为去中心化交易所流动性做市机制的知识性介绍,不构成任何投资建议。文中所有数据均为示例,实际收益率、无常损失与代币价格高度相关且剧烈波动,历史表现不预示未来结果。加密货币市场风险极高,参与流动性做市前请充分理解风险并独立决策,盈亏自负。




