为什么要运行mev-boost?

MEV : Miner Extractable Value 矿工可提取价值 , 本文解释了mev-boost对网络和验证者、节点运营商和质押池的好处

这篇文章解释了mev-boost对网络和验证者、节点操作者和质押池(质押服务提供商)的好处。

MEV : Miner Extractable Value,意为:矿工可提取价值

区块生产者的角色包括两项工作: (1)从所有可用的交易中构建(building)最佳区块,以及 (2)将该区块与工作证明或pos签名一起提交(propose)给网络。虽然区块构建曾经很容易,但MEV为区块生产者创造了一种激励,使其与交易进行垂直整合,以提高其回报。如果不加以制止,这将是以太坊的一种中心化力量。

解决方案是一种被称为提案人-构建者分离(PBS:proposer-builder-separation)的技术,其中验证者可以将困难的区块构建外包给称为区块构建者的专业机构。PBS正在分三个阶段向以太坊推广。

  1. 第一阶段(2020年到今天)。Flashbots 开始是一个专门在工作证明的以太坊中提取MEV的构建者,以使获得MEV的机会民主化,并使所有矿工都能获得最有利的区块。今天,>90%的矿工将他们的部分区块构建外包给Flashbots。
  2. 第二阶段(当前阶段)。mev-boost是一个新的中间件,验证者不仅可以将他们的区块空间卖给Flashbots,还可以卖给其他构建者。这向更多的构建者开放了市场,并在他们之间创造了竞争,从而为验证者带来更多的收入和选择,并为以太坊提供更好的抗审查能力。
  3. 第三阶段(未来~2年内)。在未来,PBS将被在以太坊协议本身实现(enshrined),以进一步加强其信任模型。

在这篇文章中,我们解释了mev-boost对网络和验证者、节点运营商和质押池的好处。

原因1:构建者竞争对所有人都有好处

买方之间的竞争使卖方的收入最大化,区块空间市场也不例外。越多的区块构建者竞争从验证者那里购买区块空间,他们的出价就越高。因此,验证者可以获得比使用任何其他方法更高的回报。

例如,Flashbots构建者开创了密封出价拍卖,采用了一种名为 "捆绑(bundle)" 的新交易类型。捆绑允许交易人通过出价表达其独特的交易位置的偏好,这对MEV的提取者特别有用。在PoS以太坊中,获得MEV更加重要,因为计划减少的区块补贴将使MEV在总质押收入中占有更大份额。

这种差异对于的独立(solo)验证者来说更加重要,他们因为规模大而无法参与第一阶段的PBS,并被切断了任何MEV收入。在旧的基础设施中,矿工们被信任不会 "解绑 "MEV交易。在mev-boost中,验证者提交承诺给某个买家,仅知道这个区块是有效的,以及它支付给他们多少钱,但不知道里面的交易。因此,这种信任不再是必需的,甚至允许小的或单独的验证者将他们的区块空间卖给最好的构建者。

几个构建者之间的竞争性市场也更有利于以太坊的抗审查能力,因为审查的构建者会比不审查的构建者赚得更少,无法出价那么多。出于这个原因,竞争性的PBS一般说来有1/N的安全模型(1个不审查的构建者就足够了。)验证者也可以完全控制在市场中包括的构建者,并可以删除那些被发现有审查行为的构建者。

最后,我们期望PBS为构建者创造一个的绿色领域,作为以太坊的一个全新类型的服务提供者。例如,任何人都可以通过Flashbots保护的RPC访问Flashbots构建器,并创建一个事实上的以太坊覆盖层,用户可以在那里进行私人交易,并受到保护,不受抢跑者和回退的影响。在未来,我们希望构建者能以戏剧性的方式改善以太坊的用户体验,例如提供通用的账户抽象。

原因2:mev-boost是中立的基础设施

虽然mev-boost是由Flashbots与以太坊基金会和客户端团队合作建立的,但它在两个主要方面作为中立的基础设施被开发。

首先,尽管Flashbots构建器使用mev-auction作为其排序算法,但mev-boost本身对所使用的排序方法是无意见的。任何构建者都可以在相同的基础设施上竞争,并使用其他排序方法,从完全或部分拍卖到先到先得,到在期货市场上出售区块空间,等等。我们最终希望以太坊的用户通过用脚投票,将他们的交易发送给最能代表他们的构建者来决定获胜的方法。

