Hyperledger Besu中QBFT共识机制里的Q指代什么?
QBFT缩写中Q的具体含义
结论很明确:QBFT里的Q指代Quorum。
- QBFT的完整名称是Quorum Byzantine Fault Tolerance,是在IBFT共识基础上优化而来的拜占庭容错类共识算法,最早由Quorum联盟链项目团队开发,后续陆续被Hyperledger Besu集成、纳入企业以太坊联盟的官方客户端规范,成为联盟链场景下广泛使用的共识实现。
- 你查阅的两份技术文档没有明确说明Q的含义,是因为QBFT已经是行业内通用的固定简称,技术文档默认读者了解缩写的基本背景,不会每次都重复展开全称:后缀BFT是业内通用的拜占庭容错(Byzantine Fault Tolerance)缩写,前缀Q就来自算法最初诞生的Quorum项目。
- 这个含义可以通过算法的早期公开资料验证:QBFT首次发布时的项目说明、早期版本的源码注释里,都明确标注了全称是Quorum Byzantine Fault Tolerance,只是后续算法成为跨项目的通用共识标准后,大家普遍直接使用QBFT这个短名,很少再特意解释前缀的来源。
内容的提问来源于stack exchange,提问作者Sumit Arora
相关产品推荐
相关产品推荐

