Uniswap v3 的集中流动性让市场在“当前价格附近”具备了远超 v2 的深度效率,但这套数学优势也为 JIT(Just-In-Time)流动性提供了制度空间:JIT LP 可以在交易前瞬时注入流动性、交易后立刻撤出,以极短暴露时间占据绝大部分手续费权重。论文的核心结论是:JIT 不必然提高总流动性,反而可能挤出被动 LP,导致长期流动性下降。
本文按四层结构展开:
- 先用 v2 与 v3 的数学对比解释
L的含义与“虚拟深度”来源; - 再把 JIT 的链上执行流程和收益分配逻辑还原成博弈;
- 最后总结论文的政策含义,以及为什么 v4 Hooks 是自然延伸。
1. 从 v2 到 v3:同一个 L,两种资本密度
1.1 v2 基准:全价格区间分布
在 Uniswap v2 中,池子满足恒定乘积:
$$x \cdot y = k$$通常定义流动性尺度:
$$L=\sqrt{k}$$若价格定义为 $P=\frac{y}{x}$,则有:
$$x=\frac{L}{\sqrt{P}}, \quad y=L\sqrt{P}$$这组关系意味着:v2 的流动性天然分布在 $(0,\infty)$ 全区间。优点是“永远在线”,缺点是资金密度被极度摊薄。LP 的总 L 固定,但当前价格附近每单位价格区间可动用的深度并不高。
1.2 v3 核心:区间流动性与虚拟资产
在 v3 中,LP 只在 $[P_a,P_b]$ 提供流动性,数学上可写成带虚拟储备的等价形式:
$$(x+x_{virtual})(y+y_{virtual})=L^2$$直观上:
- $x_{virtual}$ 让曲线在上界 $P_b$ 处平滑收敛到 $x \to 0$;
- $y_{virtual}$ 让曲线在下界 $P_a$ 处平滑收敛到 $y \to 0$。
给定当前价格 $P \in [P_a,P_b]$,真实入金(Real Reserves)是:
$$x_{real}=L\left(\frac{1}{\sqrt{P}}-\frac{1}{\sqrt{P_b}}\right)$$$$y_{real}=L\left(\sqrt{P}-\sqrt{P_a}\right)$$这说明:同样的 L,当区间变窄时,所需真实资金会急剧下降。这就是“资本效率”与“虚拟深度”的来源。
2. 数学直观:为什么会出现“几百倍到上万倍深度”
设当前价格 $P=2000$。
2.1 v2 参照
若池子大致由 $1000$ ETH 与 $1,000,000$ USDC 构成,则:
$$L_{v2}=\sqrt{1000\cdot 1,000,000}\approx31,622$$这是一个覆盖全价格轴的 L。
2.2 v3 极窄区间参照(JIT 常见做法)
若 JIT 只覆盖极窄区间 $[1999.9,2000.1]$,并希望在该点实现同等级别的 L(即 $L_{v3}=31,622$),USDC 侧真实资金近似为:
取近似:
$$\sqrt{2000}\approx44.72136,\quad \sqrt{1999.9}\approx44.72024$$则:
$$y_{real}\approx31,622\cdot0.00112\approx35.4\ \text{USDC}$$这个数量级揭示了核心事实:在“某个非常小的价格路径”上,v3 可以用远低于 v2 的物理资金,制造相当甚至更高的局部成交深度。
这也是 JIT 策略可行的物理基础:它追求的不是全局承保,而是对即将发生成交的微小路径进行瞬时占领。
3. JIT 的执行链路:不是比谁更大,而是比谁更重叠
JIT 的优势不是长期资金规模,而是“时间 + 空间”精准重叠:
- 监听待执行交易(公共内存池或私有订单流);
- 预测交易将跨越的 tick 路径;
- 在该路径对应极窄区间注入流动性;
- 用户交易成交,JIT 按活跃流动性占比分到大头手续费;
- 立刻撤出,尽量把价格风险暴露压缩到单区块内。
在 v3 手续费分配中,关键比例是:
$$\text{Fee Share}_{lp}\propto\frac{L_{lp}}{L_{active,total}}$$这里的分母是当前价格所在活跃区间的流动性,不是全池历史总资金。于是:
- 被动 LP 即便总本金很大,但分布范围宽,落到当前 tick 的有效
L可能很小; - JIT LP 资金虽然短时、且总量未必最大,但几乎 100% 压在当前 tick,分配权重会非常高。
这解释了“手续费抽水感”从何而来:长期承担库存风险的 LP,可能在关键成交时段拿不到应有风险补偿。
4. 一个统一的博弈案例(去重后版本)
设 ETH/USDC 池手续费率为 0.3%,当前价约 2000。
- 被动 LP:在较宽区间(如
[1900,2100]或更宽)提供长期流动性; - 用户:提交一笔较大市价单,预计手续费约 300 美元;
- JIT 机器人:在交易前将流动性精准注入即将跨越的狭窄区间。
若该瞬间活跃区间内,JIT 占据约 99% 的有效 L,则这 300 美元手续费中,JIT 可分得接近 99%,被动 LP 仅分得剩余小部分。
即便用户因临时深度增加获得更低滑点,被动 LP 的“手续费 - 风险”净收益仍可能被系统性压缩。
论文因此强调的不是“JIT 一定有害交易者”,而是:JIT 与被动 LP 之间存在再分配冲突,并可能在一定条件下诱发被动 LP 撤资。
5. 论文主结论:JIT 可能是互补,也可能是替代
论文的理论框架可归结为两种力量:
- 互补效应(Complementarity):JIT 提升近端深度、降低滑点,吸引更多订单进入池子,蛋糕变大;
- 替代效应(Substitution):JIT 抢占手续费权重,压缩被动 LP 收益,导致被动 LP 退出,底层流动性变薄。
因此“JIT 越多越好”并不成立。
当订单流对深度的弹性不足、或手续费再分配过度偏向瞬时 LP 时,市场可能出现论文所说的悖论:JIT 提供者更多,整体可持续流动性反而更少。
6. 对 Uniswap v4 的意义:从纯数学分配走向可编程治理
v3 的手续费分配主要按瞬时活跃 L 比例执行,规则中几乎没有“持仓时长”维度。
而 JIT 的核心恰恰是利用“短停留、高重叠”拿走大部分费用。
这正是 v4 Hooks 的制度意义:协议可以引入行为维度(如停留时间、入场时点、撤出时点)进行可编程再分配。例如:
- 对极短时流动性施加额外费用或折减;
- 将部分短时收益回流给长期 LP;
- 在不完全禁止 JIT 的前提下,降低其对被动 LP 的挤出强度。
论文给出的方向并非“封杀机器人”,而是“重写分配函数”:让速度优势不再等于无条件收益优势。
7. 一句话收束
Uniswap v3 通过集中流动性把资本效率推到极致,也把“谁该拿手续费”的博弈推到前台。JIT 不是漏洞,而是规则内最优响应;真正的问题在于规则只奖励“当下深度”,却很少奖励“长期承保”。
从这个角度看,v4 Hooks 并非对 v3 的否定,而是给 v3 的数学引擎补上了时间与行为的治理层。