<aside>
💡 Normal Questions
-
能详细讲解在PBS下,一个块是如何被打包的么?谁能成为proposer?谁能成为builder?以什么规则成为?builder可以不接受proposer的提议么?
-
最终收取手续费的是proposer,最终决定出块的也是proposer,所以利益应该全是proposer的哇?builder从哪里有利可图?加入自己的MEV交易么?builder和searcher的差别在哪里,感觉差不多哇?
-
然后如果proposer剔除了builder的MEV交易替换成自己的,那如何鉴定,如何处罚?它们会用sandwich夹正常的defi交易么?理论上用很大的资金可以把任何一个人的swap给夹没了
-
ePBS和PBS的区别
</aside>
1 Basic Info
1.1 角色
- Searcher:Searcher主要是负责寻找特定交易机会的实体,他们使用算法检测市场中的套利、清算等机会,并向Builder提交这些交易以便被包含在区块中。
- Builder:Builder接受来自Searcher的交易提议,构建出能够最大化收益的区块。因此,Builder是最终决定交易顺序和内容的人。
- Proposer:Proposer是最终负责提议区块的人,通常也是验证者(Validator)。他们最终决定哪个区块会被提议并添加到区块链中。
1.2 流程
区块打包流程
- 交易池收集:链上交易首先进入交易池(mempool),这个交易池是所有节点都能访问的。交易包含用户的gas fee和可能的MEV机会。
- Builder打包区块:
- Builder从交易池中选择交易,按照最有利可图的方式打包成区块。这里的“最有利可图”通常包括最大化的MEV提取。
- Builder会构建多个区块候选方案,然后选择最优的一个区块提交给Proposer。
- Proposer选择区块:
- Proposer会接收来自不同Builder的区块提议,并选择其中一个最有利的区块进行提交。这些提议通常是通过MEV-Boost等软件进行选择。
- Proposer将选定的区块提交到区块链上,完成区块的最终生成。
角色资格和选择规则
- 谁能成为Proposer:
- 任何在以太坊网络上质押了32 ETH的用户都能成为验证者,并有机会成为Proposer。Proposer是从这些验证者中随机选出的。
- 谁能成为Builder:
- Builder并没有特别的限制,理论上任何有足够技术能力和资源的实体都可以成为Builder。这些通常是由专业团队或公司运营的。
2 系统设计
<aside>
💡 Builder能否在给Proposer的提案中夹带私货、进行MEV套利?
</aside>
- MEV-Boost:在PBS框架下,Builder确实可以进行MEV的提取。Builder可以在构建区块时插入自己的MEV交易(如夹心攻击)。然而,这种行为是透明的,Proposer选择区块时会看到所有交易的排序和内容。
- 透明度与激励机制:虽然Builder可以通过插入自己的MEV交易获利,但由于Proposer从多个Builder中选择区块提案,Builder必须确保他们的提案是最优的。如果Builder的提案中包含过多的私利交易,可能会导致Proposer选择其他Builder的提案,从而降低Builder的竞争力。