当您将阿里云BaaS的某个通道和管理链码进行绑定后,此通道则成为“混合通道”,您将无法在联盟的通道标签页中添加组织或者配置出块参数,这些操作需要在组织的已加入通道标签页中进行。
在没有确定加入外部组织前,不要将阿里云BaaS上的通道与管理链码绑定,以避免额外的操作。
配置出块参数
操作步骤
登录阿里云BaaS控制台,在概览页面,我的组织区域,找到目标通道中的一个组织,单击组织的名称。
单击已加入通道标签,对于目标通道,确定其已经带有混合通道标识后,单击配置。
在通道配置侧边栏中,对出块参数进行修改,单击提交。此时通道内每个组织会收到一个审批任务。
说明块超时时间建议低于3秒,否则会影响通道内多组织间的任务协同。
使用各组织对应的阿里云账户登录BaaS控制台,在任务页面的列表中,浏览对应的任务。
如果单击提交的发起组织,是在通道绑定管理链码之前就已加入,则任务会被自动审批并生效,出块参数直接被更改。如下图所示,混合通道内有3个阿里云BaaS组织,3个任务状态直接为已生效,无需审批。
如果单击提交的发起组织,是在通道绑定管理链码之后才加入,虽然该组织的任务被自动审批,但不会生效。如下图所示,混合通道内有3个阿里云BaaS组织,1个任务状态为已审批,其他2个任务状态为待审批。
对于待审批的任务,单击去处理,在侧边栏查看任务详情,确认无误后单击同意。如果该组织在通道绑定管理链码之前就已加入,则任务会自动生效。
说明配置出块参数时,建议使用在通道绑定管理链码之前就已加入的组织,降低操作复杂度。
加入组织
如果您要加入外部组织,参考外部组织加入通道。
如果您要在混合通道中加入阿里云BaaS上的组织,参照以下步骤。
操作步骤
按照组织加入外部通道,完成其中第1步至第3步的操作。将加入请求文件发送给混合通道中任意一个阿里云BaaS组织的管理员。
按照外部组织加入通道,完成其中第2步至第10步的操作。
按照组织加入外部通道,完成其中第6步至第8步的操作。
查看通道详情
操作步骤
登录阿里云BaaS控制台,在概览页面,我的组织区域,找到目标通道中的某个组织,单击组织的名称。
单击已加入通道标签,获取通道列表。因为阿里云BaaS管控并不存储外部组织的信息,当通道绑定管理链码后,管控需要从链上获取组织成员及链码信息。为了避免页面刷新过慢,混合通道的通道成员数和链码数不做展示。
单击混合通道的名称,弹出通道详情侧边栏,如下图所示,成员列表包含外部组织的MSP信息,Orderer节点信息列表包含Orderer节点地址及TLS根证书。