为什么要运行 mev-boost?

  • flashbots
  • 发布于 2022-06-09 12:56
  • 阅读 17

本文详细讨论了mev-boost对以太坊网络及验证者、节点操作员和质押池的好处,以及其在提案者-构建者分离策略(PBS)中的作用。作者通过几个关键点阐述了mev-boost如何通过促进构建者间的竞争、提供中立基础设施和确保安全来改善以太坊的生态,同时指出仍需关注的风险,如构建者集中化问题。

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

区块生产者的角色由两个工作组成:(1) 构建 从所有可用交易中生成最佳区块,和 (2) 向网络提议 这个区块,并附带工作量证明或权益证明。虽然区块构建曾经很简单,但 MEV 产生了区块生产者与交易公司垂直整合以提高收益的动机。如果不加以控制,这将是以太坊的中心化力量。

解决方案是一种称为 提议者-构建者分离 (PBS) 的技术,在这种技术中,验证者可以将艰难的区块构建外包给被称为 区块构建者 的专业方。PBS 将分三阶段向以太坊推出:

  1. 阶段 1(2020 年至今):Flashbots 最初作为一个专注于 MEV 提取的构建者,旨在民主化 MEV 的获取,使所有矿工都能获得最有利可图的区块。今天 >90% 的矿工将其部分区块构建外包给 Flashbots。
  2. 阶段 2(我们在这里!):mev-boost 是一种新的中间件,其中验证者可以将其区块空间出售给不仅仅是 Flashbots 而是其他构建者。这为更多的构建者打开了市场,并在它们之间创造竞争,导致验证者获得更多收入和选择,同时也增强了以太坊的抗审查能力。
  3. 阶段 3(约 2 年后):未来,PBS 将在以太坊协议中 确立 以进一步增强其信任模型。

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

理由 1:构建者竞争对每个人都有好处

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

例如,Flashbots 构建者采用了以新交易类型“捆绑”(bundle)为基础的 封闭标价拍卖。捆绑允许交易者在投标之外表达交易位置的偏好,这特别有利于 MEV 提取者。在 PoS 以太坊中,获取 MEV 的重要性更大,因为 计划中的区块补贴减少 将使 MEV 变成总质押收入的更大份额。

这种差异对 单独验证者 的意义更加重要,他们由于规模原因无法参与阶段 1 的 PBS,并因此失去了任何 MEV 收入。在旧基础设施中,矿工被信任不会“拆分” MEV 交易。在 mev-boost 中,验证者承诺特定买家,只知晓该区块是否有效以及其支付金额,但不知道其中的交易。因此,这种信任不再是必要的,使得即使是小型或单独的验证者也可以将其区块空间出售给最佳构建者。

多位构建者之间的竞争对于 以太坊的审查抗性 也更好,因为审查构建者的收入将不如不进行审查的构建者,并且无法出更高的出价。因此,竞争性的 PBS 通常被认为具有 1/N 的安全模型(只需 1 个不审查的构建者)。验证者还可以完全控制他们在市场中包括的构建者,并可以移除被发现进行审查的构建者。

最后,我们期望 PBS 为构建者创造一个 全新的服务提供者市场。例如,Flashbots 构建者通过 Flashbots Protect RPC 允许任何人访问,并创建一个事实上的以太坊覆盖层,用户可以在其中进行私人交易,并免受抢先交易和撤回的影响。未来,我们期望构建者能以显著的方式改善以太坊的用户体验,例如提供通用的账户抽象。

理由 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 收入的区块。

为防止对以太坊 可用性的任何风险,mev-boost 作为共识客户端的边车实现。使用标准的 构建者规范 确保了客户端的多样性,使得验证者在相同的安全模型中受益,无论其使用哪种客户端。该安全模型确保如果 mev-boost 软件中发生故障,达成共识的节点将退回到本地区块生产。

为了确保高水平的 数据可用性,mev-boost 引入了相互信任的中继,这些中继位于构建者和验证者之间,负责模拟区块、过滤掉不好的区块,并保管区块主体。中继活动是公开可审计的,使整个网络能够监控其性能。通过使用欺诈证明和电路断路器,验证者可以自动断开与表现不佳的中继的连接。未来可能会引入数据可用性委员会,以为网络提供额外的冗余。

为降低 审查 的风险,mev-boost 允许验证者连接到任何他们信任的中继,并可以连接多个中继。构建者和中继之间的高度竞争确保用户和验证者始终有多种选择。

理由 4:mev-boost 是路由阶段内 PBS 的重要一步

正如引言中概述的,对于以太坊而言,所有验证者能够访问最佳区块并鼓励构建者之间的竞争是非常重要的。mev-boost 在这两个方面都优于阶段 1 的 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 担任 相互信任的中继 的角色。任何人都可以成为中继,他们将以声誉和服务在构建者和验证者之间进行竞争。虽然这在信任模型方面相比阶段 1 PBS 是一次严格的改进,但中继仍可能对构建者和验证者构成风险。这个风险将在阶段 3 PBS (确立)中解决,届时将完全消除可信中继。

参考文献

PBS

MEV 和 ETH2

区块构建

  • 原文链接: writings.flashbots.net/w...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
flashbots
flashbots
江湖只有他的大名,没有他的介绍。