Time:2023-09-22 Click:92
原文作者:0X NATALIE
90% 以上的以太坊区块由 MEV-Boost 生成,主要因为其 PBS 机制使验证者可以获得更多的利润。PBS 使得验证者从区块构建中分离出来,将构建排序交易的行为外包给构建者,由中继充当两者的交互通道,验证者只需向网络提议新区块,所以也称为提议者。提议者可以通过向区块构建者出售区块空间来获得更多的收入,提高了利润。这促使越来越多的验证者加入 MEV-Boost。
然而维护中继所需的运营成本可能非常高,估计范围在每年 50 万美元到 100 万美元,而收入为零,这导致了构建者与中继之间的垂直整合,影响中继的中立性。而且如果将中继算入构建者的成本话,构建者每天需要赚取约 3000 美元才能实现收支平衡。目前只有三到五家构建者能够做到这一点,他们的利润大都来自私人订单流(CEX/DEX 套利)。
EigenLayer 认为构建者的中心化加上在 PBS 中提议者是没有交易包含权力的,他们只负责从中继中选择构建者出价最高的区块头进行签名,等中继返回完整的区块将其广播以验证,使得构建者权力过大,以太坊网络的审查抵抗能力将受到构建者的单方面影响。于是提出 MEV-Boost 机制,旨在让提议者也可以包含交易。
在 PBS 中提议者对交易没有排序和选择权力,是保护构建者的 MEV 不被窃取的必要条件,那么如何在保护构建者的同时让提议者可以包含交易?MEV-Boost 引入部分区块中继( partial block relay)产生部分区块拍卖机制,提议者可以自己创建区块的一部分(区块其余部分 RoB),并将另一部分拍卖出去(区块顶部 ToB),由构建者创建。此外,部分区块拍卖被提议作为 PBS 中 crLists(抗审查列表)的替代方案。MEV-Boost 是 MEV-Boost 的补充软件,MEV-Boost 仍将处理整个区块的拍卖,MEV-Boost 将处理其余的部分区块拍卖。
注册(Enrolling):验证者必须通过 EigenLayer 重质押来使用 MEV-Boost 的部分区块中继。需要更新其提款凭证指向 EigenLayer 合约,该合约包含一个 Slashing 功能,可对验证者的任何恶意行为进行惩罚。
提案(Proposing):构建者构建相应的部分区块,然后发送给 MEV-Boost 中继。中继将验证这些部分区块的有效性,并将部分区块的交易默克尔根与相关的元数据(区块号、交易数量等)发送给提议者。提议者将对中继发送的数据进行签名,并将签名后的数据发送回中继。中继验证签名的有效性后,释放部分区块。提议者将部分区块和自己的交易合并完成整个区块,并向网络提议整个区块。部分区块的原子性由提议者担保,如果提出者在构建部分块时进行操纵或更改,构建者不会遭受与整个块相关的所有风险。
惩罚(Slashing):惩罚阶段在检测到提议者的恶意行为时触发,对 ToB 的任何更改都被视为提案人的恶意行为。观察者(中继)可以提交欺诈证明,表明提议者修改了构建者提供的部分区块。如果欺诈证明被验证为准确无误,提议者会通过 EigenLayer 的重质押机制受到削减惩罚(32 ETH)。2 个 ETH 将分配给中继, 30 个 ETH 将分配给区块建设者。
那么提议者和构建者选择部分区块的动力是什么?提议者不用多说,他可以包含自己的交易,一种可能的想法:如果提议者检测到网络审查压力,并且部分区块出价与完整区块出价之间的差异小于 0.005 ETH,他将选择部分区块并自行构建区块的其余部分。在这种设定下,提议者可以灵活选择 MEV-Boost(完整区块)或者 MEV-Boost (部分区块) 。而构建者构建部分区块的动力是在较低的成本下参与块构建,获取竞争优势,同时转移区块的原子性的风险。
区块原子性强调了在区块链上执行的多个操作要么全部被接受和确认,要么全部被拒绝,没有中间状态。保证区块原子性的目的是确保区块链的一致性和安全性。如果区块内的交易或操作是部分成功的,可能会导致不一致的状态,损害区块链的可信度和完整性。
EigenLayer 提出的 MEV-Boost 机制可以平衡提议者和构建者之间的权力,为以太坊的抗审查能力带来了更多保障。EigenLayer 的重质押机制用于削减惩罚,保障系统的安全性,同时提高资金效率以鼓励更多验证者的参与以太坊和其他网络的生态系统,实现更加去中心化和公平的加密世界。