区块链:CA服务和容错

时间:2017-07-26 20:34:05

标签: blockchain hyperledger hyperledger-fabric

我正在神奇的Blockchains世界中迈出第一步。这项技术有很多非常有趣的方面,我有兴​​趣了解。

为简化起见,区块链表示部署在对等网络上的分布式和分散式数据库。节点具有同等特权和等效参与者:对于每个节点,都可以获得数据集的完整副本。这种设计可确保非常高的容错能力(拜占庭),并可通过适当的加密和一致性算法实现数据完整性。

我现在正在研究基于Hyperledger Fabric的链基础实现,这是由Linux基金会托管的区块链框架实现。 特别是,我通过Anna D Derbakova发布了一个名为 Hyperledger Fabric Basics 的惊人示例项目,可以在GitHub上找到:https://github.com/angrbrd/hyperledger-fabric-basics。 在此实现中,作者定义了一个由以下内容组成的网络:

  • 4个同行;
  • 1个主服务节点CA。

blockchain network

如果我错了,请纠正我,但主服务节点是否代表整个实施的单点故障?实际上,区块链将在同行之间共享。但是,如果没有CA,则不再可能为新事务发出签名密钥。 如果为真,那么哪些方法通常用于实现区块链实现的更稳健的设计?

1 个答案:

答案 0 :(得分:1)

引用的作品相当陈旧,并且基于不再相关的旧架构。 Hyperledger Fabric 1.0最近发布,并不依赖于单个CA,因为之前的架构需要。有关此主题的更多信息,请参阅How to avoid the Fabric CA beeing a single point of failure?