【问题标题】:How to add a new org in HyperledgerFabric?如何在 Hyperledger Fabric 中添加新组织?
【发布时间】:2018-02-08 13:19:10
【问题描述】:

我关注这个网站:https://www.ibm.com/developerworks/cloud/library/cl-add-an-organization-to-your-hyperledger-fabric-blockchain/index.html。我在第 4 节遇到了一些问题。第 4 节说,我应该添加一个新的 org json 内容(即 Org3MSP )。但是文档没有提到如何生成json 内容。特别是有一些看起来像 pem 的字符串。

【问题讨论】:

    标签: hyperledger-fabric


    【解决方案1】:

    此视频有效。它告诉每一步! https://www.youtube.com/watch?v=DKuGU5CYV_E

    【讨论】:

      【解决方案2】:

      v1.1.x 的文档已更新,添加了 reconfiguring 现有 Hyperledger Fabric 区块链网络(“构建您的第一个网络”示例网络)的教程,以添加新组织和对等到现有通道.

      一般流程将是:

      1. 设置configtxlator服务器与配置块交互 频道
      2. 使用peer channel fetch获取配置块 命令
      3. 将检索到的配置块从 protobuf 转换为 json 使用configtxlator 服务器
      4. 修改json配置为 包括新组织的信息
      5. 使用将 json 编码为 protobuf configtxlator
      6. 计算新配置与频道中原始配置的增量
      7. 将增量配置更新从 protobuf 解码为 json
      8. 将该 json 更新包装在一个信封中
      9. 使用configtxlator再次将生成的json编码为protobuf
      10. 为足够的频道成员子集签署交易以满足其背书政策
      11. 使用peer channel update 命令提交签名频道更新命令
      12. 使用peer channel fetch获取通道的创世块
      13. 启动新组织的同级
      14. 使用 peer channel join 的创世块将新组织的对等方加入频道
      15. 根据需要将链代码安装到新组织的对等节点
      16. 升级链码以设置新的背书政策,包括新的组织

      是的,这有点复杂,但我们预计随着时间的推移,其中大部分内容将自动为管理员简化。

      【讨论】:

        【解决方案3】:

        您必须更新 configtx.yaml 和 crypto-config.yaml 文件。编辑后,您必须运行 cryptogen 工具来生成相关证书。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2019-04-01
          • 2019-02-06
          • 1970-01-01
          • 1970-01-01
          • 2020-12-23
          • 1970-01-01
          • 2018-09-27
          相关资源
          最近更新 更多