其次,mev-boost是与任何以太坊客户端兼容。这是对工作量证明的以太坊的Flashbots构建器的重大升级,后者要求所有参与的矿工运行mev-geth,即go-ethereum的一个分叉。

原因3:mev-boost是安全和冗余的

why-run-mevboost.drawio.png

mev-boost从一开始就以以太坊安全为主要目标来设计。它的设计使验证者最坏的情况是失去一个区块的MEV收入。

为了防止任何对以太坊活性(liveness)的风险,mev-boost被实现为共识客户端的一个边车(sidecar)。使用标准的builder specs可以确保客户端的多样性得到保持,并且验证者可以从在相同的安全模型中操作中受益,而不管是哪种客户端。这个安全模型确保如果mev-boost软件发生故障,共识节点会退回到本地块生产。

为了确保高水平的数据可用性,mev-boost引入了相互信任的中继者,它位于构建者和验证者之间,负责模拟区块,过滤掉不好的区块,并托管区块体。中继活动是公开的,允许整个网络监控其性能。使用欺诈证明和熔断机制(circuit breakers),验证者可以自动断开与表现不佳的中继者的连接。未来可能会引入数据可用性委员会,为网络提供额外的冗余度。

为了减少审查的风险,mev-boost允许验证者连接到他们信任的任何和尽可能多的中继者。高水平的构建者和中继竞争确保用户和验证者总是有很多选择。

原因4:mev-boost是实现协议内PBS的重要一步

正如介绍中所述,所有验证者都能获得最好的区块,并鼓励构建者之间的竞争,这对以太坊非常重要。mev-boost在这两个方面都改进了第一阶段的PBS,因为它非常容易作为验证者和构建者加入。

虽然我们估计严格的PBS离生产还有两年时间,但mev-boost可以作为一个的临时解决方案。它使用相互信任的中继今天就可以获得PBS的好处,而协议内的解决方案正在开发。

现在有很好的理由推进协议外的PBS,而不是等待。mev-boost今天就可以使用,而协议内的PBS仍然是一个活跃的研究领域。”私人市场"通常可以更快地迭代出一个成功的设计,并允许我们将PBS纳入以太坊之前建立更多的知识。以太坊基金会的Barnabé Monnot在这次演讲中也强调了这两点。

原因5:mev-boost防止MEV隐藏

PoS以太坊的大部分质押将被委托给质押池,质押池进一步委托给受信任的(Lido,Alluvial)或绑定的(Rocket Pool)节点运营商。但这些池子存在一种被称为mev隐藏的风险,在这种情况下,节点操作员被激励隐藏他们从区块中获得的真正价值,并为自己保留更大的费用。一个开放的区块构建市场解决了这个问题,因为构建者需要最大化他们的公开出价,以便具有竞争力。只要验证者将他们的区块空间卖给出价最高的人,就有很大的把握他们不会在一旁从事mev隐蔽。

mev-boost 遗留的风险

以太坊区块生产的第一个也是最大的风险仍然是构建者的中心化。一个因其超额利润而主导市场的构建者获得了审查的能力(尽管不是动机)。他们还可以从以太坊用户和验证者那里提取租金。应该注意的是,mev-boost并没有创造构建者中心化的风险--MEV才是。mev-boost只是让构建者容易购买所有验证者的区块空间,从而将中心化隔离到构建者层,在那里更容易解决。如果有的话,鼓励许多构建者之间的竞争是对构建者中心化的主要缓解措施,但它应该得到像抗审查列表(crLists)和其他仍在早期研究的技术的支持。

首先,mev-boost具有相互信任的中继的作用。任何人都可以成为中继者,他们将在声誉和服务上与构建者和验证者竞争。虽然与第一阶段的PBS相比,这是对信任模型的严格改进,但中继者仍然会对构建者和验证者构成风险。这一风险将在第三阶段(enshrined)PBS中得到解决,也就是完全摆脱受信任的中继者。

参考文献

PBS:

ETH2中的MEV

区块建筑


本翻译由 Duet Protocol 赞助支持。

本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

  • 发表于 2022-08-17 15:37
  • 阅读 ( 607 )
  • 学分 ( 37 )
  • 分类:以太坊

0 条评论

请先 登录 后评论
翻译小组
翻译小组

首席翻译官

151 篇文章, 25751 学分