更新时间:2023-08-15 GMT+08:00
分享

组建联盟链

当您已创建区块链类型为“联盟链”的区块链实例时,您可以通过邀请其他租户加入此联盟链,组建一个多成员参与的联盟链系统。还支持不同通道发送邀请构建联盟链。

  • Fabric 1.1.0版本BCS实例支持更新至1.4.0版本,同时取消1.1.0版本BCS实例的创建。
  • Fabric 1.4.0版本BCS实例支持更新至2.2版本。如果是联盟链,请确保所有联盟成员组件也升级到Fabric 2.2版本,否则无法正常交易。更新版本请参见3中的更新版本操作。
    • BCS版本3.x.x对应社区Hyperledger Fabric 1.4.0版本。
    • BCS版本4.x.x对应社区Hyperledger Fabric 2.2版本。
  • 对于已构建的1.1.0版本的联盟链,被邀请方实例仍旧可以创建1.1.0版本并加入联盟。

注意事项

  • 基于CCE集群和基于边缘集群创建的区块链实例都支持组建联盟链,当基于边缘集群构建联盟链时,由于不同租户的边缘集群分属不同VPC网络,构建联盟需保证网络连通。
  • 当邀请方是“基于边缘集群创建的区块链实例”时,被邀请方只支持选择“基于边缘集群创建的区块链实例”,不支持选择“基于CCE集群创建的区块链实例”。
  1. 使用公网IP地址创建实例。

    为保证网络连通,创建基于边缘集群的BCS实例时使用公网IP地址,即填写纳管边缘集群的云服务器所绑定的弹性公网IP地址。

    图1 边缘节点IP
  2. 查看弹性公网IP地址。

    进入ECS服务页面,查看弹性云服务器列表。

    图2 查看弹性云服务器列表
  3. 对于已有的边缘集群实例,可以通过更新访问地址切换至公网IP地址。

    在BCS实例卡片页面,选择“更多 > 更新访问地址”,并填写弹性公网IP地址进行更新。

您还可以使用“VPC对等连接”、“云专线”等方法进行不同租户间VPC网络打通。

对于已有的边缘集群实例,更新访问地址:

  • 达成联盟前请填写公网IP地址进行更新。
  • 达成联盟后不建议更新访问地址。

邀请成员

组建联盟链,即可邀请成员加入该联盟。

  1. 登录区块链服务管理控制台。
  2. 在页面左侧选择“成员管理”。单击页面右上角“邀请成员”。
  3. 在邀请成员页面,选择邀请方的BCS实例、联盟通道,填写被邀请方的租户名称。

    图3 邀请成员

  4. (可选)单击“邀请一个新租户”可添加多个成员进行邀请。

    最多支持邀请40个成员。

  5. 单击确定,邀请通知信息将发送至被邀请方。

同意/拒绝邀请

当您收到加入联盟链的成员邀请时,您会收到通知信息,此时您可以同意/拒绝邀请。

  1. 登录区块链服务管理控制台。
  2. 在页面左侧选择“通知管理”。单击通知列表“操作”列的“查看”。

    • 同意邀请:选择需要加入联盟通道的组织,再单击“同意”。
    • 拒绝邀请:单击“拒绝”。
      • 作为被邀请方,支持在下拉框中选择已创建好的BCS实例或者单击“创建BCS实例”来创建实例。

        作为被邀请方,只能接受并同意加入来自同一个邀请方的区块链实例发送的若干邀请。若是不同邀请方的不同区块链实例发送邀请,则被邀请方需要选择新创建BCS实例才能分别接受并同意加入。

        作为被邀请方,收到同一个邀请方的区块链实例选择不同通道发送邀请后,只需在其中一条邀请中,选择创建BCS实例,其他通道可复用此BCS实例,来加入其他通道的联盟中。

        图4 创建BCS实例示意图
      • 创建BCS的步骤可参见实例部署。为了能成功加入联盟,您创建实例时部分参数需要与邀请方BCS实例保持一致,例如区块链类型、共识策略、安全机制等,故这些参数在界面上已灰化不可修改。

相关文档