流动性挖矿(Yield Farming)实战教程:从添加流动性到收益计算

DeFi 与链上生态
更新于2026-11-09
2,238

流动性挖矿(Yield Farming)是 DeFi 中常见的收益策略,核心是把代币存入流动性池,为交易、借贷等活动提供资金,并通过交易手续费、借贷利息或协议激励获得收益。它看起来像“把资产放进去赚收益”,但实际收益还要扣除无常损失、Gas、价格波动和智能合约风险,因此不能只看页面上的 APY。

什么是流动性挖矿?

流动性挖矿可以简单理解为:用户把闲置的加密资产提供给 DeFi 协议使用,并根据自己提供的流动性获得相应收益。

以去中心化交易所的 AMM 流动性池为例,交易者需要向池子兑换 Token,而流动性提供者(LP)则负责向池子提供资产。每发生一笔交易,协议通常会按照规则收取手续费,其中一部分用于奖励流动性提供者。

除了交易手续费,部分协议还会额外发放治理代币或其他激励 Token,这类“手续费收益 + Token 激励”的组合就是很多 Yield Farming 策略的基础。

需要注意的是,LP 提供流动性与 Yield Farming 并不是完全相同的概念。

提供流动性解决的是“资金池有没有足够资金交易”的问题;Yield Farming 更强调如何通过提供流动性、质押 LP 凭证或参与其他 DeFi 机制获得收益。

流动性挖矿的收益从哪里来?

判断一个 Farming 池值不值得参与,第一步不是看 APY,而是先搞清楚收益到底从哪里产生。

1.交易手续费

这是 AMM 流动性池最直观的收益来源。

当用户在池子中进行 Token 兑换时,需要支付交易手续费。符合协议规则的情况下,流动性提供者可以获得其中的一部分。

例如 Uniswap 的经典 AMM 模型中,交易手续费会计入流动性池,并最终体现在 LP 持仓价值中。不同版本、不同池子的手续费机制并不完全相同,因此不能拿某一个池子的固定费率套用到所有池子。

因此,一个看起来 APY 不高、但交易量稳定的池子,实际收益有可能比一个 APY 很高、却几乎没有真实交易量的池子更健康。

2.协议激励

很多 Yield Farming 项目除了交易手续费,还会向 LP 发放额外 Token。

例如:

提供 ETH/USDC 流动性 → 获得 LP 份额 → 额外领取项目 Token

提供 ETH/USDC 流动性 → 获得 LP 份额 → 额外领取项目 Token

这种激励可以在项目早期快速吸引流动性,但也存在明显问题:

奖励 Token 本身可能持续贬值。

因此,页面显示的 50% APY、100% APY 甚至更高,并不意味着你的资产最终一定能够增加对应比例。

3.借贷利息

DeFi 收益策略并不只存在于 DEX。

在借贷协议中,用户可以把资产提供给资金池,由借款人支付利息。以 Aave 为例,供应资产后,用户的余额会根据当前供应利率动态增加,而供应利率会受到资金利用率等因素影响。

因此,从更广义的角度看,Yield Farming 也可以包含通过借贷、质押、流动性提供以及协议激励组合获得收益的策略。

流动性挖矿的收益来源示意

流动性挖矿到底是怎么运行的?

一个典型的 DEX Farming 流程可以简化成:

用户资产 → 添加流动性 → 获得 LP 份额 → 参与 Farming → 获得手续费/激励 → 领取或复投收益 → 移除流动性

例如,你准备参与一个 ETH/USDC 流动性池。

通常需要:

  1. 准备 ETH 和 USDC;

  2. 进入对应的 DeFi 协议;

  3. 选择 ETH/USDC 流动性池;

  4. 按协议要求存入两种资产;

  5. 获得对应的 LP 头寸;

  6. 如果存在 Farming 激励,再将 LP 头寸存入 Farming 合约;

  7. 持续获得手续费或额外 Token;

  8. 根据市场情况决定领取、复投或退出。

实际操作时,每一步都可能产生链上交易,因此除了预期收益,还必须把 Gas 成本考虑进去。

流动性挖矿实战:如何选择一个池子?

不要看到“高 APY”就直接存钱。

建议按照下面几个指标依次检查。

第一步:确认底层资产

先看池子里是什么资产。

例如:

  • USDC/USDT

  • ETH/USDC

  • ETH/某小市值 Token

  • 两个高波动 Token

不同资产组合承担的风险完全不同。

稳定币之间的价格波动通常相对较小,但依然存在脱锚、智能合约和协议风险;高波动资产池则可能同时承担 Token 价格波动和无常损失。

