区块链hyperledger fabricfabric区块链

Hyperledger Fabric 动态添加组织

2018-10-22  本文已影响103人  还是小把戏

Hyperledger Fabric 动态添加组织

本文使用 fabric 源码中自带的 e2e_cli 例子创建一个包含1个orderer 节点,2个org 组织,以及每个org组织包含2个 peer 节点。
本文测试才用 fabric 的版本为1.1.1。

1. 准备环境

2. 运行docker-compose,启动一个 fabric 网络

3. 获取当前 fabric 网络的配置信息

4. �在配置文件中加入组织Org3的相关配置信息

5. 链码验证

步骤3中,在 cli 容器中初始化的链码mycc,在加入组织Org3以后,可以同步查询链码mycc的数据,但是通过Org3提交的交易,无法被其他节点认证,由于在链码mycc初始化的时候,指定org1与org2的成员背书,并不包含org3的成员。


2.png

接下来,重新安装链码mycc1,并在初始化链码的时候,指定背书策略Org1 、Org2以及 Org3的成员背书,经过测试验证,三个组织的任意节点都可以提交交易事务,并被共识确认。


3.png 4.png

参考资料

  1. IBM学堂动态添加组织节点
上一篇下一篇

猜你喜欢

热点阅读