【发布时间】:2019-02-08 03:31:36
【问题描述】:
我是区块链新手,对比特币 PoW 方案有基本的了解。
阅读了Hyperledger Fabric https://hyperledger-fabric.readthedocs.io/en//latest/key_concepts.html的关键概念后,我对设置理解有些困难。
在Membership 部分 here,它说“KeyStore for Private Key: 这个文件夹是为一个本地 MSP 定义的对等节点或排序节点。”但是组织可以有多个 Peer 节点。那么哪些节点负责私钥呢?我的理解是 private 应该只存储在一个地方。
对于整个Peer 部分(参见this link),似乎表明Peer 节点仅根据背书策略验证背书交易。共识算法呢? (例如 PoW、PoS、PoET)
我知道 Fabric 实现了 Kafka(请参阅 Hyperledger Architecture, Volume 1)。但后来,我还在 arXiv 中找到了让我更加困惑的论文 A Byzantine Fault-Tolerant Ordering Service for the Hyperledger Fabric Blockchain Platform。这篇论文似乎表明排序节点也参与了拜占庭容错(BFT)。但是,我对排序节点的理解是,它们只负责对背书的交易进行排序并将它们广播到所有对等节点(参见this link)。
现在,我对 Hyperledger Fabric 网络如何验证背书交易感到困惑。什么是默认的共识算法,它如何适应官网描述的Peer section的图片?
谢谢。
【问题讨论】:
标签: hyperledger-fabric hyperledger blockchain