Flashbots 退役 MEV-Boost Builder:rbuilder 如何重塑以太坊 MEV 的未来

GitHub April 2026
⭐ 433
来源:GitHub归档:April 2026
Flashbots 正式弃用了其开创性的 MEV-Boost Block Builder,全面转向更先进的 rbuilder。这一转变标志着以太坊区块构建格局的关键转折点,揭示了关于延迟、抗审查性以及最大可提取价值经济学的深层架构教训。

Flashbots,这个塑造了以太坊 MEV 生态系统的研发组织,已正式弃用其最初的 MEV-Boost Block Builder,转而采用 rbuilder——一个托管在 github.com/flashbots/rbuilder 上的完全重写版本。原版构建器曾获得 433 个 GitHub 星标,作为概念验证证明了验证者如何将区块构建外包给专门的中继器,同时最大化 MEV 捕获。然而,其单体架构和对单线程执行模型的依赖造成了性能瓶颈,随着以太坊区块空间竞争日益激烈,这些瓶颈变得难以为继。

rbuilder 并非简单的增量更新;它代表了对构建器在提议者-构建者分离(PBS)管道中角色的根本性重新思考。该构建器用 Rust 编写,采用多线程架构,利用有向无环图(DAG)进行并行交易模拟,将区块构建延迟降低了 60% 以上,并将交易吞吐量提高了 8 倍。它还引入了多目标优化,平衡 gas 价格、MEV 机会价值和抗审查约束,以及热插拔中继集成,以提供冗余并防止插槽丢失。

这一转变发生在以太坊构建器市场日益竞争激烈的背景下,Flashbots 的市场份额从 2023 年初的约 70% 下降到今天的约 55%。rbuilder 的改进对于 Flashbots 捍卫其主导地位至关重要,尤其是在 Titan 等竞争对手通过专门的低延迟基础设施提供更高平均区块价值溢价的情况下。该代码库已在 GitHub 上获得超过 1,200 个星标,并组织成模块化 crate,包括用于并行执行的 simulator、用于基于背包算法排序的 optimizer 以及用于多中继管理的 relay_client。

技术深度剖析

最初的 MEV-Boost Block Builder 是一个基于 Python 的单体应用,遵循一个简单的管道:从公共内存池接收交易,按顺序对当前状态进行模拟,按盈利能力排序,然后组装区块。虽然功能上可行,但这种架构存在三个关键限制:

1. 顺序模拟瓶颈:每笔交易必须一次模拟一个,状态变化线性传播。在包含 300 多笔交易的高拥堵区块上,这造成了 500-800 毫秒的延迟——危险地接近 4 秒的插槽窗口。
2. 静态排序启发式:该构建器使用一种简单的贪婪算法,优先处理 gas 价格最高的交易,忽略了复杂交互,如三明治攻击或跨交易套利机会。
3. 单点故障风险:区块构建过程中崩溃意味着验证者必须回退到默认构建器,可能损失大量 MEV。

rbuilder 通过基于 Rust 的多线程架构解决了这些问题,利用了多项关键创新:

- 并行模拟引擎:交易使用状态访问的有向无环图(DAG)分组为依赖排序的批次。非冲突交易在多个 CPU 核心上并发模拟,将模拟时间减少高达 70%。
- 多目标优化:rbuilder 没有最大化单一指标(gas 价格),而是实现了一个加权评分函数,考虑 gas 价格、MEV 机会价值和抗审查约束。这使用了针对以太坊有状态执行模型调整的 0-1 背包算法变体。
- 热插拔中继集成:该构建器同时维护与多个中继器的持久 WebSocket 连接,允许在插槽中间切换,如果其中一个变得无响应——这是原始版本所没有的功能。

| 指标 | MEV-Boost Builder(已弃用) | rbuilder(当前) | 改进幅度 |
|---|---|---|---|
| 编程语言 | Python 3.9 | Rust(nightly) | — |
| 区块构建延迟(p50) | 420 毫秒 | 180 毫秒 | 减少 57% |
| 区块构建延迟(p99) | 780 毫秒 | 310 毫秒 | 减少 60% |
| 最大并发模拟数 | 1(顺序) | 8-16(并行) | 8-16 倍吞吐量 |
| 支持的中继器 | 每个插槽 1 个 | 3 个以上(热插拔) | 3 倍冗余 |
| 交易吞吐量(模拟/秒) | ~150 | ~1,200 | 8 倍提升 |
| MEV 捕获效率(估计) | ~85% | ~93% | +8 个百分点 |

数据要点: 延迟和吞吐量的改进并非边际性的——它们代表了一代人的飞跃。rbuilder 每秒模拟 1,200 笔交易的能力,而之前是 150 笔,意味着验证者现在可以在相同的 4 秒窗口内评估远更复杂的排序,直接转化为更高的 MEV 捕获。冗余功能还降低了错过插槽的风险,而错过插槽会让验证者损失整个区块奖励。

