`

DEX Specs: A Mean Field Approach to DeFi Currency Exchanges

创建于 更新于

摘要

本报告基于Uniswap v3构建了一个含异质流动性提供者的均场博弈模型,模拟DEX流动性分布和汇率动态。通过与真实数据校准模型参数,揭示了LP的风险偏好及其流动性选择行为;进一步引入了Maximal Extractable Value (MEV)机器人,建立Stackelberg博弈,模拟JIT流动性攻击,显著提升对池内动态的预测准确度,同时显示LP可通过预判机器人行为优化策略挽回部分利润[page::0][page::6][page::7][page::17][page::21][page::24][page::30].

速读内容

  • 模型构建与技术框架[page::0][page::6][page::7]:

- 采用Uniswap v3集中流动性池结构,定义资金池内不同“ticks”对应的交易价格区间及流动性分布。
- 流动性提供者(LP)通过选择流动性区间和资金量(以基础币计价)参与池中交易赚取手续费。
- 设计异质LP类型参数$\theta=(k,\lambda,\delta)$代表资金量、风险厌恶和价格趋势预测,LP在多交换时段内优化流动性分布。
  • 半策略交易者行为与交易模型[page::11][page::12][page::13]:

- 依据实证数据,设计半策略交换者,其交易到达概率和交易规模均与池内相对市场的套利水平$p^-m^$有关,提出基于这个条件分布的交易量模型。
- 图示展示套利水平与交易规模负相关趋势,交易规模分布通过高斯核密度估计拟合:

  • 多LP游戏及均场博弈(Mean-Field Game)建模[page::15][page::19][page::20][page::21]:

- 初步构建含10名LP的N-玩家贝叶斯博弈,LP决策空间为有限的流动性区间组合,通过蒙特卡洛方法计算均衡策略。
- 总体流动性分布经拟合后接近实际Uniswap ETH/USDC池数据,但计算量巨大,且不同样本的均衡结果有较大差异:



- 构建均场博弈框架,以代表性LP模型替代多LP,显著加速计算(20倍以上)且拟合效果更好,Wasserstein-1距离下降77%:


- 风险厌恶$\lambda$为均场均衡的关键因素,风险厌恶高的LP更偏好宽区间流动性布局。
- 校准的LP资金分布与实际数据高度吻合(47%小额,49%中额,4%大额)。
  • 预测性能验证[page::24][page::25]:

- 模拟24小时交易,LP每3小时调整一次流动性,交易对汇率和流动性动态的预测与真实市场高度一致,池内汇率相较市场汇率的平均绝对百分比误差(MAPE)仅0.1357%:

  • MEV机器人与JIT流动性攻击行为刻画[page::26][page::27]:

- 阐述两种机器人挤兑模式:交换基三明治攻击与流动性基JIT攻击,后者对LP造成显著收益侵蚀,且其比例逐年上升至超90%。
- 设计机器人和LP之间的Stackelberg博弈,LP为先动者,机器人为后动者,后者根据机器人成本及池状态决定是否进行攻击。机器人最优策略可解析:

  • Stackelberg博弈数值结果与策略影响[page::30][page::31][page::32]:

- 机器人攻击概率$\zeta=52.78\%$,在预测模型中引入机器人攻击后,汇率MAPE降到0.0732%,流动性分布Wasserstein-1距离减少21.54%:


- 预计LP预判机器人攻击后,采取更集中的流动性策略,使机器人分摊手续费比例下降,LP集体利润提升约3%:
| 日期 | LP预判机器人 | 流动性量L | 机器人利润(USDC) | LP集体利润(USDC) |
|--------------|--------------|--------------------|-----------------|-----------------|
| 2023-11-29/30 | 否 | 1百万 | 22212 | 128395 |
| | 是 | 1百万 | 21763 | 128844 |
| | 否 | 5百万 | 37050 | 113557 |
| | 是 | 5百万 | 35135 | 115472 |
| | 否 | 2千万 | 39440 | 106012 |
| | 是 | 2千万 | 35525 | 109927 |
  • Uniswap v3流动性池详细机制解析[page::8][page::9][page::36][page::37][page::38]:

- 介绍基于区间(ticks)的集中流动性机制,定义虚拟储备与真实储备及定价公式。
- LP如何按固定区间和资金量划分流动性,换算对应Token A,B数量,流动性份额决定手续费分配比例。
- 交换函数$\psi$为连接Token B投入量与Token A输出量的分段函数,遵循常量乘积市场制造商(CPMM)定律,跨ticks的交易如何计算。
- 通过玩具示例详细演示流动性添加和多tick跨越交换计算机制。
  • 参数校准细节与数据来源[page::56][page::57]:

- 交易到达建模为依赖套利利润的伯努利分布,使用Sigmoid函数拟合概率,拟合效果优良:

- LP资本规模通过聚类分析划分为小(约2,124 USDC)、中(约35,786 USDC)、大(约1,706,034 USDC),比例与真实数据高度吻合:
  • 数值算法框架:

- 单LP优化问题用蒙特卡洛模拟计算期望效用最大化。
- N-玩家游戏通过拟真学习(Fictitious Play)算法求解贝叶斯纳什均衡,计算复杂度大。
- 利用均场博弈降低计算成本,实现类型分布校准及均衡策略快速迭代计算。

深度阅读

详细分析报告:《DEX Specs: A Mean Field Approach to DeFi Currency Exchanges》



---

1. 元数据与概览


  • 标题:DEX Specs: A Mean Field Approach to DeFi Currency Exchanges

- 作者:Erhan Bayraktar, Asaf Cohen, April Nellis
  • 发布日期:2024年4月16日

- 研究主题:基于Uniswap v3的去中心化交易所(DEX)的流动性提供者(LPs)行为,MEV机器人及其与LPs的互动,采用均场博弈(mean-field games, MFG)及Stackelberg均衡理论。
  • 核心观点与贡献

本报告开创性地应用均场博弈理论,描述并模拟多样化类型的LP在集中流动性DEX(如Uniswap v3)中的竞争行为,考虑LP异质性、交易随机性及市场价格变动。通过校准数据,均场模型能真实反映DEX池的流动性分布和汇率演变。进一步,引入MEV机器人模型,设定LPs为领导者、机器人为跟随者的Stackelberg游戏,不仅提高对实际市场状态的模拟准确度,还推导出LPs在预期机器人攻击下的最佳流动性布局策略。[page::0,1,6]

---

2. 逐节深度解读



2.1 引言与技术背景


  • 关键内容

文章介绍了区块链基础的DEX,如Uniswap v3,采用自动做市商(AMM),尤其是常数乘积市场做市(Continuous Product Market Maker, CPMM)机制。强调Uniswap v3的“集中流动性”机制允许LP把流动性集中在价格区间内,提高资金效率。
进一步,讲述交易者(swappers)如何通过套利驱动池内价格向市场均衡靠拢,以及市场汇率与池中汇率存在的失配与机遇。还介绍了MEV(最大可提取价值)机器人及“夹击攻击”,其中机器人利用区块链的交易排序机制,短时提供或提取流动性赚取收益。
  • 推理和假设

区块链环境中交易具有可预见结构,LP与半策略型swappers的行为能用统计方法建模,机器人行为则被视为对现有流动性策略的反应。
  • 关键定义

- LP:投入资金维护流动性的用户,收益来自手续费。
- 半策略型swappers:既反应价格套利,也含有自我偏好,模型中引入这一类提高现实符合度。
- MEV机器人:利用区块链交易排序获利的机器人,常见形式包括swap基础和流动性基础的夹击攻击。
  • 意义

该引言奠定论文研究范围:建立综合模型捕捉LP竞争、本质交易行为及对抗机器人攻击的博弈机制。[page::1,2,3,4]

2.2 CPMM与Uniswap v3流动性池数学模型(第2章)


  • 关键内容

给出Uniswap v3池中基于tick(价格区间)的流动性与代币储备的数学表述,重点在于
\[
(Bi + \elli \sqrt{pi})(Ai + \elli / \sqrt{p{i+1}}) = \elli^2,
\]
流动性$\ell
i$与代币储备$Ai,Bi$,以及池当前价格$p^$与活跃tick$i^$的关系,说明了如何在给定流动性与价格范围时计算各token的额度。
  • 推理与作用

这些等式定义了集中流动性池的核心数学框架,明确了流动性与代币组成的耦合关系,有助于数值模拟交换过程和流动性调整。
  • 关键数据与参数

- 价格区间被划分为$d$个ticks,由价格点$pi$定义。
- LP选择区间作流动性贡献,贡献的流动性均匀分布在选择的tick内。
- 交易费用率$\gamma$为常数代表手续费比例。
  • 示例和公式说明

对流动性如何转换为具体token数量,通过公式
\[
u(j^1,j^2,k,m^) = \frac{k}{\sqrt{p^} - \sqrt{p
{j^1}} + m^\left(1/\sqrt{p^} - 1/\sqrt{p{j^2}}\right)}
\]
精确计算流动性的分配量。此公式展示了资金价值(以token B计)和流动性投入的转换方式,[page::7,8,9]
  • 总结

数学基础齐备,为后续LP博弈与市场模拟奠定了严谨基础。

2.3 流动性提供者行为建模(第3章)


  • 模拟swap行为

- 受市场套利价差$p
t^ - mt^$影响,semi-strategic swappers的交易概率$\rho(x)$用基于历史数据的sigmoid函数拟合,并且swap大小$\xit$条件分布依赖于套利差。
- 图表(Figure 1、2)显示套利水平与交易规模间弱负相关,交易特征的非完全确定性,合理地反映了现实市场中既有套利动机又有非套利行为的复杂性。[page::11,12]
  • 单一LP最优化

- LP类型被定义为 $\theta = (k, \lambda, \delta)$,分别为资金量、风险厌恶程度和对市场趋势的信念。
- LP通过求解均值-方差目标函数最大化期望收益减去风险,选择最优的tick范围$(j^1,j^2)$。
- 期望和方差对不确定swap序列和价格路径取期望,模拟计算通过蒙特卡洛完成。此处解决了多期流动性的优化问题,区别于过往单期模型。[page::12-14]
  • N-个LP的博弈模型

- 考虑$N=10$,LP之间通过Bayesian游戏竞争,根据个人类型采取策略。
- 设定类型空间及对应策略空间,定义Bayesian纯策略纳什均衡并证明均衡存在。
- 通过蒙特卡洛模拟和迭代逼近求解,同时对分布$\Theta$校准,使得均衡流动性分布与真实Uniswap池符合。
- 结果显示10个LP样本均衡流动性具有一定代表性,但是由于类型多样而样本有限,分布差异较大,呈现博弈模型的复杂性和计算成本高。[page::15-19]
  • 均场博弈(MFG)模型

- MFG视LP为连续众多无影响玩家,根据流动性均衡分布和类型分布$\Theta$求代表性玩家策略。
- MFG均衡条件:策略为最佳响应且流动性分布自洽。证明纯策略MFG均衡存在。
- 模型计算效率较N-玩家游戏显著提升(约快20倍),拟合度明显提高(Wasserstein距离从18.2降到4.14,拟合评分R-score提升至接近1)。
- 解析发现风险厌恶$\lambda$是决定流动性分布的关键,资金量和市场趋势信念影响流动性宽度和偏斜。
- 校准结果吻合交易所实际LP资金规模分布,模型解释力强。[page::19-23]

2.4 预测性能 (第4章)


  • 设定24小时动态模拟环境,LP每3小时调整流动性,swap序列依次生成。

- 模拟中池汇率释义正确追踪市场汇率,MAPE约0.1357%,显示模型能复制市场动态。
  • 24小时末流动性分布仿真与真实数据接近,Wasserstein-1距离为4.43,表明LP行为模拟具备预测能力。

- 指出模型未捕捉部分细节,下一章引入机器人行为改善模型。[page::23-25]

2.5 机器人干预与Stackelberg博弈(第5章)


  • 机器人攻击行为

- 系统提出流动性基础的JIT流动性攻击和基于swap的夹击攻击。
- 使用规则识别真实攻击,统计数据表明液基攻击比例自2022年以来大幅增加,到2023年9月超过90%。
- MEV机器人对LP利润构成威胁,激发LP-机器人间的战略对抗。[page::25-27]
  • Stackelberg博弈设定

- LP作为领导者提前布局流动性,机器人作为跟随者,观察LP流动性分布后决定是否发动攻击(选择攻击与否二元决策)。
- 机器人视野更优,能观察到mempool待执行的交易,攻击收益计算精确包含手续费、代币价值变动和交易成本。
- LP基于对机器人策略的预期调整收益-风险目标再求最优流动性分布。
- 机器人策略通过解析求解阈值$\bar{\xi}^+, \bar{\xi}^-$,判断何种规模交易值得发起攻击。[page::27-30]
  • 数值模拟结果

- 校准考虑机器人行为后,LP流动性策略调整,风险厌恶对大型LP轻微下降。
- 模拟中机器人攻击概率填入实际约52.78%,引入机器人后,池汇率模拟MAPE显著下降(0.1357%降至0.0732%接近真实0.063%),流动性分布与真实分布误差(W-1距离)下降21.54%。
- 机器人获利较LP预期减少,LP策略调整更集中于活跃ticks,使机器人抢占的费用比例下降,显著提升LP整体收益达到3%左右。
- 获利随着机器人流动性投入资本L递减,20M USDC左右即可捕获近乎全部攻击利润,符合现实攻击规模分布。
- 该发现强调机器人行为是模拟DEX真实状态不可忽视因素,LP战略调整具备实际反制价值。[page::30-32]

2.6 结论 (第6章)


  • 本文提出动态、异质性的DEX市场流动性提供者博弈模型,结合半策略交易者行为,构建真实流动性分布与汇率演变。

- 均场博弈方法显著减轻N玩家博弈计算复杂度,并获得更高的预测准确度。
  • 引入机器人作为攻击者的Stackelberg博弈,提升模型拟合能力,且机器人策略直接影响LP最优行为。

- 预测模型能够解释LP风险偏好,资金规模分布及对未来价格趋势的预期差异。
  • 模型成果对于DEX设计者和LP提供商业策略指导,包括应对MEV攻击、流动性优化及定价DeFi衍生品具有潜在价值。

- 未来工作展望包括动态均场博弈模型,异步LP调整,进入退出机制以及更复杂博弈结构。 [page::32,33]

---

3. 图表深度解读



图1 & 图2 (第12-13页)


  • 内容:显示套利水平$p^-m^$与交易规模、交易规模对数的散点图及核密度估计。

- 解释:交易规模与套利水平呈微弱负相关,但散点云形态表明有大量交易规模无法仅用套利解释。核密度曲面反映两者的联合分布,支持交换者具有多样动机。
  • 联系文本:支持半策略交易者分类逻辑,赋予模型更合理的模拟能力。


图3 & 图5 & 图6 (第17-19页)


  • 内容

- 图3:Uniswap ETH/USDC池的真实token储备和流动性分布(11月29日)
- 图5:基于校准类型分布$\Theta$模拟得到的流动性分布与Token储备
- 图6:不同样本类型分布下10个LP均衡流动性及token储备分布显著不同
  • 趋势:校准后模型能部分还原真实分布,但小样本带来多样化表现,强调N玩家博弈的计算和样本尺寸难题。
  • 文本联系:说明类型分布对均衡影响极大,验证采用均场博弈必要性。


图7 & 图8 (第22-23页)


  • 内容

- 图7:MFG中针对不同资金k、预期趋势$\delta$下,风险厌恶参数$\lambda$的估计条件分布。
- 图8:11月29日真实池流动性、token储备与MFG校准后拟合结果对比。
  • 解读

- 风险厌恶多数分布在低至中等级别,但不同资金量及预期偏差导致多峰结构。
- MFG模型有效复制了观察到的流动性与token储备曲线,误差大幅缩小,拟合评价极高。
  • 联系:验证均场模型的优越拟合能力,$\lambda$为关键指标。


图9 & 图10 (第24-25页)


  • 内容

- 图9:模拟与真实池内汇率走势对比。
- 图10:模拟最后时刻流动性分布与实际对比。
  • 趋势:模拟汇率紧跟市场,流动性分布也较好复制现实,说明模型的动态预测能力。
  • 联系:重点展示模型对短期流动性及汇率动态的实用模拟价值。


图11 & 图12 & 图13 (第25-27页)


  • 内容:真实JIT流动性攻击和swap夹击攻击示例,机器人流动性添加撤回和对称swap交易。
  • 解读:通过实证数据视觉呈现机器人攻击的交易模式和规模,突显其在DEX动态中的重要性。


图14 & 图15 & 图16 & 图17 (第31-32页)


  • 内容

- 图14:Stackelberg博弈中校准的风险厌恶分布。
- 图15:加机器人预测的流动性分布与真实对比。
- 图16:机器人干预后模拟汇率与真实对比。
- 图17:机器人干预后最终流动性分布模拟与真实对比。
  • 趋势与联系:加机器人模型后,风险厌恶小型LP比例减少,模拟误差明显降低,表明机器人模型显著提升预测精度。


图18 & 21 & 22 等(第37、42、45页)


  • 图18:展示虚拟储备与真实储备的差异,揭示集中流动性机制的数学内涵。

- 图21:实际Uniswap界面流动性接口示意,验证数学公式与产品实现的对应关系。
  • 图22:交换函数$\psi$在不同tick组合下的形态示意,说明了分段结构和流动性的贡献。


---

4. 估值分析



报告未直接讨论传统意义上资产估值(如DCF、市盈率等),而是围绕流动性博弈的收益风险优化及预期费率进行建模。LP的“估值”内涵体现在其对利润和风险的均值方差效用函数:

\[
V = \mathbb{E}[\pi] - \lambda \mathrm{Var}(\pi),
\]

其中$\pi$是手续费收入函数,手续费来源依赖于池内流动性布局及swap规模。MEV机器人介入改变了流动性分布和手续费分配,进而影响LP的利润优化策略,形成Stackelberg的领导跟随博弈机制。[page::13-14,29-31]

---

5. 风险因素评估


  • 机器人攻击风险

JIT流动性攻击及夹击攻击频率激增,机器人洗牌池内流动性,蚕食LP利润。机器人行为已成DEX风险核心之一。
  • 价格波动风险

LP需预测和应对市场价格波动,且预期差$(p^ - m^)$加大套利行为波动,加剧风险。
  • 市场参与者异质性与信息不对称

LP对市场趋势的预期有偏差且异质,机器人信息量更丰富,LP处于相对弱势。
  • 系统性风险

交易手续费、市值波动(如Ethereum区块生产间隔,网络拥堵等)或外部事件导致模型表现偏差。

缓解策略:LP可调整流动性布局,提升活跃tick流动性,降低机器人袭击收益;设置合理的滑点和安全参数抵御夹击攻击。[page::23-27,30-32]

---

6. 批判性视角与细微差别


  • 模型假设限制

- LP只在固定区块间隔调整流动性,现实中LP调整更加灵活和异步,模型未来需考虑持续时间动态。
- 机器人的单一攻击者假设现实中存在多个机器人,机器人之间或许存在博弈未被建模。
- 机器人观察的swap交易通过Bernoulli随机变量简化,未充分刻画链上网络时序及交易池复杂行为。
- LP对市场趋势的预期归为三类,未考虑更丰富的市场信息和反馈机制。
  • 模型内部矛盾或不足

- 在N玩家博弈与MFG模型间类型样本代表性和采样带来的误差,揭示类型空间多维大且稀疏,10人模型不易泛化。
- 虽然机器人模型引入提升模拟效果,但其盈利阈值的简化解析依赖于假设swap不会跨tick,未来现实中跨tick更可能。
- 模型对滑点、手续费结构的动态调整未充分归纳,可能影响对攻击成本的全貌估计。
  • 观点中立提醒:这些限制均是模型实现与复杂现实间的折中,作者对简化保持透明,预留未来拓展空间。[page::32,33,49]


---

7. 结论性综合



该论文通过引入均场博弈理论,成功构建了考虑异质流动性提供者、半策略交易者、以及MEV机器人多层博弈的去中心化交易市场动态模型。数学模型详细刻画了Uniswap v3流动性池中价格区间划分(ticks)、流动性贡献和代币储备关系,结合经验数据校准半策略交易者的撤换动作及规模分布。单个LP优化采用均值-方差效用,基于多期多交易的市场演化,推动NP玩家游戏到均场游戏的转变,显著提高计算效率和拟合匹配度。

在此基础上,机器人夹击攻击被建模为Stackelberg博弈中的跟随者,针对流动性基础的JIT攻击给流动性和手续费分配带来显著影响。这一机制的引入使得流动性配置和市场价格预测更为准确,减少模拟与实际数据间误差21.54%,大幅提升模型对现实DEX的解释力。同时,LP在预期机器人行为的前提下调整策略,部分抵御机器人利益侵蚀,实现整体手续费收益约3%的提升。

综上,报告结合理论分析、深度数据挖掘和精细数值模拟,提供了目前最为详尽、严谨且具有实际预测价值的基于均场博弈的DEX流动性及效率成像,为链上资产定价、投资决策和去中心化交易机制设计提供了坚实基础。未来研究方向明确,聚焦异步动态博弈、多机器人竞争和更复杂现实市场环境的扩展。

---

附录部分及算法说明(简述)


  • CPMM虚拟储备与实际储备数学模型,通过整合价格ticks与流动性,建立完整交换函数$\psi$,使得交易跨tick时动态计算被支持。

- 流动性贡献具体数值计算,详解LP如何从市场价值出发,经价格区间划分和流动性价格映射决定具体token贡献数额。
  • 具体蒙特卡洛数值计算步骤

- Single LP最优策略计算(Numerical Method 1)
- N玩家博弈及$\Theta$校准(Numerical Method 2)
- N玩家博弈纳什均衡伪代码(Numerical Method 3)
- 均场博弈均衡校准(Numerical Method 4)及迭代计算(Numerical Method 5)
- 机器人策略阈值解析及辅助算法详述

---

图表示例


  • 示例: Figures 3,6展示了Uniswap池的token储备和流动性分布(真实与模拟)对比,直观反映模型匹配情况。

- Figures 12、13揭示了机器人夹击攻击模式的实链数据实例,辅助传播机器人策略理解。
  • Figures 14、16展示机器人博弈下模型流动性密度函数与汇率拟合状况,突出机器人介入改进效果。

- Figures 18、22、24具体描述CPMM虚拟储备机制、交换函数以及跨tick交易示例,有助理解数学机制。

---

结语



本篇报告在去中心化金融(DeFi)研究领域中具有显著创新意义。通过均场博弈与Stackelberg理论融合,模拟并解析真实市场中LP异质行为、套利交易者反应及机器人攻击策略,形成开创性的路径。实验结果与Uniswap v3实际数据校验紧密,既丰富理论体系,又具有极强实用价值。报告的多维数据分析、严密数学构造与系统数值模拟形成有机整体,为DeFi市场微观结构及其动态演进提供了关键视角和工具。

---

如果需要,亦可对报告中的任何章节和图表做进一步细致解读。

报告