联盟管理
创建联盟
联盟代表一个区块链业务团体,可以由一个或多个组织组成。
目前,组织能够通过两种形式参与到联盟网络中:
- 创建联盟
- 接受邀请加入联盟
-
进入百度区块链引擎BBE控制台中的BDChain联盟链,点击“联盟”菜单,进入“联盟”页面。已创建的联盟将显示在联盟列表中。
-
点击“创建”或“创建联盟”按钮进入到联盟创建页面,填写配置信息,包括:
- 联盟名称:建议与联盟业务相关联,便于识别。
- 联盟英文名:联盟全局的唯一标示。
- 联盟描述:对联盟业务、联盟特征的描述。
- 初始组织:用户可以从已有的组织中选择或者创建新的组织来参与联盟。
- 可用区:可用区是指在同一区域下,电力和网络互相独立的区域,故障会被隔离在一个可用区内。
- 容器集群节点:可选择普通配置或豪华配置,普通配置和豪华配置均默认启动以下节点各1个:BDChain验证节点、IPFS节点、Remix合约编辑器、区块链浏览器。
- 填写完相关配置信息后,右侧会提示配置费用,确认无误后点击“下一步”。
-
进入创建联盟的订单确认页面,确认无误后点击“去支付”,如需要修改则可点击“返回修改”。
- 支付成功后将跳转回“联盟”页面,在联盟列表中将看到正在创建的联盟。大约等待15分钟左右,联盟将创建完毕。
查看联盟
在“联盟”页面中,点击“联盟名称”进入到联盟详情页面。
联盟详情页面包括:
- 联盟基本信息,包含联盟ID、联盟名称、描述、运行状态、共识机制、同步模式、出块周期。
-
联盟成员,该联盟下所包含的组织。
邀请加入联盟
联盟创建成功之后,联盟创建者能够邀请百度云上用户加入联盟。
-
联盟创建者进入到“联盟详情”页面中点击“邀请成员”,弹出“邀请成员”对话框,填写被邀请人的用户ID(目前只支持邀请百度云上用户加入联盟),即可发起提案邀请新用户加入联盟。
-
被邀请用户进入自己的百度云区块链引擎BBE控制台的BDChain联盟链中的"事件中心"即可看到提案和审批邀请事件(需要和邀请人的联盟网络在同一地域),选择“通过”或“驳回邀请。如果被邀请人通过邀请,需要选择加入联盟的组织。
-
被邀请用户接收邀请后,需要联盟创建者正式发起链上提案。
-
当联盟创建者正式发起链上提案之后,联盟内所有成员会收到审批事件,需要联盟中所有成员审批新用户的加入,选择“通过”或“驳回”。
-
当全员审批通过后,被邀请人在其BDChain联盟的“事件中心”中即可看到“提案事件”的状态。
-
点击“确认加入联盟”,进入加入联盟创建页面,填写配置信息。
- 配置信息确认后点击“下一步”进入到订单确认页面,确认无误后点击“支付”后,将创建网络节点并加入联盟。
提案删除联盟内组织
- 只有联盟创建者可以发起删除组织的提案,联盟创建者进入到“联盟详情”页面,联盟成员“操作”列点击“提案删除”(本人不可提案删除),即可发起链上提案删除联盟内组织。
- 联盟内所有成员会收到审批事件,需要联盟内所有成员审批该删除组织的提案,选择“通过”或“驳回”。
- 当全员审批通过后,被提案删除的组织节点验证者信息和白名单信息会自动从链上清理,节点将不再有出块和同步数据的权利,但BBE不会删除其集群和节点信息,需要用户主动点击“退出联盟”清理数据。
退出、删除联盟
进入“联盟”页面,在联盟列表中的“操作”列,点击“退出联盟”,联盟中的组织成员能够退出联盟。如联盟中最后一个组织退出联盟后,联盟网络将同时删除。 因为联盟创建者承担邀请新用户加入联盟和发起提案删除联盟内组织的责任,所以联盟创建者必须等所有的成员都退出后才能退出。