首页 文章

区块链:CA服务和容错[重复]

提问于
浏览
0

这个问题在这里已有答案:

我正在神奇的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 回答

相关问题