【发布时间】:2016-08-19 02:17:06
【问题描述】:
我一直在阅读有关 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 也不使用挖矿,并添加了这些共识算法:
为了完整起见,比特币的原始共识算法(并且确实使用挖矿)是:
【讨论】: