区块链/等级 VII · 演进/7.1 以太坊:世界计算机/课程 7
MEV、构建者与内容审查
谁下令封锁,谁就掌控价值。
材料Flashbots MEV-Boost 文档美国财政部OFAC关于Tornado Cash的新闻稿(2022年8月)中继器与构建者控制面板(例如 mevboost.pics)
好奇
- 为什么在去中心化账本中,交易顺序决定了盈亏?
- 外部监管压力如何影响全球网络中包含哪些节点?
- 当一些专业公司掌握了该产业链的大部分历史数据时,去中心化又会面临怎样的状况?
探索
- 最大可提取价值,即 MEV,产生的原因在于交易顺序会影响最终结果。那些寻找机会的人会持续监控内存池中的各种可能性,比如不同交易所之间的套利机会或借贷协议中的清算机会。他们还会将多笔交易组合在一起,只要这些交易能被放置在区块中的特定位置,就能确保获利。所提取的价值来自于交易执行前后价格差,从而弥补了因市场效率低下而造成的损失。这种机制使得区块生成变成了一个需要优化的问题,其中时机与交易顺序至关重要。
- 自 2022 年 9 月以太坊转向权益证明机制以来,大多数区块并非由验证者直接创建。相反,专门的构建者会收集来自搜索者的交易信息,并将其整合成完整的区块。验证者则充当提案人角色,通过密封拍卖机制选出出价最高的区块。这种将不同职能分开的做法——即提案人与构建者分离机制——使得无需每个验证者都运行复杂的计算软件即可实现高效优化。该生态系统已形成不同的层级:搜索者负责发现价值,构建者负责整理这些价值,而中继节点则负责传递它们。
- Flashbots的MEV-Boost客户端通过同时将验证节点与多个构建者连接起来,从而协调这一供应链。中继节点会在将区块传递给提案人之前对其完整性进行验证,以此防止垃圾信息或无效数据的出现。不过这也带来了新的故障点——这些中继节点本身。由于它们负责筛选和转发区块,因此对哪些交易能够进入区块链拥有巨大影响力。这种权力集中在少数商业运营商手中,形成了与比特币那种更为分散的矿池结构不同的依赖关系。
- 2022年8月,美国外国资产控制办公室对Tornado Cash实施制裁后,去中心化与合规性之间的矛盾便显现出来。为避免法律风险,多家大型节点开始过滤与该协议相关的交易。有一段时间里,大多数以太坊区块都是由遵守OFAC规定的节点生成的,这实际上在基础设施层面限制了某些类型的活动。这一现象表明,当区块生成工作集中在受国家法律约束的机构手中时,外部规则便能够影响协议的内部逻辑,从而改变区块链的行为,而无需修改其代码。
- 比特币也面临着通过矿池带来的类似集中风险,只不过机制有所不同。在比特币系统中,矿池通常负责构建区块模板,而矿工们只需对数据进行处理即可;不过 Stratum V2 版本允许矿工自行选择要包含的交易(见3.2.5节)。而在以太坊中,区块的构建工作则由少数专门的节点来完成。这一差异很重要,因为这些中央化的构建节点可以实施协议层无法察觉的商业逻辑或合规过滤机制。其代价也很明显:虽然专门的构建节点能提高效率并增加验证者的奖励,但也会让系统依赖于那些控制经济活动排序的第三方运营商,从而带来信任风险。
- 打开如 Etherscan 这样的区块浏览器,查看最近生成的区块的元数据。如果客户端支持的话,寻找能够显示区块创建者或提议者身份的信息。可以发现,虽然是由验证节点来提出区块,但内部交易顺序实际上是由外部实体进行复杂优化后确定的。这一具体观察揭示了一个事实:区块链的历史是由一系列具有各自动机与约束条件的专业参与者共同构建的,而非由某个单一的协议引擎所决定。
关键事实
- MEV(最大可提取价值)取决于区块内的交易顺序。
- 在以太坊的权益证明时代,提案者与构建者分离机制将区块的构建过程与区块提案过程分离开来。
- Flashbots的MEV-Boost中继系统通过密封式拍卖在验证节点与专业构建者之间进行协调。
- 在2022年8月对Tornado Cash实施制裁后,许多中继节点开始过滤相关交易,从而影响了区块的构成。
- 中继节点会在数据传递前对其进行验证,从而保护提议者免受无效数据或垃圾信息的侵害。
- 企业运营商对模块化产品的集中使用,使得外部监管规则能够影响供应链的构成。
练习 九、六、三、一
9收集列出以太坊合并后从交易提交到最终被纳入区块的整个流程中涉及的9个不同角色或实体。
6归类根据这9项功能的主要用途,将其分为6类:价值发现、组装、验证、分发、提案以及审查/合规。
3提炼将这6个分类归纳为3个核心原因,解释为何与比特币的挖矿模式相比,提案者与构建者的分离会带来新的信任依赖关系。
1凝结集中式区块构建机制使得外部监管压力能够影响哪些交易会被记录在链上。
事实核查
日期、数字及数据均依据下方列出的已发表资料进行核实。