您好,我正在尝试使用 super 账本结构来实现区 block 链。我做了第一个网络演示,发现里面有很多证书。我尝试在下图中按层次排列它们。
我有一些与他们有关的问题
TIA。
最佳答案
首先感谢您为此创建树。
我是 super 账本的初学者,但我从 super 账本文档中了解到,每个组织都需要一个唯一的根证书(ca-cert),它将特定组件(对等节点和订购者)绑定(bind)到该组织。 Fabric 中的交易和通信由实体的私钥(keystore)签名,然后通过公钥(signcerts)进行验证。
由于不同的组织还需要通信或共享他们的分类帐,因此在组织级别需要 CA 或 MSP。在每个组织中,我们可以有多个对等点,因此我们也需要对这些对等点进行认证。甚至来自不同组织的对等点也可以相互加入,因此 signcerts(用于身份验证)和 TLScerts(用于安全握手)。
要看看这些是如何生成的,我建议您手动生成工件
http://hyperledger-fabric.readthedocs.io/en/latest/build_network.html
并在创建它们时查看内部文件夹中的不同证书。
关于hyperledger-fabric - 了解 Hyperledger 结构中的各种证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46465298/