我已经尝试过Hyperledger Fabric 1.0的示例,根据官方文档完成了第一网络和 fabcar ,但我不知道 first-network 和 basic-network 之间的区别是什么? 我现在理解的是第一网络有更多的对等对象,组织 并启用TLS; basic-network拥有较少的peer对象,并使用couchdb。
顺便说一句,这些差异会影响证书吗?
答案 0 :(得分:2)
basic-network 设置开发链码和基本应用程序所需的最小节点数。它只有一个同行,因此也只有一个组织。
first-network 建立一个拥有多个组织的网络,旨在展示更真实的部署拓扑。
加密材料不同,因为 first-network 实际上动态生成新的加密材料,而基本网络包括预先生成的加密材料。
答案 1 :(得分:0)
以上答案正确。添加一些注释以帮助遇到此问题的人。
可以在config和crypto-config目录中找到用于基本网络的预先生成的(也称为硬编码)加密材料
第一网络通过运行cryptogen
和configtxgen
来生成这种加密材料,如byfn.sh
用于生成基本网络的加密材料的命令可以在generate.sh中找到,以防您想知道它们是如何创建的