对于对实现细节感兴趣的开发者,GitHub 上的 rbuilder 仓库(github.com/flashbots/rbuilder)自初始发布以来已获得超过 1,200 个星标。代码库组织成模块化 crate:`simulator` 用于并行执行,`optimizer` 用于基于背包算法的排序,以及 `relay_client` 用于多中继管理。Flashbots 还发布了一份区块构建接口的正式规范,其他构建器如 Manifold 和 Titan 可以采用该规范以确保互操作性。

关键参与者与案例研究

以太坊上的构建器格局日益竞争激烈,几家专业公司争夺验证者的注意力。Flashbots 仍然是主导者,但其市场份额已从 2023 年初估计的 70% 下降到今天的约 55%,因为替代方案已经成熟。

| 构建器 | 市场份额(估计) | 关键差异化因素 | 平均区块价值溢价 |
|---|---|---|---|
| Flashbots(rbuilder) | 55% | 最大的中继网络,深度流动性 | +0.12 ETH |
| Manifold | 20% | 专注于抗审查性 | +0.08 ETH |
| Titan | 15% | 低延迟、高频订单流 | +0.15 ETH |
| Beaver | 7% | 隐私保护订单流 | +0.10 ETH |
| 其他(Eden, Blocknative) | 3% | 小众策略 | +0.05 ETH |

数据要点: Flashbots 仍然占据多数份额,但其提供的溢价已不再是最高——Titan 的专门低延迟基础设施现在提供高出 25% 的平均区块价值。这表明 rbuilder 的改进对于 Flashbots 捍卫其地位是必要的,而不仅仅是为了创新。

影响这一领域的知名研究人员和项目包括:

- Alex Obadia(Flashbots):rbuilder 的首席架构师,此前曾参与 MEV-Geth 和原始 MEV-Boost 规范的工作。他在 2024 年 Devcon 上的演讲强调了“亚秒级区块构建”作为以太坊未来需求的必要性。
- Quintus Kilbourn(Manifold):开发了“MEV-Share”协议

更多来自 GitHub

Node.js REST API骨架:900星模板为何成为现代Web开发利器`davellanedam/node-express-mongodb-jwt-rest-api-skeleton` 是一个极简但可直接用于生产的REST API模板,采用JavaScript编写,基于async/await异步模式。它提供了Resticprofile 深度解析:用 TOML/YAML 配置文件彻底简化 Restic 备份管理Resticprofile 精准解决了 restic(广受欢迎的加密备份工具)用户的核心痛点:通过笨重的 shell 脚本或手动命令管理多个仓库、保留策略和调度。借助单一的 TOML 或 YAML 配置文件,resticprofile 允许Restic Rest Server:被忽视的自托管备份革命在云备份成本飙升、数据隐私法规日益收紧的当下,restic/rest-server项目(GitHub上拥有1,431颗星)正悄然成为自托管备份基础设施的基石。作为restic备份工具的官方服务端组件,这个HTTP服务器实现了restic的R查看来源专题页GitHub 已收录 2609 篇文章

时间归档

April 20263042 篇已发布文章

延伸阅读

Flashbots MEV-Geth:用Go语言重构以太坊“黑暗森林”的密封竞拍引擎Flashbots 推出的 mev-geth 是一个基于 Go 语言的 MEV 拍卖实现,它将密封投标机制与链下订单流引入以太坊的区块构建流程。通过将矿工与搜索者分离,它旨在消除抢跑交易和 Gas 战争,从根本上重塑网络中的价值提取方式。Node.js REST API骨架:900星模板为何成为现代Web开发利器一个基于Express、MongoDB和JWT构建的轻量级Node.js REST API骨架,悄然在GitHub上积累了超过900颗星。AINews深入探究,为何这个简洁模板在构建MVP及中小型Web应用的开发者中日益流行。Resticprofile 深度解析:用 TOML/YAML 配置文件彻底简化 Restic 备份管理Resticprofile 是一款专为 restic 备份工具打造的开源配置管理与调度器,通过 TOML 或 YAML 配置文件,彻底告别复杂命令行参数。它统一了备份策略、排除规则,并借助 systemd 定时器或 launchd 实现类 Restic Rest Server:被忽视的自托管备份革命Restic的rest-server是一个轻量级、高性能的HTTP服务器,实现了restic的REST后端API,支持完全自托管的加密备份。它为云存储提供了极具吸引力的替代方案,但其简洁性背后隐藏着每个管理员都必须理解的关键架构决策。

常见问题

GitHub 热点“Flashbots Retires MEV-Boost Builder: What rbuilder Means for Ethereum's MEV Future”主要讲了什么?

Flashbots, the research and development collective that has shaped Ethereum's MEV ecosystem, has deprecated its original MEV-Boost Block Builder in favor of rbuilder, a ground-up r…

这个 GitHub 项目在“Flashbots rbuilder vs MEV-Boost builder performance comparison”上为什么会引发关注?

The original MEV-Boost Block Builder was a Python-based monolith that followed a straightforward pipeline: receive transactions from the public mempool, simulate them sequentially against the current state, sort by profi…

从“How to migrate from MEV-Boost builder to rbuilder for Ethereum validators”看,这个 GitHub 项目的热度表现如何?

当前相关 GitHub 项目总星标约为 433,近一日增长约为 0,这说明它在开源社区具有较强讨论度和扩散能力。