引言
以太坊最初的设计理念是由单一实体处理区块创建的全过程。随着去中心化金融(DeFi)的兴起,交易排序的重要性日益凸显,催生了矿工可提取价值(MEV)的概念。MEV不仅带来了新的盈利机会,也对网络去中心化构成了潜在威胁。Proposer-Builder Separation(PBS)机制应运而生,旨在平衡MEV的分配并维护网络的去中心化特性。本文将深入探讨PBS机制的演进历程、当前实现方案以及未来发展方向。
PBS机制的起源与背景
早期区块构建的简单模式
在以太坊初期,区块构建过程相对简单:挖矿节点从内存池中提取交易,根据Gas价格排序,并确保每个区块的Gas消耗不超过限制。这种模式在DeFi兴起后发生了根本性变化。
MEV的中心化威胁
在DeFi生态中,交易顺序对最终收益产生重大影响。例如,假设有一笔在Uniswap上将ETH兑换成特定代币的交易,兑换比例取决于交易执行时的资金池状态。如果另一笔大额兑换交易在先执行,将改变资金池比例,导致后续交易者获得更少的代币。
这种交易顺序的重要性催生了MEV(矿工可提取价值)概念——矿工通过选择包含、排除或重新排序交易可能获得的额外利润。虽然MEV看似能增加网络安全激励,但若不加以控制,它可能成为强大的中心化力量。
普通验证者往往缺乏专业MEV提取能力,只能按Gas价格简单排序交易。而专业MEV提取者则使用高级算法和强大硬件获取超额收益。这种能力差异导致普通验证者收益降低,最终可能被迫退出网络或将资产委托给专业机构,从而加剧中心化风险。
Flashbots的创新解决方案
康奈尔大学研究员Phil Daian最早认识到MEV问题的严重性。他在2017年观察到0x ICO期间的抢先交易漏洞,并在此基础上发表了开创性研究《Flash Boys 2.0》。
抢先交易(或称三明治攻击)是常见的MEV提取策略:攻击者在内存池中发现目标交易后,以更高Gas价格发送类似交易,确保优先执行。目标交易执行后,攻击者立即进行反向操作,赚取差价。
为应对MEV挑战,Phil Daian与他人共同创立了Flashbots公司,专注于MEV领域的研究和解决方案开发。Flashbots认识到矿工对交易排序的垄断是宝贵资源,于是创建了交易排序权拍卖系统——MEV-GETH。
MEV-GETH与初步PBS实现
拍卖机制的工作原理
MEV-GETH引入了“搜索者”这一新角色。搜索者是专门识别MEV机会的参与者,他们将优化后的交易捆绑包发送给矿工,并支付费用以优先处理这些交易。
例如:搜索者Alice发现两个DEX间的套利机会,通过买卖价差可获利0.07 ETH。她创建交易捆绑包,并愿意支付0.05 ETH给矿工以优先处理。另一位搜索者Bob也发现相同机会,出价0.06 ETH。矿工自然选择出价更高的捆绑包,获得0.06 ETH收益,而Bob获得0.01 ETH净收益。
这种竞价机制确保了矿工获得大部分MEV收益,同时搜索者也能获得原本无法获取的利润。
中继器的重要作用
为防止恶意攻击和系统过载,Flashbots引入了中继器(Relay)作为过滤层。中继器评估交易捆绑包的盈利能力、有效性和费用,仅将最佳选项转发给矿工。虽然这引入了一定中心化因素,但确保了系统的安全运行。
权益证明转型与MEV Boost
共识机制变革的影响
以太坊从工作量证明(PoW)转向权益证明(PoS)后,验证和提案流程发生显著变化。PoS依靠验证者抵押ETH来提议和验证区块,取代了PoW的算力竞争。
MEV Boost的创新设计
为适应PoS环境中的单独质押者,Flashbots开发了MEV Boost系统。新系统包含以下核心组件:
- 多中继网络:任何人都可运营中继器,Flashbots开源了中继器代码
- 专业构建者:从搜索者收集交易捆绑包并组合成完整区块
- 拍卖机制:构建者向中继器提交带出价的完整区块
- 验证者交互:中继器将最高出价和区块头转发给验证者
信任挑战与解决方案
MEV Boost面临两个关键信任问题:
- 构建者需信任中继器不会窃取MEV机会
- 提议者需信任所签署区块头的有效性
为解决这些问题,系统引入了承诺机制:验证者对区块头签名后即形成绑定承诺,若尝试签署另一个区块将被视为恶意行为并受到惩罚。
当前现状与挑战
中继器的中心化风险
目前约95%的验证者使用MEV Boost服务,意味着以太坊核心功能(区块构建)主要在协议外进行。现有约9个活跃中继器,其中6个处理超过9%的区块份额。
这种设置带来两个主要问题:
- 信任依赖:中继器与构建者、验证者间的关系并非完全去信任
- 审查阻力:中继器可自主决定区块有效性,可能排除与受制裁地址相关的交易
数据显示,过去一周38%的区块遵守了OFAC准则,表明审查机制已在发挥作用。
运营可持续性挑战
中继器运营成本高昂(估计年成本7-8万欧元),且缺乏可持续商业模式。此外,作为外部软件的MEV Boost未经过协议级严格测试,曾导致集成漏洞和罚没事件。
未来发展方向
协议内PBS(ePBS)集成
以太坊正在研究将PBS集成到核心协议中,称为ePBS(encrypted PBS)。主要目标包括:
- 确保即使提议者与构建者协议破裂,提议者仍能获得补偿
- 让构建者承担提供缺陷区块的后果
- 减少对外部组件的依赖
双时隙ePBS设计
最受青睐的ePBS模型跨越两个时隙(每个时隙12秒):
- 投标阶段:构建者向验证者发送出价
- 承诺阶段:提议者选择出价并发布承诺区块
- 证明阶段:证明者投票确认区块有效性
- 区块释放:构建者释放完整区块内容
有效负载-及时性委员会模型
此变体引入专门委员会验证区块有效负载是否按时提供及其有效性,增加额外安全层。
时隙拍卖概念
构建者对特定时隙做出承诺而未指定具体区块,提供更大灵活性,特别适合需要实时操作的跨域MEV。
包含列表增强审查阻力
所有ePBS设计都授予构建者对交易的完全控制权。为增强审查阻力,可能采用“包含列表”机制:提议者向构建者发送必须包含的交易列表。如果构建者试图通过填充虚拟交易来审查交易,持续上升的Gas成本将使这种策略变得不可行。
乐观中继(Optimistic Relaying)
这是一种渐进式过渡方案,逐步减少中继器职责:
- V1阶段:取消中继器验证区块有效性的职责,降低运营成本
- V2阶段:中继器无需下载完整区块,进一步减少延迟
- 最终阶段:中继器角色转变为监督点对点网络内存池,最终被有效负载-及时性委员会取代
协议强制提议者承诺(PEPC)
以太坊基金会研究员Barnabé Monnot提出的PEPC概念,旨在赋予提议者在区块构建中更大发言权。提议者可设置额外条件使区块有效,若区块不满足这些条件将被拒绝。
与EigenLayer承诺不同,PEPC中的承诺直接影响区块有效性,而不仅仅是奖励或惩罚机制。PEPC与ePBS互补,提供更灵活的承诺定制能力。
构建者增强协议功能
专业构建者的出现为协议增强提供了新机会:
Danksharding扩展方案
以太坊研究员Dankrad Feist的Danksharding设计利用强大构建者创建包含所有数据的大区块,然后由轻量级验证者通过数据可用性采样进行验证,可能将数据吞吐量提高约16倍。
基于Rollups的排序优化
Vitalik Buterin曾讨论的“Total Anarchy”排序模型存在链上垃圾邮件和模糊性问题。Justin Drake提出的“Based Rollups”概念利用L1构建者作为Rollup排序器,精选最佳序列包含在链上。
无状态客户端创新
强大构建者能生成加密证明,使节点无需保留完整状态,实现更轻量级的客户端操作。
常见问题
什么是MEV?
MEV(矿工可提取价值)指矿工或验证者通过重新排序、包含或排除交易所能获得的额外利润。常见形式包括套利、抢先交易和三明治攻击。
PBS如何解决MEV问题?
PBS通过分离区块提议和构建职责,引入竞争性拍卖机制,使MEV收益更公平分配,减少中心化风险,同时保持网络安全性。
普通用户如何受MEV影响?
MEV可能导致用户交易被重新排序或夹心攻击,获得更差的交易执行价格。PBS通过规范化MEV提取,减少这些负面影响的发生频率和强度。
ePBS何时能实施?
ePBS具体实现方案仍在研究中,完全集成到以太坊协议可能需要数年时间。当前重点是通过MEV Boost等过渡方案解决迫切问题。
如何参与MEV生态?
普通用户可通过质押平台间接参与MEV收益分享。技术用户可成为搜索者识别MEV机会,或运营中继器和构建者基础设施。👉 了解更多参与机会
PBS是否会影响以太坊去中心化?
设计良好的PBS机制应增强而非削弱去中心化。通过专业分工和公平竞争,使更多参与者能分享MEV收益,减少大型实体的垄断风险。
结论
PBS不仅是一种技术实现,更是一种设计理念,承认分工激励的存在,并寻求以去信任化方式将职责委托给专业化实体。以太坊的核心目标仍然是构建可访问、开放、值得信赖的状态计算平台,由去中心化的轻量级验证者网络监督。
未来ePBS集成和PEPC等创新将进一步提高系统的公平性和去中心化程度。虽然具体实现路径仍在探索中,但以太坊社区对维护网络核心价值的承诺始终坚定不移。通过持续创新和协作,MEV将从潜在威胁转化为推动网络发展的积极力量。