探源 PBS,我们是否应该将其奉为神圣?

BlockBeats
2023年10月14日 20:07
收藏
在《Uncommon Core 2.0》播客上,Hasu 和 Jon 邀请了来自以太坊基金会的 Mike Neuder 和 Flashbots 的 Chris Hager,讨论了 PBS 的设计理念。
播客源:《Uncommon Core 2.0

主持人 : Flashbots 战略负责人 Hasu 、 DBA 联合创始人和管理合伙人 Jon Charbonneau

编译:律动BlockBeats


Hasu 和 Jon 邀请了来自以太坊基金会的 Mike Neuder 和 Flashbots 的 Chris Hager,讨论了 roposer-builder separation (PBS) 的设计理念。他们首先深入研究了 PBS 过去和现在的实现,包括以太坊上的 MEV-Geth 和 MEV-Boost。然后他们讨论了 PBS 的未来 - 是否应该将 PBS 奉为神圣,协议强制执行的提议者承诺(PEPC),L2s 上的 PBS,如何防止审查制度等等。以下为 BlockBeats 整理的内容重点:

PBS ,全称 Proposer - Builder Separation ,即提案者-构建者分离,是区块链设计中一个重要的理念。它主要是指在链上治理中,将提案者和区块构建者的角色进行分离,提案者只负责提案,而将复杂的区块构建工作外包给专门的构建者完成。这种分工方式的初衷是为了降低参与共识的门槛,使网络更加去中心化。

PBS 最初是在以太坊的工作证明时代就已经开始应用的。当时,矿工可以通过 MEV - Geth 等软件,将区块构建工作外包给「搜索者」( searcher ) 完成。搜索者可以构建包含更多交易费的优化区块,并与提案该区块的矿工分成。在 POS 合并前,由于矿工数量有限,这种合作方式可以通过声誉机制来建立一定的信任。(注: MEV , Miner Extractable Value ,指矿工可提取的价值)

PBS 背后的设计理念

从更宏观的角度看, PBS 反映了务实的设计理念。它认识到区块链参与者存在专业化分工和外包需求是不可避免的,并试图通过协议设计来规范这种需求,使其更加公平和去中心化。这种面对市场需求采取务实而非理想主义方法的设计思路值得关注。

PBS 也展现了模块化和分层设计的优势。它将复杂的区块构建外包给外部构建者,使核心网络保持简单,为不同的应用场景提供扩展性。这也使 PBS 能够应用于以太坊的扩容方案和二层解决方案中。

当然, PBS 也需要在去中心化、稳定性、监管等方面做出平衡。但整体而言, PBS 代表了区块链设计中一种积极的理念探索,即在保持简单的基础协议之上,利用经济激励引导参与者形成专业化分工,实现任务的最优分配,使整个网络变得更健康。 PBS 背后的这些设计理念也将会在其他公链中得到更多应用,推动行业向前发展。

随着以太坊 POS 合并逼近, PBS 成为社区关注的焦点。为此, Flashbots 推出了 MevBoost 作为第一个 PBS 的实现。它引入了「中继」( relay ) 的角色,作为提案者 (主要指验证者) 和构建者之间的中介。中继的作用是确保构建者支付给验证者的费用不被提案方窃取,同时也确保验证者不会在见到区块实际内容之前就承诺使用该区块。目前,约 95% 的以太坊验证者都是通过 MevBoost 中的中继来获取区块的。

PBS 的优势所在

PBS 最大的优势在于它允许网络保持相对简单且去中心化。如果没有 PBS ,验证者就需要自行构建区块,这无疑会提高其门槛,进而导致网络中心化。另一方面, PBS 也允许网络利用构建者的专业能力来优化区块的效率。例如 PBS 可以协助实现链上扩容,通过将区块构建的复杂工作交给构建者,验证者的工作量可以大大降低。

当然, PBS 也存在一定的问题。最主要的担忧在于中继的角色过于集中化。目前,仅有 8-10 个中继为以太坊网络提供大多数 PBS 服务。这些由中心化机构运营的中继可能成为网络稳定性的威胁。此外, PBS 也会带来一定的法律监管问题,相关方需要承担交易审查的责任。

内置 PBS :解决方案还是新问题?

为此,以太坊基金会正在研究如何将某些形式的 PBS 纳入到以太坊协议中,即所谓的内置 PBS ( Enshrined PBS )。内置 PBS 的目标是减少对中继的依赖,其最基本的要求是需要一个承诺-揭示机制和一个无条件支付机制。前者可以确保验证者在看到区块实际内容之前就承诺使用该区块,后者可以确保即使构建者没有揭示区块内容,支付也能正常执行。

当然,内置 PBS 也面临许多技术挑战,可能带来新的复杂性和不确定性。另一方面,即便引入内置 PBS ,某些形式的外部中继服务可能也还会存在,因为它们可以提供更灵活的支付方式,延迟优化等额外服务。所以内置 PBS 是否可以完全解决外部中继的问题,仍然存在争议。

与此同时, PBS 也正在用于以太坊二层扩展网络的设计中。相比以太坊主网,二层网络具有更大的设计空间和灵活性,可以实现不同形式的 PBS 。例如,二层网络可以限定序列化者的数量,也可以根据自己的需求制定更明确的区块排序规则。因此, PBS 在二层网络中的具体实践可能与主网存在很大不同。但整体而言, PBS 在二层网络中的应用也非常值得期待。

链捕手ChainCatcher提醒,请广大读者理性看待区块链,切实提高风险意识,警惕各类虚拟代币发行与炒作, 站内所有内容仅系市场信息或相关方观点,不构成任何形式投资建议。如发现站内内容含敏感信息,可点击 “举报”,我们会及时处理。
ChainCatcher 与创新者共建Web3世界