这篇文章深入探讨了Uniswap ETH/USDC流动性池的盈利能力及其与有毒流动的关系,提出价格歧视作为实现更高流动性提供者盈利的新方法。通过分析交易规模、钱包历史和交易流特性,作者总结出新钱包更可能产生小额正盈利交易,而频繁大额交易则是有毒流的主要来源,并强调了区分有毒流的重要性。后续文章将进一步探讨有毒流特性及可实施的价格歧视机制。
本文是由 @0xfbifemboy 在 Uniswap 流动性池、集中流动性和费用动态方面的 持续系列 的最新一篇文章。它是后续多篇文章中的第一篇,旨在关注 ETH/USDC 交换数据中毒流的特征以及价格歧视或流量分段机制的潜在实现。
在 之前的研究文章 中,我们通过计算相对于未来 Binance 价格的 markouts 来探讨 Uniswap ETH/USDC 流动性提供者的盈利能力。作为这一分析的一部分,我们获得了每个交换的损益(PnL)测量,使我们能够确定交换盈利能力在名义交易规模方面的变化程度。
在本文中,我们更仔细地研究交换 PnL 的具体预测因素。我们受到 价格歧视 的概念驱动,一个有眼光的 DEX 可能能够通过对非毒性流量收取低于市场的费用,或者相反,对毒性流量收取高于市场的费用来“赢得”交易流,从而阻止套利者捕获过多利润。
自然地,在实际设置中,这是一个动态而非静态的游戏,交易者的行为将随着这些措施的实施而变化。尽管如此,进行对交易流和钱包的初步特征化仍然是有用的,这将让我们了解可以实施哪些措施来区分不同来源的流量及其毒性等级。
和之前一样,我们分析 Uniswap ETH/USDC 流动性池的盈利能力,使用基于 Binance ETH/BUSD 现货数据计算的 5 分钟 markout 窗口。我们可以(自然地)再现我们的初始结果,显示 LP PnL 随着 USD 名义交换规模的增加而急剧下降:
有趣的是,注意到大多数池的损失来自于名义规模较大的交换。尽管大多数名义交换规模对应于正的平均 PnL(对于池来说),但因为是 较大的 名义交换规模对应于负的平均 PnL,流动性提供者的 PnL 最终整体为负值。(请记住,正的 PnL 意味着交换者在亏损,而流动性池在盈利,反之亦然。)
这个初步观察激发了 价格歧视 的想法:如果流动性池能够优先对来自可能是毒性流量的 incoming swaps 收取更高的交易费用会怎样( 即, 导致未来的负 PnL markouts 对流动性池)?一个简单的例子是看每个交换的名义规模,并增加费用,使得根据上述统计,交换的预期 PnL 至少为零。这将为流动性提供者带来显著更高和绝对正的 PnL!
然而,这有一个明显的问题:incoming swaps 可以通过多个交换或合约调用分割,因此如果已知 名义规模是额外交换费用的决定标准,那么交换者就能够轻易“躲避”这一费用。当然,人们可能会设想更复杂的机制可以用来试图抓住这些情况,这将进一步激励更复杂的规避机制……总体而言,一旦引入了价格歧视的机制,我们就开始参与一个敌对的“猫捉老鼠”游戏,复杂的套利者试图隐藏他们的存在,以防止潜在的歧视者。
这与传统市场的情况并没有什么不同,市场做市商竭尽所能地寻找毒性流,并向他们收取适当更高的差价,而具有显著阿尔法(alpha)特征的专有公司将试图掩饰他们在市场上的存在,以改善订单执行!确实,从某种意义上说,目前 AMM 设置是非常不寻常的,因为它没有允许根据交换发起者变化费率的机制。
我们将首先集中于特征化毒性流与非毒性流的区别,计划在未来的文章中进行有关 如何 最好实施价格歧视的更详细讨论。除了名义交换规模,一个自然的问题是钱包“新鲜度”——在 ETH/USDC 流动性池中该钱包的 先前观察到的 交换数量——是否是 incoming swap 毒性的预测因素。
再次按照名义交换规模进行分组,我们发现名义规模较小的交换往往来自总体交换较少的钱包,而名义规模较大的交换——也更有可能导致负的池 PnL——则来自交换历史更丰富的钱包:
从直觉上来说,这并不令人惊讶:只交换几美元 ETH 的交换者可能不会经常这样做,而来回交换六位数资金的套利者则没有理由(目前)频繁更换钱包。
我们可以更直接地观察来自 incoming swap 起源钱包的先前观察到的交换数量与该交换的实际 markout PnL 之间的关系:

