You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Uniswap V3流动性核心疑问:集中流动性与资本效率解析

Uniswap集中流动性核心问题解答

一、为什么流动性公式是几何均值 L=sqrt(xy)?

Uniswap V2的核心是恒定乘积模型 xy=K,其中K是做市商存入代币对的乘积常量。流动性L的作用是量化池子的有效交易深度——即价格波动时,池子能提供的代币供给能力。

选择sqrt(xy)作为L的定义,核心原因有两点:

  • 与恒定乘积绑定,保证稳定性:因为xy=K,所以L=sqrt(K),这意味着在V2全区间做市的场景下,L是一个固定值,能稳定代表池子的流动性水平。比如你提到的1X+5Y(K=5,L≈2.236)和5X+10Y(K=50,L≈7.07),后者L更大,流动性更强,完全符合直觉。
  • 适配价格波动的代币需求:当价格p=Y/X从p1变化到p2时,池子中X和Y的变化量可以通过L精准计算:
    ΔX = L*(1/√p2 - 1/√p1)
    ΔY = L*(√p2 - √p1)
    这个公式能准确反映价格波动时,池子需要拿出多少X或Y来应对交易。如果用算术均值(如(x+y)/2),会在极端价格下失真——比如价格极高时X趋近于0,算术均值趋近于Y/2,但此时池子几乎无法提供X的流动性,显然不符合实际。而几何均值始终和K绑定,能真实反映有效深度。

二、V3集中流动性为何提升资本效率?V2的资本闲置问题在哪?

V2的资本闲置本质

Uniswap V2强制做市商在**全价格区间(p=0到p=∞)**提供流动性,你的资本会被分散到所有可能的价格点上。但现实中,加密货币价格只会在极小区间波动:比如稳定币对长期在0.99-1.01之间,主流币对也不会偏离当前价格数倍。

举个实际例子:当前价格1X=2Y,你在V2存入5X+10Y(K=50)。当价格稳定在1.8-2.2之间时,池子里大部分X和Y都被分配到了极端价格区间(如p=100或p=0.01),这些代币永远不会被交易用到——因为价格根本不会触及这些区间。这部分无法参与交易的资金就是闲置资本,占用了你的资金却没有收益。

V3集中流动性的效率提升逻辑

V3通过ticks将价格区间离散化,允许做市商选择**特定的活跃交易区间[p_min,p_max]**存入代币,核心优势在于:

  1. 资本全部聚焦有效区间:你存入的代币会被100%分配到你选定的、大概率发生交易的价格区间,不会浪费在极端价格点。比如选择1.8-2.2区间存入5X+10Y,这些资金会全部用来支撑该区间内的交易深度,没有闲置。
  2. 动态适配价格波动:当价格在选定区间内波动时,池子会自动调整X和Y的比例,确保每个价格点都有足够流动性;当价格超出区间时,你的代币会全部转化为单一资产(价格高于p_max时变为X,低于p_min时变为Y),但因为你选的是活跃区间,这种情况极少发生,大部分时间资本都在参与交易产生收益。

简言之:V2是全区间分散资本,大部分资金闲置;V3是精准集中资本到交易活跃区间,每一分钱都能产生收益,因此资本效率大幅提升。

内容的提问来源于stack exchange,提问作者brunollacer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 03:01:12