×

一文看懂MEV是如何产生的,以及它在以太坊网络中的流动机制

admin admin 发表于2024-11-03 16:51:54 浏览30 评论0

抢沙发发表评论


你是否读过关于MEV、中继、区块构建、Flashbots、以太坊的很多文章,却还没有完全理解。

为什么?因为没有人能很好地解释它们。

我们如何才能最好地理解MEV和以太坊呢?可以通过跟踪单笔交易的事件链来理解。

我们大多数人都知道,从用户的角度来看,以太坊交易是如何运作的:你可以交换、竞价、购买、出售或者做几乎任何其他事情。

今天,让我们来看看代币兑换交易:它是以太坊网络上最简单、最频繁的交易之一。

我们来看一下将ETH兑换为USDC。在这种情况下,交易从哪里开始?Uniswap。



将Uniswap连接到你的Metamask钱包,然后进行兑换。

从这里开始,交易(TX)通过RPC(远程过程调用)发送出去。这是交易管道中的第一 "站"。



如果你没有更改Metamask设置,那么默认情况下你连接到的RPC端点称为Infura (Consensys的一个产品)。

将Infura想象成向以太坊提交你的“订单”的“服务员”。它是你和以太坊网络之间的一个中间人。

你的交易会进入以太坊内存池(mempool):一个公共的交易池,在被纳入区块之前,交易会一直留在这里。

通常情况下,这些交易是根据支付的优先费用/小费在区块内排序的。

除非有可用的MEV(最大可提取价值)。



这里的故事分为两个部分:

1. MEV是如何产生的?

2. MEV在以太坊网络中的流动机制是什么?

(术语说明:MEV搜索者是指那些试图在网络中寻找MEV机会的人)

让我们从故事的第一部分开始:MEV最初是如何产生的?

假设你在链上出售了10000美元的ETH。

在AMM中,每一笔交易中都会产生滑点:每出售一美元资产,就会将新的价格压低一点。



如果我大量出售一种资产(以ETH为例),那么该资产的新价格可能低于当前的市场价格。

在这种情况下,MEV搜索者以新的价格购买ETH并以市场价格出售是明智的。这是一种无风险的套利。

有时MEV搜索者会在你之前立即买入一项资产,然后以高价出售给你。(这就是backrunning:尾随交易)

还有很多其他形式的MEV(包括“长尾”MEV),可能非常复杂,但这些AMM-滑点套利是最常见的MEV交易之一。

现在来看第二部分:机制。

MEV搜索者依靠以太坊区块中交易的特定顺序来赚取利润。

以前面的例子为例:当我出售我的ETH时,你(MEV搜索者)需要成为我购买后的第一笔交易,以利用套利。



如果别人在我出售ETH后比你先抢到第一笔交易,你就输了。

他们会买下ETH然后代替你出售获利。

因此,一切都归结为不同的MEV搜索者之间的竞争。

因此,围绕MEV的基本问题可以归结为搜索者如何让他们的交易包含在区块内。

通常情况下,这取决于所支付的优先费用/小费的多少。

如果我支付的小费是某一区块所有交易中最高的,那么我的交易就会首先被包含进来。

由于在以太坊合并之前,小费/优先费用都归矿工所有,“矿工可提取价值”这个名称应运而生。

MEV通常是一场竞争,看谁将为特定的交易插槽支付最多的费用。

大部分“骨头上的肉”都流向了网络参与者,而不是MEV搜索者自己。

但是,有一种激励将导致卡特尔化:如果我是一个MEV搜索者,我可以直接与任何正在构建区块的人合作,我就能获得比其他搜索者更多的优势。

但卡特尔化对以太坊来说并不健康:它们使MEV获得许可,并导致糟糕的用户体验。

这就是Flashbots出现的原因:Flashbots是一个大型拍卖,是MEV搜索者竞标区块空间插槽的一种方式。

如果你想在我之后紧接着拿到交易,你可以付钱。如果你赢了拍卖,你就可以backrun我的交易。

Flashbots的生态系统是这样的:



如果你成功竞标了插槽,你就可以同时提交交易的“捆绑”(bundle):在这种情况下,我的交易 +你的尾随交易。

bundle被交给一个区块构建者,他将把它与其他有利可图的交易一起包含,以尝试生成最有价值的区块。



然后,区块构建者将该区块传递给一个名为中继器的服务,中继器代表他们“托管”区块。

中继器从构建者接收区块,向验证者展示区块“竞价”(支出)。

许多中继器同时运作,互相竞争。



需要注意的是:一些中继器,包括Flashbots中继器,会对交易进行审查。

这些中继器符合美国财政部海外资产控制办公室(OFAC)的准则,不会传递不符合OFAC规定的交易。这是个大问题。

其他中继器,如Fold Finance,是不合规的,这意味着不符合OFAC规定的交易仍然可以通过,尽管它们通常需要更长时间。

对于不符合OFAC规定的区块来说,交易通过是非常重要的,否则以太坊在某种程度上是一个美国政府控制的系统。

中继器接收所有的区块和竞价,并将它们“展示”给验证者。然后验证者选择一个要提议的区块。

验证者连接到中继器,并使用一个中间件软件(MEV-boost是最流行的,但也有其他软件)来选择最有利可图的区块。

中继器“托管”区块的内容,这样验证者就不会窃取MEV了。

在验证者选择了他们想要提议的区块之后,中继器会将全部内容传递给验证者,验证者再将其传递给网络。

从这里开始,你的MEV交易就完成了。

现在,相信你对MEV、以太坊以及它们之间的关系有了更多的了解。

群贤毕至

访客