这样做后,我们看到具有相对有限交换历史的钱包的确很可能产生对流动性池有利可图的交换, 即, 他们的交换很可能是非毒性流。只有当我们看到≥ 40 次交换的交换历史时,平均 markout PnL 开始下降,并对来自≥ 500 次先前 ETH/USDC 交换的钱包始终达到负 PnL。
好奇的是,我们看到具有相当丰富 ETH/USDC 交换历史的钱包的预期 PnL 又恢复到正值水平。为什么会这样呢?通过检查数据来看看哪些钱包已在 ETH/USDC 池中发起了≥ 10,000 次交换,我们发现仅有十四个这样的钱包!这十四个钱包包括:
0x1fd34033240c95aabf73e186a94b9576c6dab81b
,似乎专注于 Uniswap 池之间的循环套利0xe92f359e6f05564849afa933ce8f62b8007a1d5d
,是一个 CoWSwap 订单求解器0xa57
相关第一个钱包是唯一一个与 0xa57
不是关联的 MEV 机器人,平均 PnL 在 ETH/USDC 池中为 +5.58 基点,可能是因为为利用其他 Uniswap 池的价格失调,他们实际上最终采取了相对不敏感的价格,以获得当时的 ETH/USDC 价格。当然,这意味着这个套利者可能因为糟糕的 ETH/USDC 交换执行而留下一些钱,暗示他们拥有的优势最终将败给愿意在不同市场上执行不同套利腿的参与者!
第二个钱包,CoWSwap 订单求解器,可能传递来自零售和非零售交易者的各种订单,平均 PnL 为 +3.93 基点。有趣的是,其他十二个钱包在 ETH/USDC 池中的平均 PnL 范围为 -3.47 到 +2.21 基点,都低于与非 0xa57
关联的钱包的平均 PnL,并暗示 0xa57
方的复杂性。
一个非常明显的结论是,当我们拥有高质量的非毒性流来源,如 CoWSwap 订单求解器,流动性提供者实际上应该愿意对来自此类地址的交换给予“折扣”,就像 Robinhood 通过 Citadel 向零售交易者提供更好的差价一样!如果这种折扣的存在被公开,那么人们可能会设想,套利者可能会试图将他们的交换“隐藏”在其他 CoWSwap 交易者中!然而,这并不一定是简单的;他们将受到订单求解器的支配,无法将交易捆绑在一起等等。此外,“白名单”地址的 PnL 可以不断监控,以检查这些地址所产生的交换流是否保持足够的非毒性。
另一个结论是“并非所有 MEV 机器人都是平等的!”在 0x1fd
的情况下,及其他纯原子循环套利者的情况,进行此类套利的历史可能确实是 ETH/USDC 池自身中毒性流的一个可信迹象。(不过话说回来,人们可能希望在其他地方对这些套利者收取相当高的费用……)
考虑到价格歧视问题的不同方式是,不是确定哪些钱包由于其毒性流需要 加价,而是弄清楚哪些钱包可以由于其非毒性流而获得 折扣(就像前一部分的 CoWSwap 订单求解器一样)。事实上,可以想象对 所有 交换施加较高的交换费用,并对那些最有可能是非毒性的地址给予较大折扣。
如此费用折扣的自然候选者是来自新钱包的交换,这些钱包在 ETH/USDC 池中拥有零次或接近零次切换。正如我们之前所见,当来自交换历史非常有限的地址的交换进来时,它通常是流动性池的正利润交易。对套利者和内部交易者来说,将资产转移到新钱包以“伪装”成零售交易者当然是微不足道的。同时,值得注意的是:
之前,我们观察到交换的预期 PnL 根据名义交换规模和发起地址的交换历史数量而变化。我们能否说些什么关于它们的协变关系?下面,我们按照先前为给定交换的发起地址观察到的交换数量将交换分成不同的彩色组,然后专门绘制名义交换规模与该子组的 PnL 之间的关系:
与我们的直觉一致,毒性流 (1) 更多地与高名义交换规模相关联,并且 (2) 来源于一套始终如一的、频繁交易于 ETH/USDC 池的地址。当交换的名义规模很小,或者当其来自相对新鲜的地址时,这通常对流动性池是有利可图的。
实际上,对于相对“新鲜”的地址,当名义交换规模增加时,交换的预期 PnL(对于流动性池来说)也在增加!实际上,对于在 ETH/USDC 交换历史上零次的完全新钱包,超过 80 百分位数的名义交换规模的交换通常对流动性池来说是有利可图,利润幅度超过 10 个基点——相当可观的盈利边际。
请记住,在我们原始分析名义交换规模与交换 PnL 的关系中,我们观察到,在名义交换规模最右端,PnL 开始显著增加。在这里,我们已经清楚地展示,当我们局限于来自频繁交易者的交换时,PnL 的下降趋势持续显著,而最右端的上升趋势完全与相对新鲜的钱包相关联。这很可能是由于与未经授权的黑客所得脱身的资金以高度时间敏感、价格 不 敏感的方式交换 ETH,以及一种“零售鲸”现象,用于偶尔大宗交易的人们都是尤其糟糕的交易者。
简而言之,我们可能会想知道如何判断那些来自新钱包的大额交换是否主要来自协议利用者!在没有直接检查交换地址的情况下,很难说。然而,我们可以推测,协议黑客自然倾向于用 ETH 进行交换,而 ETH 可以匿名并进行混合。因此,如果我们观察 ETH 买入与卖出不平衡,我们应该预计当名义交换规模增加时(在来自相对新鲜地址的交换中)不平衡会向“买入”方向倾斜。
如果我们实际上为来自 10 次或以下 ETH/USDC 交换的地址绘制此度量,我们发现当名义交换规模超过 90 百分位数时,买入与卖出不平衡有一个 轻微 的偏斜:
相比之下,如果我们为来自 50 次或更多 ETH/USDC 交换的地址绘制买入与卖出不平衡,我们发现相反的效果,即当名义交换规模超过 90 百分位数时向卖出 ETH 的趋势:
尽管不算是一种“有罪证据”,这些观察与不敏感的“利用者流”对 PnL 的上升贡献相一致,因为名义交换规模超过 90 百分位数。但需要注意的是,买入与卖出不平衡的绝对水平仍然比较温和,因此即使这种“利用者流”有可检测的影响,它也仅是整个图像中多个因素之一。
另外,我们可能会想知道给定钱包的 PnL 随时间的 持久性。如果新钱包的第一次交换具有高或低的 markout PnL,那么该结果对他们未来所有观察到的交换的 markout PnL 的预测能力如何?

