您通过阿里云BaaS创建组织后,可以申请将该组织加入外部Fabric环境的通道中。
加入外部通道
前提条件
外部通道内的peer节点和对应的orderer节点地址需要是公网可访问的“域名+端口”格式。
外部通道内组织和阿里云BaaS上的组织使用同类型的状态数据库(当前默认为couchDB)。
如果BaaS上的联盟是1.4版本,需要外部组织的Fabric版本高于或等于 v1.4.2,低于v2.0;如果BaaS上的联盟是2.2版本, 则需要外部组织的Fabric版本为2.2.x。
建议通道内每个组织都部署管理链码,以便进行通道的共同管理。详情请参考管理链码。
操作步骤
阿里云BaaS用户登录控制台,在概览页面,我的组织区域,找到目标组织,单击组织的名称。
单击已加入通道标签,单击加入混合通道。
在加入混合通道侧边栏,单击下载加入请求,将文件发送给外部Fabric环境的管理员。
外部Fabric环境的管理员可以通过其区块链平台,或者Fabric CLI命令,将加入请求文件中包含的组织信息添加到通道配置中。Fabric CLI的具体操作可参考Adding an Org to a Channel。同时,建议利用管理链码对通道内的多个组织进行任务协同。
外部Fabric环境的管理员根据下图示例,生成加入回复文件,发送给阿里云BaaS用户。
阿里云BaaS用户登录阿里云BaaS控制台,在待加入组织的已加入通道标签页,单击加入混合通道。
在加入混合通道侧边栏,上传加入回复文件,或直接将内容填入文本框,单击加入,完成外部通道的加入。
下载管理链码,在新加入的外部通道中进行上传、安装及绑定,以便和其他组织一起对通道进行管理。具体操作请参考管理链码。
文档内容是否对您有帮助?