为什么 MEV 中的区块级分数很重要? 什么是区块级评分: 区块级评分是一种简单、可验证的指标,用于衡量在一个区块中费用接收者余额的变化。它不是追踪每一笔交易或事件,而是记录费用接收者在区块执行前后的 Merkle 锚定余额,并将差额视为区块的分数。这个单一数字的定义减少了关于什么“算作”价值的模糊性,并且可以通过 Merkle 证明轻松验证。 标准化区块价值很重要,因为许多 MEV 系统依赖于一致的、可审计的分数。中继利润切换、验证者会计、构建者支付、区块浏览器和支付证明都需要一个可靠的指标来比较区块。如果没有共同的标准,中继可能会重复计算或低报价值,验证者无法独立确认支付,构建者的激励也会失去一致性。区块级评分通过提供一种透明的、协议无关的测量方法,轻松验证,解决了这些问题。 在实践中,区块级分数用于比较区块,决定验证者应该提议哪个区块,并确认构建者、中继和验证者之间承诺的支付是否实际交付。 测量价值有几种方法;区块级评分是最直接的: - 交易输出评分验证特定的支付交易,该交易将费用接收者的余额增加。它避免了一些提款问题,但每个区块增加了燃气费用,并使支付证明变得复杂。 - 交易输入评分要求支付来自 EOA,并在交易的价值字段中包含支付。包含证明很简单,但该方法施加了严格的格式和来源规则。 - 事件级评分在交易中标准化发出的事件(例如,BlockScore(builder, validator, value))。这允许包含证明,但需要关于哪个交易和哪个事件索引计数的新约定。 - 区块级评分衡量费用接收者在整个区块中的余额差异,通过对区块 n−1 和区块 n 的接收者余额进行 Merkle 证明来验证。它不施加交易格式约束,并在支付机制中进行概括。其主要缺点是验证者无法在提议的同一区块中提取费用,而不改变分数;生成简洁、无信任的支付证明(Merkle 快照)仍然是一个活跃的工程挑战。 权衡主要在于燃气开销和证明复杂性。交易和事件方法增加了燃气和格式规则;区块级评分最小化了这些成本,但将复杂性转移到证明生成中。 要了解评分的重要性,请回想 MEV 流程:搜索者创建捆绑,构建者组装最高价值的区块,中继通过 MEV-Boost 向验证者宣传这些区块,验证者决定提议哪个区块。支付可以来自多个渠道、优先费用、协议 baseFee(不包括在 MEV 评分中)、直接 Coinbase 转账或简单转账,因此评分必须隔离验证者可捕获的价值,同时忽略无关的流动。 几个团队正在推动区块级标准化: - Flashbots 引入了 MEV-Boost 中区块评分的需求,并领导了社区在中继切换和验证者会计方面的工作。 - @wallchain_xyz 测量并重新分配来自套利和捆绑 DEX 交易的 MEV,支持每个捆绑的返利和保护。 - @bloxroute 提供低延迟的中继基础设施和实时区块价值评估,以强制执行支付阈值并模拟奖励。...