扩展内存池视角
非常感谢dataalways、soispoke和ralexstokes对这篇文章的反馈,以及EthPandaOps和Flashbots提供的内存池数据存档。
TL;DR:以太坊可能过度关注"本地构建者"以抵制审查。
本地构建是一种后备机制,允许提议者(包括家庭质押者)在需要时构建自己的区块(例如,当构建者/中继器导致可用性问题时)。这些后备机制必须是无需许可且可信的,可以通过当前的本地构建方式实现,或通过开放且无需许可的网关(例如 ePBS 或去中心化中继器)。在 MEV-Boost 市场中实现无需许可的参与,本地构建将变得不必要,同时(弱)审查抵抗和可用性仍然保持完整。
本地构建者、私有订单流和公共内存池的角色
以太坊已从单一的、基于gossip的公共内存池演变为动态生态系统,包括专业的区块构建者、私有订单流交易、用户操作捆绑器和 L2 排序器。这一转变导致了几个变化:
- 增强专业化 – 引入了诸如预确认、基于排序、前置交易保护(MEV 拦截器、Flashbots 保护)和改进的内存池隐私等服务,这些都有助于提升用户体验。
- 公共内存池作用diminished – 尽管其经济意义已下降,但公共内存池对抵制审查仍然至关重要。
- 私有交易崛起 – 目前,约35%的交易是私下提交的,主要通过Beaverbuild 和 Titan Builder —— 这一趋势自2024年6月以来一直保持稳定。
- 中心化担忧 – 独家订单流交易创造了规模经济,导致构建者之间更加中心化。然而,PBS 保护验证者免受中心化压力,例如Flashbots 的 buildernet正在应对构建者端的风险。
一个关键问题浮现:
→ 我们需要本地构建者吗?
对于以下内容,请不要混淆家庭质押者和本地构建者的角色。这些角色是不同的(尽管通常由同一实体执行),应该被区别对待。家庭质押者无疑对以太坊、其去中心化以及由此产生的所有特性都极其重要。
- 本地构建者跟随另一个本地构建者的区块接近1,455万 gas目标。
- 本地构建者跟随MEV-Boost构建者的区块平均只填充711万 gas。
- MEV-Boost构建者跟随本地构建者使用明显更多的gas。
时间游戏和区块传播
MEV-Boost构建者在中继支持下经常参与时间游戏(详情见此处),可能会将区块传播延迟多达3秒(时段的约25%)。这种延迟可能会影响下一个提议者包含交易的能力,降低其gas利用率。
下图展示了基于前一个区块n的区块可见时间的区块n+1的gas使用情况。我们再次观察到,跟随MEV-Boost构建者区块的本地构建者带来了约700万 gas。
- 随着前一个区块的可见时间增加,下一个区块的gas使用量减少。
- 跟随MEV-Boost区块的本地构建者通常只填充约700万 gas。
- 在时段的1秒时,gas使用量约为700万;到3.5秒时,下降到约500万。
经济视角
优先费每年仅贡献约3%的本地构建者收入(参见此分析),随着公共内存池缩小,这一比例还在下降。
然而,某些交易仍然是不可提取的,包括:
- 简单的ETH或代币转账
- 智能合约部署
- 来自隐私应用如Railway或Tornado Cash的交易
- 等等
从用户体验和审查抵抗的角度来看,公共内存池仍然至关重要。
本地构建者已经在执行层端牺牲了大量额外收入,可能对共识层的奖励感到满意,因此处理较少的交易可能不会给他们带来太大额外负担。
本地构建者的未来
本地构建者对审查抵抗是否必不可少?
认为本地构建者对审查抵抗至关重要的假设值得质疑。
本地构建者自然按优先费对交易进行排序,不太可能修改其客户端软件进行审查。
然而,MEV-Boost市场已经激励了反审查行为:
- 如果一个广泛使用的应用成为审查目标,遵守规定的构建者将不得不牺牲可从该应用的交易中提取的MEV利润。为了与不审查的构建者保持竞争力,他们有强烈的动机避免审查并找到绕过限制的方法。
- 如果一个使用频率较低的应用面临审查,小型构建者可以积累审查构建者拒绝包含的交易队列。一旦排队的交易提供足够的优先费,不审查的构建者可以出价更高,确保最终被包含。
案例研究:Tornado Cash
受到审查的Tornado Cash交易,出现了延长的包含时间。然而,小型构建者尽管市场份额较低,仍积累并批量处理这些交易以确保其被包含。
下图区分了本地构建者和MEV-Boost构建者。本地构建者约占网络的8-10%。在过去一年中,他们包含了第二多的Tornado Cash交易,但下面的图表显示本地构建者在每个区块的包含率相对较低。市场份额相对较低的小型构建者似乎捡起了Tornado Cash交易并批量包含,帮助他们赢得区块拍卖。
即使没有本地构建者,被制裁的交易仍然可以到达链上,这表明某种弱形式的审查抵抗机制可以在没有本地构建者的情况下持续存在。我们可能会看到包含时间延长,但最终影响取决于被审查的用户/应用。
那活跃度呢?
活跃度是另一回事。如果没有本地构建者直接向自己提交投标的无许可方式,绕过可能审查他们的中继,以太坊就无法保证活跃度。
如果本地构建者可以以无信任和无许可的方式不依赖中继转换,那么他们作为本地区块构建者的角色就会diminish。







