平行链授权节点配置方法、设备和存储介质技术

技术编号:21838828 阅读:28 留言:0更新日期:2019-08-10 20:27
本发明专利技术提供一种平行链授权节点配置方法、设备和存储介质,该方法包括:主链和平行链节点分别执行账户组创建交易以将初始创建的平行链的授权节点账户组记录到主链和平行链上;主链和平行链节点分别执行授权请求交易以将第二账户请求加入授权节点账户组的授权请求记录到主链和平行链上;主链和平行链节点分别执行若干投票交易以将授权节点账户组中的各第一授权节点账户是否同意授权请求的投票记录到主链和平行链上,并根据各投票和预配置的投票规则判断授权请求是否通过:是,则将第二账户加入授权节点账户组记录到主链和平行链上。本发明专利技术的方案便于平行链自主管理运营。

Configuration Method, Equipment and Storage Medium of Parallel Chain Authorized Nodes

【技术实现步骤摘要】
平行链授权节点配置方法、设备和存储介质
本申请涉及平行链
,具体涉及一种平行链授权节点配置方法、设备和存储介质。
技术介绍
平行链是依托于主链的一种区块链。在申请人所开创的一种平行链机制(可参考申请人此前申请的若干平行链专利)中,平行链共识安全依赖于主链,即,主链不负责平行链的交易执行,平行链自行处理平行链交易的执行,并由部分获得授权的平行链节点(在此前的部分专利中称之为验证节点,以下简称为授权节点)将执行结果发送到主链上进行共识以完成平行链共识。在当前的上述平行链机制中,授权节点的配置管理由主链的超级用户审批完成,该配置管理机制不便于平行链的管理运营,导致平行链无法自主运营。
技术实现思路
鉴于现有技术中的上述缺陷或不足,期望提供一种便于平行链自主管理运营的平行链授权节点配置方法、设备和存储介质。第一方面,本专利技术提供一种适用于平行链节点的平行链授权节点配置方法,包括:从对应的主链节点同步并打包执行第一账户组创建交易以将初始创建的平行链的授权节点账户组记录到平行链上;其中,第一账户组创建交易由主链的超管账户响应于记录到主链上的平行链创建请求生成,第一账户组创建交易还由主链节点打包执行以将初始创建的授权节点账户组记录到主链上;从对应的主链节点同步并打包执行第一授权请求交易以将第二账户请求加入授权节点账户组的授权请求记录到平行链上;其中,第一授权请求交易还由主链节点打包执行以将授权请求记录到主链上;从对应的主链节点同步并打包执行若干投票交易以将授权节点账户组中的各第一授权节点账户是否同意授权请求的投票记录到平行链上,并根据各投票和预配置的投票规则判断授权请求是否通过:是,则将第二账户加入授权节点账户组记录到平行链上;其中,若干投票交易还由主链节点打包执行以将各投票记录到主链上,并根据各投票和投票规则判断授权请求是否通过:是,则将第二账户加入授权节点账户组记录到主链上。第二方面,本专利技术提供一种适用于主链节点的平行链授权节点配置方法,包括:执行平行链创建请求交易并通过共识将平行链创建请求记录到主链上,以供主链的超管账户响应于平行链创建请求生成第一账户组创建交易;其中,平行链创建请求交易由第一账户在请求创建平行链时生成;执行第一账户组创建交易并通过共识将初始创建的平行链的授权节点账户组记录到主链上,并冻结第一账户的保证金;其中,第一账户组创建交易还由对应的平行链节点同步并打包执行以将初始创建的授权节点账户组记录到平行链上;执行第一授权请求交易并通过共识将第二账户请求加入授权节点账户组的授权请求记录到主链上;其中,第一授权请求交易还由对应的平行链节点同步并打包执行以将授权请求记录到平行链上;执行若干投票交易并通过共识将授权节点账户组中的各第一授权节点账户是否同意授权请求的投票记录到主链上,并根据各投票和预配置的投票规则判断授权请求是否通过:是,则将第二账户加入授权节点账户组记录到主链上;其中,若干投票交易还由对应的平行链节点同步并打包执行以将各投票记录到平行链上,并根据各投票和投票规则判断授权请求是否通过:是,则将第二账户加入授权节点账户组记录到平行链上。第三方面,本专利技术还提供另一种适用于平行链节点的平行链授权节点配置方法,包括:从对应的主链节点同步并打包执行第二账户组创建交易以将初始创建的授权节点账户组记录到平行链上;其中,第二账户组创建交易由请求授权的第四账户生成,第二账户组创建交易还由主链节点打包执行以将初始创建的授权节点账户组记录到主链上,并在主链上冻结第四账户的保证金;从对应的主链节点同步并打包执行第二授权请求交易将第五账户请求加入授权节点账户组的授权请求记录到平行链上;其中,第二授权请求交易还由主链节点打包执行以将授权请求记录到主链上;从对应的主链节点同步并打包执行若干投票交易以将授权节点账户组中的各第一授权节点账户是否同意授权请求的投票记录到平行链上,并根据各投票和预配置的投票规则判断授权请求是否通过:是,则将第五账户加入授权节点账户组记录到平行链上;其中,若干投票交易还由主链节点打包执行以将各投票记录到主链上,并根据各投票和投票规则判断授权请求是否通过:是,则将第五账户加入授权节点账户组记录到主链上。第四方面,本专利技术还提供另一种适用于主链节点的平行链授权节点配置方法,包括:执行第二账户组创建交易并通过共识将初始创建的平行链的授权节点账户组记录到主链上,并冻结第四账户的保证金;其中,第二账户组创建交易由请求授权的第四账户生成,第二账户组创建交易还由对应的平行链节点同步并打包执行以将初始创建的授权节点账户组记录到平行链上;执行第二授权请求交易并通过共识将第五账户请求加入授权节点账户组的授权请求记录到主链上;其中,第二授权请求交易还由对应的平行链节点同步并打包执行以将授权请求记录到平行链上;执行若干投票交易并通过共识将授权节点账户组中的各第一授权节点账户是否同意授权请求的投票记录到主链上,并根据各投票和预配置的投票规则判断授权请求是否通过:是,则将第五账户加入授权节点账户组记录到主链上;其中,若干投票交易还由对应的平行链节点同步并打包执行以将各投票记录到平行链上,并根据各投票和投票规则判断授权请求是否通过:是,则将第五账户加入授权节点账户组记录到平行链上。第五方面,本专利技术还提供一种设备,包括一个或多个处理器和存储器,其中存储器包含可由该一个或多个处理器执行的指令以使得该一个或多个处理器执行根据本专利技术各实施例提供的平行链授权节点配置方法。第六方面,本专利技术还提供一种存储有计算机程序的存储介质,该计算机程序使计算机执行根据本专利技术各实施例提供的平行链授权节点配置方法。本专利技术诸多实施例提供的平行链授权节点配置方法、设备和存储介质通过由请求加入授权节点账户组的账户在平行链上发起请求,并由授权节点账户组的各账户通过平行链交易对该进行投票,并根据投票结果确定该请求是否通过,为平行链提供了一种便于平行链自主管理运营的授权节点配置机制;本专利技术一些实施例提供的平行链授权节点配置方法、设备和存储介质进一步通过将退出授权节点账户组配置为无需审批,进一步提升了平行链授权节点配置的便利性。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1为本专利技术一实施例提供的一种平行链授权节点配置方法的流程图。图2为本专利技术一实施例提供的另一种平行链授权节点配置方法的流程图。图3为本专利技术另一实施例提供的一种平行链授权节点配置方法的流程图。图4为本专利技术另一实施例提供的另一种平行链授权节点配置方法的流程图。图5为本专利技术一实施例提供的一种设备的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。图1为本专利技术一实施例提供的一种平行链授权节点配置方法的流程图。如图1所示,在本实施例中,本专利技术提供一种平行链授权节点配置方法,包括:S12:从对应的主链节点同步并打包执行第一账户组创建交易以将初始创建的平行本文档来自技高网...

