Joa*_*ira 4 blockchain hyperledger hyperledger-fabric
创建超级分层结构网络时,您可以在crypto-config.yaml和中定义组织,订购者和同行configtx.yaml.
但是,如何将新组织或新对等方添加到已设置的网络中的现有组织?运行cryptogen并configtxgen指向仅包含新组织/同行的配置文件?重新生成一切?
使用的重点cryptogen是帮助用户解决crypto-config.yaml文件中定义的对等体和组织的加密材料.但是,可以简单地利用openssl生成组织根CA的密钥和证书,然后生成用户证书并将它们安排到类似于cryptogen生成和启动网络的文件夹中.因此,添加新对等体只需生成一组新的密钥和由根CA签名的证书即可.最后,您可以通过提供genesis块来简单地启动新的对等体并将其加入到通道中,该块可以从订购服务中获取.
现在,该configtxgen工具可帮助您配置Hyperledger Fabric网络,了解哪些组织将组成一个联盟,并有权加入该渠道.扩展此配置比简单地添加新对等项更为复杂,为了完成,您将不得不利用该configtxlator工具,更多详细信息以及如何使用它的示例,您可以在下面的教程中找到它.在高级别,您将必须读取当前通道配置,将其解析为json格式,使用新参与者进行更新,计算增量并生成配置更新事务,最后一步是将更新提交给订购服务,以便将其更新影响.完成配置更新后,您将能够将新组织中的新同行添加到该频道.
小智 5
您可以通过为新对等点生成加密材料(使用cryptogen extends)、生成新对等点并将该对等点加入网络上的现有通道以进行同步来实现此目的。
您可以在以下位置找到完整的指南:
扩展 Hyperledger Fabric 网络:添加新对等点