4、流动性池选择策略:主流DEX对比与深度评估

流动性池的选择,说白了就是选赛道。我见过太多人一上来就冲进Uniswap,结果发现池子深度不够,滑点吃掉了一半收益。今天咱们就聊聊怎么挑池子,怎么评估深度,怎么算手续费收益。

4.1 主流DEX架构对比

目前DeFi世界里的DEX,基本就三大家:Uniswap、Curve、Balancer。它们的设计哲学完全不同,我一个个说。

4.1.1 Uniswap V3:集中流动性模型

Uniswap V3用的是集中流动性模型。什么意思?就是LP可以把资金集中在某个价格区间内,而不是像V2那样均匀分布在0到无穷大。

我个人习惯用Uniswap做主流币对的主动管理。比如ETH/USDC,我会把价格区间设在当前价格±10%范围内。这样资金利用率高,手续费收益能翻好几倍。

核心公式:x * y = k(恒定乘积),但V3引入了价格区间 [P_a, P_b]

虚拟流动性 L = sqrt(x * y),实际流动性集中在指定区间

// Uniswap V3 流动性范围示例
// 假设当前ETH价格2000 USDC
// 设置价格区间 [1800, 2200]
// 投入100 ETH + 200,000 USDC
// 资金利用率 = 区间宽度 / 全范围 ≈ 10%
// 相比V2,手续费收益提升约5-10倍

4.1.2 Curve:稳定币兑换之王

Curve的设计目标很明确——做稳定币兑换。它用了StableSwap算法,在价格接近1:1时,滑点极低。

我记得有一次做DAI/USDC的兑换,在Curve上换100万美金,滑点只有0.01%。换到Uniswap上,同样的量滑点至少0.5%。这就是Curve的护城河。

Curve的StableSwap公式

χ * D^(n-1) * Σ(x_i) + D = χ * D^n / n^n + Σ(x_i * D^(n-1))

其中χ是放大系数,D是总流动性,n是币种数量

当价格接近1:1时,公式退化为恒定和;偏离时退化为恒定乘积

4.1.3 Balancer:多资产池与自定义权重

Balancer支持最多8种资产在一个池子里,而且可以自定义权重。比如你可以创建一个80% ETH + 20% USDC的池子,权重比是4:1。

我曾在项目中用Balancer做指数基金池。把BTC、ETH、SOL按40%、40%、20%的比例放进去,自动做再平衡。省去了手动调仓的麻烦。

Balancer的加权乘积公式

Π(w_i * B_i)^(w_i) = k

其中w_i是权重,B_i是余额,k是常数

权重决定了价格敏感度——权重越高,价格波动对池子影响越小

4.2 流动性深度评估

深度评估,说白了就是看池子能不能扛得住大单。我一般用三个指标:

  • TVL(总锁仓价值):池子里有多少钱。TVL越高,深度越好。
  • 滑点曲线:模拟不同交易量下的价格影响。滑点越小,深度越好。
  • 订单簿深度:对于AMM,看的是流动性分布。集中流动性池的深度更集中。

举个例子,Uniswap V3上ETH/USDC 0.05%费率池,TVL约5亿美金。换100万ETH,滑点大概0.2%。而同样的池子,如果TVL只有500万,滑点可能到2%。

避坑指南:我曾经在某个新项目池子里放了10万U,TVL看着有2000万。结果一查,80%的流动性都是项目方自己放的,而且集中在很窄的区间。大单一来,直接穿仓。后来我学乖了,看深度一定要看真实流动性分布。

4.3 交易量与手续费收益分析

手续费收益 = 交易量 × 费率 × 你的份额占比。这个公式很简单,但实际算起来有很多坑。

4.3.1 交易量评估

我一般看24小时交易量,但要注意:

  • 真实交易量 vs 刷量:有些项目会刷交易量吸引LP。看Dune Analytics上的链上数据,别信前端显示的数字。
  • 交易量分布:是集中在几个大单,还是分散的小单?大单多说明深度好,但滑点也大。
  • 时间分布:交易量是均匀分布,还是集中在某个时间段?不均匀的话,你的资金可能大部分时间闲置。

4.3.2 手续费收益计算

假设你在Uniswap V3的ETH/USDC 0.05%池子里放了100万U,份额占比1%。24小时交易量是1亿U。

日手续费收益 = 1亿 × 0.05% × 1% = 500 U
年化收益率 = 500 × 365 / 100万 = 18.25%

但这是理想情况。实际收益还要考虑:

  • 无常损失:ETH价格波动越大,无常损失越高。我算过,ETH波动10%,无常损失约0.5%。
  • Gas成本:每次调整价格区间都要花Gas。频繁调整的话,Gas能吃掉20%的收益。
  • 复利效应:手续费是实时到账的,可以复投。但复投也要Gas,小资金不划算。

我的经验公式:实际年化 ≈ 名义年化 × (1 - 无常损失率) - Gas成本占比

对于稳定币池,无常损失几乎为0,Gas成本也低,实际年化接近名义年化。

对于波动币池,无常损失可能吃掉30-50%的收益,需要高交易量来弥补。

4.4 知识体系总览

下面这张图是我自己整理的流动性池选择框架,你品品:

流动性池选择策略知识体系 主流DEX对比 Uniswap V3 Curve Balancer 流动性深度评估 TVL分析 滑点曲线 订单簿深度 手续费收益分析 交易量评估 费率计算 无常损失 核心原则:根据资产类型选择DEX,评估深度后入场,动态调整费率 决策流程 确定资产类型 选择DEX 评估深度 计算收益 动态调整:根据市场变化重新评估

4.5 实战建议

说了这么多,给你几个实操建议:

  1. 稳定币选Curve:滑点低,深度好,无常损失几乎为0。适合大资金。
  2. 主流币对选Uniswap V3:集中流动性提高资金利用率。但需要主动管理,不适合懒人。
  3. 多资产组合选Balancer:自定义权重,自动再平衡。适合做指数策略。
  4. 小资金别折腾:Gas成本可能吃掉所有收益。先攒够本金再说。
  5. 定期复盘:每周看一次池子表现,调整价格区间和费率。

最后提醒一句:我见过太多人因为贪图高收益,冲进深度不足的池子。结果一个大单下来,无常损失直接爆表。记住,流动性池不是存款,是生意。生意就有风险,控制好仓位。

专注资料整理