【技术保护点】
1.一种平行链授权节点配置方法,所述方法适用于平行链节点,其特征在于,所述方法包括:从对应的主链节点同步并打包执行第一账户组创建交易以将初始创建的所述平行链的授权节点账户组记录到所述平行链上;其中,所述第一账户组创建交易由所述主链的超管账户响应于记录到主链上的平行链创建请求生成,所述第一账户组创建交易还由主链节点打包执行以将初始创建的所述授权节点账户组记录到所述主链上;从对应的主链节点同步并打包执行第一授权请求交易以将第二账户请求加入所述授权节点账户组的授权请求记录到所述平行链上;其中,所述第一授权请求交易还由主链节点打包执行以将所述授权请求记录到所述主链上;从对应的主链节点同步并打包执行若干投票交易以将所述授权节点账户组中的各第一授权节点账户是否同意所述授权请求的投票记录到所述平行链上,并根据各所述投票和预配置的投票规则判断所述授权请求是否通过:是,则将所述第二账户加入所述授权节点账户组记录到所述平行链上;其中,所述若干投票交易还由主链节点打包执行以将各所述投票记录到所述主链上,并根据各所述投票和所述投票规则判断所述授权请求是否通过:是,则将所述第二账户加入所述授权节点账户组记录到所述主链上。...

【技术特征摘要】
1.一种平行链授权节点配置方法,所述方法适用于平行链节点,其特征在于,所述方法包括:从对应的主链节点同步并打包执行第一账户组创建交易以将初始创建的所述平行链的授权节点账户组记录到所述平行链上;其中,所述第一账户组创建交易由所述主链的超管账户响应于记录到主链上的平行链创建请求生成,所述第一账户组创建交易还由主链节点打包执行以将初始创建的所述授权节点账户组记录到所述主链上;从对应的主链节点同步并打包执行第一授权请求交易以将第二账户请求加入所述授权节点账户组的授权请求记录到所述平行链上;其中,所述第一授权请求交易还由主链节点打包执行以将所述授权请求记录到所述主链上;从对应的主链节点同步并打包执行若干投票交易以将所述授权节点账户组中的各第一授权节点账户是否同意所述授权请求的投票记录到所述平行链上,并根据各所述投票和预配置的投票规则判断所述授权请求是否通过:是,则将所述第二账户加入所述授权节点账户组记录到所述平行链上;其中,所述若干投票交易还由主链节点打包执行以将各所述投票记录到所述主链上,并根据各所述投票和所述投票规则判断所述授权请求是否通过:是,则将所述第二账户加入所述授权节点账户组记录到所述主链上。2.根据权利要求1所述的方法,其特征在于,主链节点执行所述第一授权请求交易还包括冻结所述第二账户的保证金。3.根据权利要求1所述的方法,其特征在于,还包括:从对应的主链节点同步并打包执行第一退出请求交易以将第三账户退出所述授权节点账户组记录到所述平行链上;其中,所述第一退出请求交易由所述第三账户在请求退出所述授权节点账户组时生成,所述第一退出请求交易还由主链节点打包执行以将第三账户退出所述授权节点账户组记录到所述主链上。4.根据权利要求1-3任一项所述的方法,其特征在于,所述从对应的主链节点同步并打包执行第一授权请求交易以将第二账户请求加入所述授权节点账户组的授权请求记录到所述平行链上之后还包括:从对应的主链节点同步并打包执行第一授权交易,判断当前平行链节点的区块高度与所述平行链的共识高度的高度差是否超过预配置的第一阈值:是,则第一授权交易执行成功,将所述第二账户加入所述授权节点账户组记录到所述平行链上;其中,所述第一授权交易由所述超管账户在平行链共识异常时审批所述授权请求通过时生成;所述第一授权交易还由主链节点打包执行,判断所述主链当前的第一区块高度与所述平行链的共识高度所对应的主链的第二区块高度的高度差是否超过预配置的第二阈值:是,则第一授权交易执行成功,将所述第二账户加入所述授权节点账户组记录到所述主链上。5.一种平行链授权节点配置方法,所述方法适用于主链节点,其特征在于,所述方法包括:执行平行链创建请求交易并通过共识将平行链创建请求记录到主链上,以供所述主链的超管账户响应于所述平行链创建请求生成第一账户组创建交易;其中,所述平行链创建请求交易由第一账户在请求创建平行链时生成;执行所述第一账户组创建交易并通过共识将初始创建的平行链的授权节点账户组记录到所述主链上,并冻结所述第一账户的保证金;其中,所述第一账户组创建交易还由对应的平行链节点同步并打包执行以将初始创建的所述授权节点账户组记录到所述平行链上;执行第一授权请求交易并通过共识将第二账户请求加入所述授权节点账户组的授权请求记录到所述主链上;其中,所述第一授权请求交易还由对应的平行链节点同步并打包执行以将所述授权请求记录到所述平行链上;执行若干投票交易并通过共识将所述授权节点账户组中的各第一授权节点账户是否同意所述授权请求的投票记录到所述主链上,并根据各所述投票和预配置的投票规则判断所述授权请求是否通过:是,则将所述第二账户加入所述授权节点账户组记录到所述主链上;其中,所述若干投票交易还由对应的平行链节点同步并打包执行以将各所述投票记录到所述平行链上,并根据各所述投票和所述投票规则判断所述授权请求是否通过:是,则将所述第二账户加入所述授权节点账户组记录到所述平行链上。6.根据权利要求5所述的方法,其特征在于,所述执行第一授权请求交易还包括冻结所述第二账户的保证金。7.根据权利要求5所述的方法,其特征在于,还包括:执行第一退出请求交易并通过共识将第三账户退出所述授权节点账户组记录到所述主链上;其中,所述第一退出请求交易还由对应的平行链节点同步并打包执行以将第三账户退出所述授权节点账户组记录到所述平行链上。8.根据权利要求5-7任一项所述的方法,其特征在于,所述执行第一授权请求交易并通过共识将第二账户请求加入所述授权节点账户组的授权请求记录到所述主链上之后还包括:执行第一授权交易,判断所述主链当前的第一区块高度与所述平行链的共识高度所对应的主链的第二区块高度的高度差是否超过预配置的第二阈值:是,则第一授权交易执行成功,将所述第二账户加入所述授权节点账户组记录到所述主链上;其中,所述第一授权交易还由对应的平行链节点同步并打包执行,判断当前平行链节点的区块高度与所述平行链的共识高度的高度差是否超过预配置的第一阈值:是,则第一授权交易执行成功,将所述第二账户加入所述授权节点账户组记录到所述平行链上。9.一种平行链授权节点配置方法,所述方法适用于平行链节点,其特征在于,所述方法包括:从对应的...

【专利技术属性】
技术研发人员:马登极林敬王志文吴思进
申请(专利权)人:杭州复杂美科技有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1