第二步:看 TVL 和真实交易量

TVL 可以帮助判断池子目前有多少流动性,但TVL 大并不等于收益一定高。

更重要的是观察:

  • 池子是否有真实交易;

  • 交易量是否稳定;

  • 流动性规模是否与交易量匹配;

  • 收益主要来自手续费还是 Token 补贴。

如果一个池子 TVL 很大,但交易量非常低,那么单纯依靠交易手续费获得的收益可能并不理想。

第三步:拆解 APY

看到“APY 30%”时,不要直接理解成“资产一年增加 30%”。

应该继续问:

这 30% 是怎么来的?

例如一个假设中的 Farming 池显示:

  • 交易手续费收益:8%

  • 项目 Token 激励:22%

那么表面 APY 为 30%,但其中 22% 取决于奖励 Token 的价格和发放机制。

如果奖励 Token 价格持续下降,实际收益可能明显低于页面显示值。

第四步:检查合约和协议风险

DeFi 的收益建立在智能合约正常运行的基础上。

因此至少要检查:

  • 项目是否公开合约;

  • 是否经过专业审计;

  • 合约是否经过重大升级;

  • 是否存在管理员权限;

  • 是否存在暂停、升级或资金控制权限;

  • 项目方 Token 是否高度集中;

  • 协议是否经历过长期运行和真实资金验证。

即使协议经过审计,也不能理解成“绝对安全”。Aave 的官方风险披露同样明确指出,智能合约和区块链属于持续演进的技术,用户仍可能面临资产损失风险。

如何计算流动性挖矿的真实收益?

不要只计算 Farming 奖励。

更实用的思路是:

实际收益 ≈ 手续费收益 + Farming 奖励收益 − 无常损失 − Gas − 其他交易成本

其中最容易被忽略的是无常损失。

假设你向某个 ETH/USDC 池提供价值 10,000 USDC 的流动性。

在一段时间后:

  • 获得手续费价值:+500 USDC

  • Farming 奖励价值:+300 USDC

  • Gas 和交易成本:−100 USDC

  • 无常损失:−400 USDC

那么最终不能简单认为自己赚了 800 USDC。

按照这个假设:

500 + 300 − 100 − 400 = 300 USDC

因此,页面上的“收益率”与钱包最终增加的资产价值可能存在明显差异。

这里的数字只是为了说明计算方法,并非任何具体池子的实际收益。

为什么流动性挖矿最大的风险之一是无常损失?

当你把两种资产放进 AMM 流动性池后,如果两种资产之间的价格比例发生较大变化,AMM 会通过调整池中资产数量来维持定价机制。

这意味着:

你最终拿回来的两种 Token 数量,可能与单纯持有它们时不同。

例如你提供 ETH/USDC 流动性。

如果 ETH 在你提供流动性之后大幅上涨,套利交易会不断调整池内 ETH 与 USDC 的比例,使池中的 ETH 相对减少、USDC 相对增加。

结果就是:

你虽然获得了手续费,但你的资产组合可能错过部分 ETH 上涨带来的收益。

这就是流动性挖矿中经常讨论的无常损失。

关于无常损失的计算方式、价格变化对 LP 资产的影响,以及如何降低相关风险,可以进一步阅读:

无常损失是什么?计算与规避策略

Yield Farming 完整流程与主要风险

新手如何降低流动性挖矿风险?

如果第一次接触 Yield Farming,不建议一开始就追逐高 APY。

可以采用一个更简单的筛选框架:

资产 → 池子 → 收益来源 → 成本 → 风险 → 退出

资产

先确认自己是否愿意长期持有池中的两种 Token。

如果连底层 Token 本身都不了解,就不应该仅仅因为 APY 很高而提供流动性。

池子

重点看:

  • TVL;

  • 交易量;

  • 流动性深度;

  • 池子运行时间;

  • 是否存在明显的资金异常变化。

收益来源

把收益拆开看:

手续费收益 + Token 激励 + 其他收益

而不是只看一个 APY。

成本

计算:

  • Gas;

  • Token 授权成本;

  • 添加流动性的成本;

  • Farming 操作成本;

  • 提取奖励的成本;

  • 退出流动性的成本。

对于资金规模较小的用户,如果操作成本占预期收益的比例过高,频繁复投可能反而降低最终收益。

风险

至少考虑:

Token 价格风险 + 无常损失 + 智能合约风险 + 流动性风险 + 激励下降风险

退出

在进入之前就应该明确:

什么情况下退出?