一般来说,尽管我们确实看到初始 PnL 和平均 PnL 之间存在正相关关系,但这种关系相当微弱。如果我们排除所有交换不足 20 次的用户(以便初始交换 PnL 不会过度偏倚平均 PnL 的计算),初始和平均 PnL 之间的相关性只有微弱的正相关, r =0.03。
有趣的是,难以找到一组用户,其中初始交换 PnL 和平均交换 PnL 之间存在明确且一致的相关性。如果确实存在套利者进入池内后立即开始以对池不利的价格进行多次大规模交换,我们应该能够将他们识别为初始和平均交换盈利能力与平均交易相当良好的交易者组。然而,即使我们局限于来自名义规模超过 $1,000,000 的交换者子集,初始与平均 PnL之间的相关性也仅增加到适度的 r =0.11,并且大多数关系似乎来自于那些盈余波动自身由于 Binance markout 价格而亏损的交易者!
可以想象,各种原因解释其成因;例如,也许盈利的交易者和套利者在同一钱包中进行多种策略的交易,其中只有一部分策略可能被认为对流动性池不利。在这种情况下,尽管这种钱包可能经常以对池深度产生负 PnL 的方式发起大规模交换,但它并不一定会 一致 地如此。
稍微后退一点,我们可能会回忆起我们在钱包的 第一次 交换与其平均 PnL 之间寻找强相关性时的困难。一种自然的解释可能是,即使对内嵌交易者而言,单个交换也非常嘈杂,如果我们在较大窗口中聚合性能,我们可能会发现钱包的性能随时间变化更强的“持久性”。(例如,在分析共同基金的绩效时,金融文献通常按月或多个月的间隔聚合。)
遵循这一思路,我们将钱包的交换聚合成每组 50 次交换的时间组(限制为至少有 250 次交易的钱包),并计算每组的平均 PnL。(我们选择固定数量的交换而不是按时间分组,因为我们觉得即使在系统交易者之间,交换活动每月之间可能存在显著变化。)我们期待那些不断与 Uniswap 流动性做出盈利交易的内嵌交易者会在其连续的“桶”交换中表现出高 PnL 符号 autocorrelation。
初步看来,平均交换 PnL 和给定钱包 PnL 符号的自相关性似乎没有明显的关系:
然而,如果我们仔细观察,就会发现有一组有趣的钱包在每一组交换中 始终 具有负 PnL。
之前,我们发现细分交换的按名义规模发现,必须是大规模交换更有可能会产生毒性流(负池 PnL)。在这里我们采用相同方法,通过将钱包的平均名义交换规模与其平均 PnL 绘制并根据其在交换组中的 PnL 自相关性为每一个点(相应于单个钱包)着色:
这个图中惊人的结构相当丰富!显著的是,有三个主要的钱包群体:
这两个负 PnL 群体很可能构成了 ETH/USDC LP 受到的一个相当高比例的毒性流,其中高自相关性群体为比低自相关性群体质的不同类型套利者。
这些与毒性流相关的钱包“群体”在 ETH/USDC LP 总体损失中占据了什么比例?
考虑到 ETH/USDC 池的 总 PnL 仅为 -4200 万美元,这些数字相当引人注目,意味着在这 364 个钱包之外 — 即 数据集中其他 454,091 个钱包 — 对 Uniswap LP 实际上是极其有利可图,中奖彩票达到 正的 1.04 亿美元! 这些结果比以往任何时候都更加凸显了订单流细分和价格歧视对于可持续 AMM 流动性提供的重要性。
简要总结我们的发现:
尽管毒性流的细分会证明是一项挑战,特别是当交易者调整他们的方法以更加不易被检测时,我们至少在这里已做出一些初步步骤以特征化不同的交换流来源及其属性。
在这一系列的下一篇文章中,我们将更详细地探讨毒性流的属性,例如其 PnL 的一致性或阿尔法的时间框架。此外,我们还将勾勒出克服在 EVM 工作时遇到的挑战的可行价格歧视机制。
-0xfbifemboy
- 原文链接: crocswap.medium.com/disc...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!