Fabric 1.0示例中的first-network和basic-network有什么区别?

时间:2017-08-25 06:54:01

标签: hyperledger hyperledger-fabric

我已经尝试过Hyperledger Fabric 1.0的示例,根据官方文档完成了第一网络 fabcar ,但我不知道 first-network basic-network 之间的区别是什么? 我现在理解的是第一网络有更多的对等对象,组织  并启用TLS; basic-network拥有较少的peer对象,并使用couchdb。

顺便说一句,这些差异会影响证书吗?

2 个答案:

答案 0 :(得分:2)

basic-network 设置开发链码和基本应用程序所需的最小节点数。它只有一个同行,因此也只有一个组织。

first-network 建立一个拥有多个组织的网络,旨在展示更真实的部署拓扑。

加密材料不同,因为 first-network 实际上动态生成新的加密材料,而基本网络包括预先生成的加密材料。

答案 1 :(得分:0)

以上答案正确。添加一些注释以帮助遇到此问题的人。

可以在configcrypto-config目录中找到用于基本网络的预先生成的(也称为硬编码)加密材料

第一网络通过运行cryptogenconfigtxgen来生成这种加密材料,如byfn.sh

所示。

用于生成基本网络的加密材料的命令可以在generate.sh中找到,以防您想知道它们是如何创建的