文章探讨了MEV(矿工可提取价值)行业的演变,从最初的公共内存池监控到如今的私人订单流战争,并分析了如何作为搜索者在即将到来的牛市中保持领先地位。文章详细介绍了MEV的不同发展阶段,包括Flashbots的引入、区块构建者的作用以及私人订单流的竞争,并提供了关于如何构建MEV机器人和提交交易的建议。
由 Fotor AI 生成:任务是拯救世界的小邱
在过去的几个月中,提取 MEV 对搜索者来说变得越来越具挑战性。
而且,是的,工具已经得到了改善,所以看来技术障碍终于消失了,我们都可以平等竞争。但是,尽管现在任何人都可以轻松加入这个行列,维持领先的竞争愈加激烈。
你可能经历过这样的情况:你整整几个夜晚没能合眼,而 EVM 模拟结果开始在你的控制台上显示多个有利可图的三明治/套利捆绑:
🥪🥪🥪🥪🥪🥪🥪🥪 找到三明治机会 🥪🥪🥪🥪🥪🥪🥪🥪
- 优化金额:1.27463 WETH
- 潜在利润:💎💎💎💎💎💎💎💎
🥪🥪🥪🥪🥪🥪🥪🥪 找到三明治机会 🥪🥪🥪🥪🥪🥪🥪🥪
- 优化金额:1.27463 WETH
- 潜在利润:💎💎💎💎💎💎💎💎
🥪🥪🥪🥪🥪🥪🥪🥪 找到三明治机会 🥪🥪🥪🥪🥪🥪🥪🥪
- 优化金额:1.27463 WETH
- 潜在利润:💎💎💎💎💎💎💎💎
你心想着,
‘啊,这些夜晚都是为了这个。我现在是王者了。’
但不久后,你会发现所有这些捆绑都被 EigenPhi 的顶级搜索者夹在中间。从你对捆绑的任何角度去看,与他们的比较中,你都会意识到你根本无法获胜:在速度、油费、贿赂方面。如果一切反转,你会一直获胜。
我只需要这些就能获胜…
现在,你在想,
‘啊,这些夜晚都是为了这个?我现在很痛苦。’
(当然,在这种情况下,你可能在看一个短期机会,竞争非常激烈,因此你需要朝着竞争较少的市场去看。我们会在后面的文章中讨论这个话题。)
今天,我想谈谈 MEV 行业如何转变,以及作为搜索者我们可以做些什么以在即将到来的牛市中保持领先。通过理解潮流的变化,我们可以找到与顶级搜索者竞争的方法,并成为一位绅士 (直接引用自行业明星 libevm):
提取 MEV 的能力是一个绅士的标志。而良好提取 MEV 的能力则是浪费人生的标志。
继续阅读,如果你不想错过大浪潮 🌊🌊🌊
在这篇两部分的文章系列中,我们将覆盖以下主题:
为了真正理解 MEV 空间的轨迹,让我们退后一步,深入了解 MEV 行业的起源和发展,理解它是如何演变成现在的状态。
在阅读完这篇文章后,你可能会想:
‘我其实并不在乎是否被夹在中间。现在有更大的问题了。’
在接下来的文章中,我会给大家提供一个高效的玩具三明治机器人,让你亲身体验所有组件是如何协同工作的。此外,我会介绍一个目前处于测试阶段的新服务——“我不关心MEV" (https://idcmev.oopy.io/)。该服务旨在帮助用户和搜索者像老手一样提交他们的捆绑。
一切始于一个待处理的交易。
它可能是一次 Uniswap 的订单交易,或其他任何交易——谁知道呢。但人们很快发现这些订单可以通过公共内存池进行监控,并且他们可以通过调整Gas费来将交易放在目标交易的前面或后面。
这是如何做到的? 因为区块构建主要依赖于交易根据油费的排序。假设有两个不同的交易,它们的设置油费如下:
在这个情况下,由于TX #2 支付的Gas费比 TX #1 多 1 gwei,在进行区块构建时,它将优先选择 TX #2。而且,由于距离下一个新区块建立大约有 12 秒的时间,你有足够的时间来调整Gas费,以确保你可以抢先(frontrun)或靠后(backrun)目标交易。
第一代 MEV 搜索者利用这个方法在雷达下操作了一段时间,但消息传开后,越来越多的人想加入这个乐趣。
就在这时,Gas竞争战争出现了。
回到上面的例子,假设现在又有一方加入,同样可以访问相同的内存池数据。
这一次,两名 MEV 搜索者试图抢先执行同一目标交易 (TX #1),该交易支付 20 gwei。
这两名搜索者分别提交 TX #2-a, TX #2-b,而且使用了不同的Gas价格(21 gwei,22 gwei),因为他们最初不知道另一方的存在。
因此,交易排序看起来像这样:
然而,这就导致了多个不同搜索者之间的Gas竞争战争。
搜索者会不断监控内存池中的竞争者交易,并出价更高的Gas价格,以便能够在竞争中胜出。
引入 Flashbots。
Flashbots 首先提供了两个对 MEV 搜索者至关重要的服务:
这两个概念标志着一个新时代的开始,因此值得重点强调。
与公共内存池不同,人们现在可以向 Flashbots 提交私有交易。不同之处在于,公共内存池是在区块链网络上,因此任何人都可以访问这些数据。这种可访问性带来了抢跑或靠后的风险。
但是,私有内存池在由 Flashbots 管理的独立服务器上运行,确保数据不会被公众看到。那些向 Flashbots 发送私有交易的人将不再担心 MEV。
而这个解决方案相当巧妙,除了它并没有真正解决 MEV 问题。
Flashbots 的出现本该消除在内存池中流动的敏感公共交易,但这显然没有实现。
许多交易仍然通过公共内存池发送,如下所示:
试图在 Uniswap V2/V3 上进行交换的公共交易
❗快速测验❗
问:你认为人们仍然提交到公共内存池的原因是什么? 是因为他们不知道 MEV 和 Flashbots 的存在?
我认为情况已经不再如此。我相当确定人们现在已经意识到 MEV 的含义。但是,当然,这并不意味着所有的公共交易都是故意提交到公共内存池的。
如果你监控内存池的数据,久而久之,你会发现几乎所有的公共交易都被 MEV 搜索者捕获,并因此在下一块中被确认。
如果这些人故意发出公共交易,以便在下一块中安全落地。只要你愿意承担滑点成本,这确实是有意义的。
我们通过 Flashbots 获得的另一个巧妙功能是叫做捆绑的东西。
捆绑确保某些交易的执行顺序是稳定的。
确保交易顺序意味着什么?
让我们回到使用公共内存池中的待处理交易 TX #1 的原始示例。再次,有两个搜索者在争相使用同一待处理交易 (TX #1) 进行捆绑:
搜索者 #1 提交 捆绑 #1,该搜索者想要抢先执行 TX #1,并支付 0.01 ETH 作为对区块构建者的贿赂。
搜索者 #2 提交 捆绑 #2,该搜索者想要通过 TX #3-a、TX #3-b 夹击 TX #1,并支付 0.011 ETH 作为对区块构建者的贿赂。
通过这种设置,我们可以理解搜索者 #2 可能更有利可图,因此能够支付更多的贿赂给区块构建者。所以构建者将选择捆绑 #2。
在只有一个区块构建者存在的世界中,捆绑 #2 很可能会胜出。
然而,随着新的参与者 Solid Builder 的出现,动态发生了一些变化。现在搜索者可以将捆绑发送给一个或两个现有的构建者。
举例来说,搜索者 #1 仅发送给 Flashbots,而搜索者 #2 仅发送给 Solid Builder,因为搜索者 #2 实际上就是 Solid Builder。
在这种情况下,Flashbots 将使用捆绑 #1 构建一个区块。
而 Solid Builder 将使用捆绑 #2 构建一个区块。
最终结果是,第二个区块更有利可图,因此捆绑 #1 将未能包含,Flashbots 将失去区块竞标。
现在,搜索者 + 构建者身份 Solid Builder 可以在两个方面获利:
这些身份不会使用简单的 按贿赂排序 方法来选择最有利可图的捆绑。对于他们来说,利润是通过:MEV 利润 + 区块贿赂 来计算。因此,他们自己的捆绑更可能被优先选择。
最大化区块价值的另一种方法是通过历史盈利能力对 MEV 搜索者进行评分,并优先考虑他们的捆绑。如以下所示,这就是所谓的 搜索者声誉:
这十分必要,因为如果声誉无关紧要,搜索者会盲目提交捆绑,导致网络请求拥堵。构建者由于计算能力的限制,只能在构建区块之前模拟一定数量的捆绑。他们将惩罚那些以任何方式损害其网络的搜索者。
所有构建者的实现逻辑可能略有不同,但基本上,构建者会将来自 RPC 端点的队列连接到一个尚未模拟的捆绑的内存池,结构如下:
然后,他们会按照以下标准对捆绑进行排序:
并开始模拟这些捆绑,以查看它们是否有利可图。
有些人说时间不是因素,但我认为并非如此。构建者受到计算能力的制约,表明你提交捆绑的越快,更有可能被认为是下一个区块的“候选者”。
为了构建出最具盈利性的区块,构建者必须进一步解决一个背包问题:我们该如何选择和排序这些捆绑以最大化我们的利润。
通过生成大量交易和捆绑组合,构建者将对整个组合进行模拟,以查看哪种组合能显著增加他们的 ETH 余额。
如你所见,区块构建本身就是一种策略。
希望,这一切都能让你了解构建者正在做什么。
如果你愿意建立构建者业务,还有一些非常好的资源可以帮助你入门:
**GitHub - ralexstokes/mev-rs:
此外,我建议对任何对区块构建感兴趣的人阅读以下材料:
阅读关于区块构建者的过程中,你会认为对构建者来说,建立一个大社区是非常重要的,以便获取用于区块构建的更多捆绑,
这意味着 “获取私有订单流” 是区块构建中最关键的方面。构建者应该能够访问大量独特的搜索者或高效的搜索者。
如果每个构建者都有权访问相同的交易(公共订单流)和相同的搜索者,以及相同的优化技术,那么构建者们将换着轮流赢取区块。这将会阻止整个 MEV 供应链的演变。但是幸运的是,这种环境是非常动态的。
因此,争夺私有订单流的斗争是一个持续的趋势,随处可见。
有:
这是一种通过返回其产生的一定数量的 MEV 机会来保护用户 MEV 的方法。用户可以将自己的交易提交到半私有内存池,在那里他们可以披露有关其交易的一些信息,并允许搜索者帮助其交易。
如果搜索者成功执行了该交易,则该搜索者有义务向用户退款,以便提供该机会。在这个结构中,半私有内存池为所有参与者创造了双赢的局面。
以下是一些用户和搜索者都能利用的流行半私有服务:
消除 MEV 的另一个有效方法是建立一个开放的市场来匹配订单。这些订单带有目标,例如:
这些被称为 “意图(intents)” ,因为它们体现了用户的意图。
这一概念类似于中心化交易所(CEX)上的限价单,但略有不同——搜索者或 “求解者(solvers)” 之间存在竞争,旨在以最优的方式满足意图。完成此任务的人将全力执行用户订单。
以下是一些利用私有订单流提供 MEV 保护的流行基于意图的交换:
感觉头晕?被如此大量的信息压倒了? 不用担心,因为你并不孤单。我们将在后面的文章中深入探讨半私有服务和基于意图的交换,因为它们都很有趣。但现在,只需知道有一个致力于实现 MEV 的神圣三位一体的产品构建者社区:
一个人人皆赢的世界:用户、搜索者、构建者。
- 原文链接: medium.com/@solidquant/i...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!