提案者-建造者分离如何重塑以太坊的未来架构

提案者-构建者分离 (PBS) 代表了以太坊处理交易和构建区块方式的根本转变。PBS将区块创建分为两个专业功能,而不是让验证者同时处理这两个角色:构建者组装交易,提案者验证和最终确定区块。这一架构创新作为以太坊朝着更大可扩展性和安全性方向发展的路线图的一部分而出现,预计将在2024年或更晚实施。

PBS解决的核心问题

在传统的以太坊权益证明机制下,验证者承担多个角色——他们排序交易、选择哪些交易被包含,并提议完整的区块。这种权力集中为通过战略交易排序创造了价值提取的机会。提议者-构建者分离将这些职责解耦,引入了竞争动态,使得专门的参与者能够在其特定任务上表现出色,而不是试图一次性优化所有事务。

提案者-构建者分离的实际运作方式

在PBS模型下,工作流程变得明显分段。区块构建者监控内存池,验证交易是否符合协议要求(的燃料限制、随机数序列、执行),并将其按优化顺序排列。它们构建一个包含交易数据和序列逻辑的完整区块体,然后将这个区块体作为成品呈现给区块提议者。

区块提议者接收这些预构建的区块体,并用必要的元数据进行包装——父区块哈希、时间戳和其他头信息。他们验证构建者创建内容的完整性,确保没有恶意内容渗透。这样的分离意味着提议者可以纯粹专注于验证,而构建者则在效率和公平性上竞争。

PBS 和 MEV 挑战赛

最大可提取价值 (MEV) 在以太坊的生态系统中变得越来越有争议,特别是在去中心化金融协议中。验证者可以通过控制交易顺序获利——抢先交易、夹击交易或排除某些订单。提案者-构建者分离并不能消除 MEV,而是将其在这两种角色之间重新分配。

由于构建者现在控制交易排序,他们成为主要的MEV提取者。这会产生有趣的动态:构建者必须相互竞争,以向提案者提供有吸引力的区块机会,这可能导致更公平的MEV分配。构建者之间的竞争可能会抑制最掠夺性的做法,同时新的均衡点出现。然而,PBS单独并不能完全解决MEV问题——它改变了问题,而不是消除它。

互补扩展:PBS 遇见 Danksharding

大佬-提议者-构建者分离与其他扩展创新一起工作效果最佳。Danksharding,维塔利克·布特林在以太坊2.0中的分片方法,将区块链拆分为多个并行链,同时处理交易。每个分片在保持独立的同时,贡献于总吞吐量。

PBS和Danksharding的结合形成了强大的组合:Danksharding通过并行化倍增原始容量,而提议者-建造者分离则优化了如何利用这些容量以及谁从交易排序中获益。一种通过数量扩展;另一种通过效率和公平性扩展。

提案者-构建者分离的承诺

理论上的好处是显著的。专业化使优化成为可能——构建者完全专注于构建最佳的区块;提议者则纯粹专注于验证。这种分工应能改善整体网络性能。

去中心化扩展是因为进入门槛降低。您不需要成为熟练的验证者就可以参与区块创建;您可以成为优化交易的构建者或评估其质量的提案者。MEV动态改善通过构建者竞争,可能会带来更公平的奖励和更少的抢跑攻击。随着竞争驱动资源优化,网络效率的提升自然随之而来。

未来真实的挑战

尽管有承诺,但仍然存在重大障碍。增加复杂性引入了新的攻击向量和协调挑战。构建者和提案者必须可靠地沟通,而不产生延迟瓶颈或合谋的机会。

中心化风险在高门槛——计算成本、技术专长、规模经济——导致只有大型复杂的建设者主导区块创建的情况下出现。网络可能会分裂为控制供应的强大建设者和选择有限的提案者。

MEV 重新分配,而非消除,意味着在 PBS 下将出现新的提取策略。虽然抢先交易可能会减少,但构建者可能会开发出新颖的机制以不同方式捕获价值。解决这些问题需要持续的研究和复杂的激励设计。

激励对齐可能是最具挑战性的难题。我们如何公平地补偿建设者和提议者?支付机制必须反映实际价值贡献,同时防止战略性操控。随着MEV动态的变化,这些激励需要不断重新校准。

提案者-建造者分离是以太坊发展中的关键环节——虽然不是完整的解决方案,但通过创造性的角色分离,成为了一个有意义的架构改进,解决了可扩展性和MEV问题。

ETH0.21%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)