解析MEV-Boost中四个利益相关者的收入来源和MEV拍卖的运作方式。

解析MEV-Boost中四个利益相关者的收入来源和MEV拍卖的运作方式。

「coinbase」在以太坊中的作用以及MEV-Boost的应用

在以太坊区块链中,「coinbase」是ExecutionLianGuaiyload(执行负载)的一个组件,负责处理区块中的收入。这里的「coinbase」与交易所Coinbase并无关联。在以太坊的执行阶段,所有的收入,比如每个区块中的交易费用(gas费),都会被转到指定的coinbase地址。通常情况下,这个地址是提议者(即创建并上传区块到链上的一方)的地址。然而,MEV-Boost提出的区块中的coinbase地址是建设者的地址。

建设者通过收集搜索者的「捆绑」交易和正常交易来组织区块。搜索者必须增加其捆绑交易的价值,以便被建设者选中。为此,搜索者使用一种名为coinbase.transfer()的特殊合约函数来贿赂交易。这个函数允许搜索者在不增加gas的情况下增加捆绑交易的价值,以便它能够包含在区块中。

建设者通过收集搜索者的最有利可图的捆绑交易和内存池中的正常单笔交易来构建区块。在这种情况下,最有利可图的交易是那些向区块的coinbase地址支付最高费用的交易。换句话说,那些向coinbase.transfer()支付高额gas费或者贿赂coinbase.transfer()次数较多的捆绑交易。建设者会创建一个能够最大化这些费用的区块,并将区块的coinbase地址指向它想要接收费用的地址。这样,区块中的所有费用都归建设者所有。

然而,能够将区块上传到网络的是提议者,而不是建设者。这是一个巨大的特权,验证者平均每92天才能获得一次,即使他们质押了32个以太坊。没有提议者会提交一个区块,让建设者获得所有利润。因此,在建设者创建的区块的最后一笔交易中,会包含一个向提议者的FeeRecipient地址发送以太坊的交易。这种贿赂就是建设者利润的来源,是建设者创建的区块中费用总额与贿赂费之间的差额。

建设者将区块发送给可信的中继器。中继器隐藏了区块的内容,只传递ExecutionLianGuaiyloadHeader(执行负载头)给提议者。利用MEV-Boost,提议者从多个建设者收到的区块中选择最有利可图的区块,对其进行签名,然后将其转发回中继器。中继器将提议者的签名与所选区块的完整信息相结合,并提交给以太坊网络。中继器存在的原因是为了防止提议者窃取建设者的区块。如果没有中继器,提议者可以像建设者对待发送给他们的区块一样,将coinbase地址改回自己的地址。

综上所述,「coinbase」在以太坊中扮演着重要的角色,负责处理区块中的收入。而MEV-Boost的应用则通过贿赂交易和利润分配机制,使得建设者能够最大化自己的利益。这种机制在以太坊的生态系统中起到了重要的作用。

参考链接:https://twitter.com/a41_allforone/status/1680759045706371072