我一直在阅读有关 HyperLedger Fabric 项目如何实施开源区块链解决方案的文档:https ://github.com/hyperledger/fabric/blob/master/docs/protocol-spec.md
我已经看到使用了 PBFT 共识算法,但我不明白如何在 BlockChain 网络中的所有 Validating Peers 之间挖掘和共享块。
我一直在阅读有关 HyperLedger Fabric 项目如何实施开源区块链解决方案的文档:https ://github.com/hyperledger/fabric/blob/master/docs/protocol-spec.md
我已经看到使用了 PBFT 共识算法,但我不明白如何在 BlockChain 网络中的所有 Validating Peers 之间挖掘和共享块。
Hyperledger Validating Peers (VPs) 不会挖掘区块,也不会在它们之间共享区块。下面是它的工作原理:
所有区块都将是相同的,因为:交易执行是确定性的(应该是),并且一个区块中的 tx 数量是固定的。
根据 Hyperledger Fabric 1.X
分类帐包含
Hyperledger 是区块链技术的保护伞。上面提到的 Hyperledger Fabric 就是其中之一。Hyperledger Sawtooth 也不使用挖矿,并添加了以下共识算法:
为了完整起见,比特币的原始共识算法(并且确实使用挖掘)是: