【技术实现步骤摘要】
联盟网络的运行实现方法、装置、设备及存储介质
[0001]本申请涉及计算机
,尤其涉及区块链
,可用于云计算和云服务,具体用于一种联盟网络的运行实现方法、装置、设备及存储介质。
技术介绍
[0002]随着区块链技术的发展,联盟网络的应用越来越广泛。联盟网络一般由机构组建,通常是由同一联盟的多个节点来维护的,一个联盟网络中可以包括至少一条联盟链,各条联盟链之间可以是平行链的关系,也可以是子链关系。
[0003]但是,现有联盟网络,由于网络运行受到较多约束,存在联盟网络操作不便的问题,亟需改进。
技术实现思路
[0004]本申请提供了一种联盟网络的运行实现方法、装置、设备及存储介质,以优化联盟网络的管理模式。
[0005]根据本申请的一方面,提供了一种联盟网络的运行实现方法,所述方法由链管理客户端执行,所述方法包括:
[0006]按照盟主确定规则,在所述联盟网络中确定具有盟主权限的盟主客户端;
[0007]其中,所述盟主客户端用于基于管理平台数据,控制所述联盟网络的运行;且用于将所述管理平台数据向所述联盟网络中具有副盟主权限的链管理副盟主客户端进行同步。
[0008]根据本申请的另一方面,提供了一种联盟网络的运行实现装置,所述装置配置于链管理客户端,所述装置包括:
[0009]客户端确定模块,用于按照盟主确定规则,在所述联盟网络中确定具有盟主权限的盟主客户端;
[0010]其中,所述盟主客户端用于基于管理平台数据,控制所述联盟网络的运行; ...
【技术保护点】
【技术特征摘要】
1.一种联盟网络的运行实现方法,所述方法由链管理客户端执行,所述方法包括:按照盟主确定规则,在所述联盟网络中确定具有盟主权限的盟主客户端;其中,所述盟主客户端用于基于管理平台数据,控制所述联盟网络的运行;且用于将所述管理平台数据向所述联盟网络中具有副盟主权限的链管理副盟主客户端进行同步。2.根据权利要求1所述的方法,其中,按照盟主确定规则,在所述联盟网络中确定具有盟主权限的盟主客户端包括:在创建新的联盟网络时,或已有盟主客户端的盟主权限撤销时,按照盟主确定规则,在所述联盟网络中确定具有盟主权限的盟主客户端。3.根据权利要求1所述的方法,其中,按照盟主确定规则,在所述联盟网络中确定具有盟主权限的盟主客户端包括下述任意一项:根据用户指定,在所述联盟网络中确定具有盟主权限的盟主客户端;将发起联盟网络创建的链管理客户端,确定为具有盟主权限的盟主客户端;在所述联盟网络的成员客户端中,选择确定一个成员客户端赋予盟主权限,作为盟主客户端。4.根据权利要求3所述的方法,其中,将发起联盟网络创建的链管理客户端,确定为具有盟主权限的盟主客户端包括:在本地的链管理客户端获取用户发起的联盟网络创建请求;创建新的联盟网络,并在创建的联盟网络中,为本地的链管理客户端赋予盟主权限,作为盟主客户端。5.根据权利要求3所述的方法,其中,在所述联盟网络的成员客户端中,选择确定一个成员客户端赋予盟主权限包括:在所述联盟网络的成员客户端中,发起盟主投票,并根据投票结果选择确定一个成员客户端赋予盟主权限。6.根据权利要求5所述的方法,其中,在所述联盟网络的成员客户端中,发起盟主投票包括:在所述联盟网络的链上发起盟主投票事务请求;或基于所述链管理客户端之间的交互,发起盟主投票请求。7.根据权利要求1所述的方法,在所述联盟网络中确定具有盟主权限的盟主客户端之后,还包括:如果本地链管理客户端为盟主客户端,则控制在所述联盟网络的其他链管理客户端中,选择确定具有副盟主权限的副盟主客户端。8.根据权利要求7所述的方法,其中,控制在所述联盟网络的其他链管理客户端中,选择确定具有副盟主权限的副盟主客户端包括:若所述联盟网络中客户端数量增至大于设定数量阈值时,则控制在所述联盟网络的其他链管理客户端中,选择确定具有副盟主权限的副盟主客户端。9.根据权利要求1所述的方法,其中,所述管理平台数据包括认证服务器数据、平台数据库书和数据审核服务配置数据中的至少一项。10.根据权利要求1所述的方法,其中,所述联盟网络的数量为一个或多个;每个客户端在多个联盟网络中所具有的权限相同或不同,所述权限包括盟主权限、副盟主权限和成员
权限。11.一种联盟网络的运行实现装置,所述装置配置于链管理客户端,所述装置包括:客户端确定模块,用于按照盟主确定规则,在所述联盟网络中确定具有盟主权限的盟主客户端;其中,所述盟主客户端用于基于管理平台数据,控制所述联盟网络的运行;且用于将所述管理平台数据向所述联盟网络中具有...
【专利技术属性】
技术研发人员:荆博,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。