上文我们提到 Danksharding,其设计核心思想主要围绕着 中心化的出块 + 去中心化的验证 + 抗审查性。接下去我们将来探索抗审查中的 PBS 的设计理念、诞生过程以及具体方案。
截止到目前为止,PBS 暂时没有特定的实现形式,本质上它是一种设计理念,其核心是强调公平和去中心化。参与协议的各方往往会出现专业化分工和对第三方服务的需求,这是不可避免的现象。为了确保区块链的顺利、公平运作,PBS试图通过协议去规范这种需求。
Note:“协议参与者”指的是以太坊的权益证明(POS)机制中受到约束且活跃的验证者,他们预期会执行各种职责,包括构建区块、验证证明或是参与当前的验证委员会成为其中一员。
回归到最早以太坊设计之初,它只有2个参与者:
但在运行的过程中,我们会发现起过程并不顺利。验证者同时承担了 “Builder” 和 “Proposer” 两个角色:即,他们既要构建区块的内容,也要负责对出块进行验证 + 投票 。这样去中心化就无法得到保障。
Source:jamesbachini, PBS;验证者的角色被拆分成 Proposer 和 Builder:Proposer(排序权) 将区块生产权出售给 Builder,Builder(区块打包)竞价争夺区块内交易顺序的特权。
于是,PBS 中出块者验证投票的角色被拆分为两个新的子角色:Builder 和 Proposer。