例如:

  • APY 大幅下降;

  • 激励 Token 持续贬值;

  • TVL 快速下降;

  • 交易量明显萎缩;

  • 协议出现安全事件;

  • 底层资产基本面发生变化。

不要等到出现严重问题后才考虑退出。

高频操作:复投真的一定更赚钱吗?

很多 Farming 策略会宣传“自动复投”或“复利”。

理论上,如果收益能够重新投入并持续产生收益,复投确实可能提高长期收益。

但实际情况需要考虑:

复投收益 > 复投成本

如果每次领取奖励都需要支付 Gas,而一次奖励只有很小的金额,那么频繁领取和复投反而可能降低净收益。

因此,复投频率应该根据:

  • 奖励金额;

  • Gas;

  • 预期收益率;

  • 资产波动;

  • 协议奖励变化

综合决定,而不是机械地每天复投。

流动性挖矿最容易犯的5个错误

1.只看 APY

高 APY 往往伴随着更高的资产、协议或激励风险。

2.忽略奖励 Token 价格

如果奖励主要以项目 Token 发放,那么 Token 本身的价格变化会直接影响实际收益。

3.忽略无常损失

手续费和 Farming 奖励可能不足以覆盖资产价格变化带来的损失。

4.忽略 Gas 和滑点

小资金频繁操作时,链上交易成本可能吞掉相当一部分收益。

5.没有提前设计退出方案

真正成熟的 Farming 策略,不只是研究“怎么进去”,还要提前研究“怎么出来”。

流动性挖矿适合什么样的人?

Yield Farming 更适合已经理解以下概念的用户:

  • 钱包和链上交易;

  • AMM;

  • LP;

  • APY/APR;

  • 无常损失;

  • Gas;

  • 智能合约风险。

如果你刚进入 DeFi,建议先从低复杂度策略开始,逐步理解资产价格、流动性和收益之间的关系,而不是直接参与高激励、高波动池。

尤其需要警惕“稳赚”“保本高收益”“短期翻倍”等宣传。以太坊官方安全指南也提醒用户警惕通过社交媒体等渠道宣传的高收益加密投资骗局。

常见问题 FAQ

流动性挖矿和质押有什么区别?

质押主要是通过锁定或委托 Token 参与区块链网络的共识并获得奖励;流动性挖矿通常是向 DeFi 协议提供流动性,并从交易手续费、借贷利息或协议激励中获得收益。两者的收益来源和风险结构不同。

APY 越高的流动性池越值得参与吗?

不一定。APY 可能包含大量短期 Token 激励,且没有反映无常损失、资产价格波动、Gas 和智能合约风险。判断池子时应该先拆解收益来源。

流动性挖矿一定会产生无常损失吗?

只要流动性池中的资产价格关系发生变化,就可能产生相对单纯持有资产的无常损失。具体影响程度取决于资产价格变化、池子机制和退出时的价格状态。

稳定币池是不是没有风险?

不是。稳定币之间虽然通常价格波动较小,但仍可能面临脱锚、智能合约、协议、流动性和发行方等风险,因此不能把稳定币 Farming 理解成无风险收益。

流动性挖矿收益应该看 APR 还是 APY?

APR 通常表示简单年化收益率,不考虑复利;APY 通常把复投因素纳入计算。但两者都只是收益率指标,不能单独代表最终实际收益。

总结

流动性挖矿的核心不是“找到最高 APY”,而是找到收益来源清晰、风险可以理解、成本可控,并且适合自己持仓逻辑的流动性策略。

真正计算收益时,应同时考虑手续费、协议激励、Token 价格变化、无常损失、Gas 和退出成本。尤其对于新手,与其追逐短期高收益,不如先理解 LP、AMM、无常损失和协议风险,再逐步提高策略复杂度。

**风险提示:**DeFi、流动性挖矿和加密资产具有较高风险。历史收益、页面显示的 APR/APY 或协议激励均不代表未来收益,用户可能因 Token 价格波动、无常损失、智能合约漏洞、协议攻击、流动性不足等原因产生部分甚至全部本金损失。参与前应充分了解相关机制,并根据自身风险承受能力独立判断。

目录

推荐阅读

查看更多
Web3 的核心技术栈:区块链、智能合约、去中心化存储
Web3 的核心技术栈:区块链、智能合约、去中心化存储
DeFi 与链上生态
Web3 身份(DID):自主主权身份的愿景
Web3 身份(DID):自主主权身份的愿景
DeFi 与链上生态
zk 零知识证明:隐私保护与扩容的终极方案
zk 零知识证明:隐私保护与扩容的终极方案
DeFi 与链上生态