【超级账本】通道的生命周期

【参考资料】
【1】https://medium.com/kokster/understanding-hyperledger-fabric-channel-lifecycle-a546670646e3

创建一个通道

  1. 调用configtxgen工具通过 channel config update transaction 创建一个新通道的配置文件;
  2. 这个配置文件会被保存在某一个创世区块中;这个区块不仅仅保存完整的配置文件,也会保存这个配置文件的每次更新;
  3. 在客户端使用peer channel create命令,用admin用户进行签名后,提交给order节点;
往通道里加入一个节点

  1. 加载包含通道配置文件的创世区块;
  2. 构建系统链码中的JoinChannel;
  3. 将这个链码执行JoinChannel的请求发送给待接入的节点;

备注:构建和发送这个指令应该是在排序节点上

往通道里加入一个组织

向通道里加入组织,也就是channel config的升级。就是读取通道配置文件,修改它,往里面加入一个组织,然后调用peer channel update命令(用管理员账户签名后)提交给排序节点。

你可能感兴趣的:(区块链)