【技术实现步骤摘要】
平行链授权节点配置方法、设备和存储介质
本申请涉及平行链
,具体涉及一种平行链授权节点配置方法、设备和存储介质。
技术介绍
平行链是依托于主链的一种区块链。在申请人所开创的一种平行链机制(可参考申请人此前申请的若干平行链专利)中,平行链共识安全依赖于主链,即,主链不负责平行链的交易执行,平行链自行处理平行链交易的执行,并由部分获得授权的平行链节点(在此前的部分专利中称之为验证节点,以下简称为授权节点)将执行结果发送到主链上进行共识以完成平行链共识。在当前的上述平行链机制中,授权节点的配置管理由主链的超级用户审批完成,该配置管理机制不便于平行链的管理运营,导致平行链无法自主运营。
技术实现思路
鉴于现有技术中的上述缺陷或不足,期望提供一种便于平行链自主管理运营的平行链授权节点配置方法、设备和存储介质。第一方面,本专利技术提供一种适用于平行链节点的平行链授权节点配置方法,包括:从对应的主链节点同步并打包执行第一账户组创建交易以将初始创建的平行链的授权节点账户组记录到平行链上;其中,第一账户组创建交易由主链的超管账户响应于记录到主链上的平行链创建请求生成,第一账户组创建交易还由主链节点打包执行以将初始创建的授权节点账户组记录到主链上;从对应的主链节点同步并打包执行第一授权请求交易以将第二账户请求加入授权节点账户组的授权请求记录到平行链上;其中,第一授权请求交易还由主链节点打包执行以将授权请求记录到主链上;从对应的主链节点同步并打包执行若干投票交易以将授权节点账户组中的各第一授权节点账户是否同意授权请求的投票记录到平行链上,并根据各投票和预配置的投票规则判断授权 ...
【技术保护点】
1.一种平行链授权节点配置方法,所述方法适用于平行链节点,其特征在于,所述方法包括:从对应的主链节点同步并打包执行第一账户组创建交易以将初始创建的所述平行链的授权节点账户组记录到所述平行链上;其中,所述第一账户组创建交易由所述主链的超管账户响应于记录到主链上的平行链创建请求生成,所述第一账户组创建交易还由主链节点打包执行以将初始创建的所述授权节点账户组记录到所述主链上;从对应的主链节点同步并打包执行第一授权请求交易以将第二账户请求加入所述授权节点账户组的授权请求记录到所述平行链上;其中,所述第一授权请求交易还由主链节点打包执行以将所述授权请求记录到所述主链上;从对应的主链节点同步并打包执行若干投票交易以将所述授权节点账户组中的各第一授权节点账户是否同意所述授权请求的投票记录到所述平行链上,并根据各所述投票和预配置的投票规则判断所述授权请求是否通过:是,则将所述第二账户加入所述授权节点账户组记录到所述平行链上;其中,所述若干投票交易还由主链节点打包执行以将各所述投票记录到所述主链上,并根据各所述投票和所述投票规则判断所述授权请求是否通过:是,则将所述第二账户加入所述授权节点账户组记录到所 ...
【技术特征摘要】
1.一种平行链授权节点配置方法,所述方法适用于平行链节点,其特征在于,所述方法包括:从对应的主链节点同步并打包执行第一账户组创建交易以将初始创建的所述平行链的授权节点账户组记录到所述平行链上;其中,所述第一账户组创建交易由所述主链的超管账户响应于记录到主链上的平行链创建请求生成,所述第一账户组创建交易还由主链节点打包执行以将初始创建的所述授权节点账户组记录到所述主链上;从对应的主链节点同步并打包执行第一授权请求交易以将第二账户请求加入所述授权节点账户组的授权请求记录到所述平行链上;其中,所述第一授权请求交易还由主链节点打包执行以将所述授权请求记录到所述主链上;从对应的主链节点同步并打包执行若干投票交易以将所述授权节点账户组中的各第一授权节点账户是否同意所述授权请求的投票记录到所述平行链上,并根据各所述投票和预配置的投票规则判断所述授权请求是否通过:是,则将所述第二账户加入所述授权节点账户组记录到所述平行链上;其中,所述若干投票交易还由主链节点打包执行以将各所述投票记录到所述主链上,并根据各所述投票和所述投票规则判断所述授权请求是否通过:是,则将所述第二账户加入所述授权节点账户组记录到所述主链上。2.根据权利要求1所述的方法,其特征在于,主链节点执行所述第一授权请求交易还包括冻结所述第二账户的保证金。3.根据权利要求1所述的方法,其特征在于,还包括:从对应的主链节点同步并打包执行第一退出请求交易以将第三账户退出所述授权节点账户组记录到所述平行链上;其中,所述第一退出请求交易由所述第三账户在请求退出所述授权节点账户组时生成,所述第一退出请求交易还由主链节点打包执行以将第三账户退出所述授权节点账户组记录到所述主链上。4.根据权利要求1-3任一项所述的方法,其特征在于,所述从对应的主链节点同步并打包执行第一授权请求交易以将第二账户请求加入所述授权节点账户组的授权请求记录到所述平行链上之后还包括:从对应的主链节点同步并打包执行第一授权交易,判断当前平行链节点的区块高度与所述平行链的共识高度的高度差是否超过预配置的第一阈值:是,则第一授权交易执行成功,将所述第二账户加入所述授权节点账户组记录到所述平行链上;其中,所述第一授权交易由所述超管账户在平行链共识异常时审批所述授权请求通过时生成;所述第一授权交易还由主链节点打包执行,判断所述主链当前的第一区块高度与所述平行链的共识高度所对应的主链的第二区块高度的高度差是否超过预配置的第二阈值:是,则第一授权交易执行成功,将所述第二账户加入所述授权节点账户组记录到所述主链上。5.一种平行链授权节点配置方法,所述方法适用于主链节点,其特征在于,所述方法包括:执行平行链创建请求交易并通过共识将平行链创建请求记录到主链上,以供所述主链的超管账户响应于所述平行链创建请求生成第一账户组创建交易;其中,所述平行链创建请求交易由第一账户在请求创建平行链时生成;执行所述第一账户组创建交易并通过共识将初始创建的平行链的授权节点账户组记录到所述主链上,并冻结所述第一账户的保证金;其中,所述第一账户组创建交易还由对应的平行链节点同步并打包执行以将初始创建的所述授权节点账户组记录到所述平行链上;执行第一授权请求交易并通过共识将第二账户请求加入所述授权节点账户组的授权请求记录到所述主链上;其中,所述第一授权请求交易还由对应的平行链节点同步并打包执行以将所述授权请求记录到所述平行链上;执行若干投票交易并通过共识将所述授权节点账户组中的各第一授权节点账户是否同意所述授权请求的投票记录到所述主链上,并根据各所述投票和预配置的投票规则判断所述授权请求是否通过:是,则将所述第二账户加入所述授权节点账户组记录到所述主链上;其中,所述若干投票交易还由对应的平行链节点同步并打包执行以将各所述投票记录到所述平行链上,并根据各所述投票和所述投票规则判断所述授权请求是否通过:是,则将所述第二账户加入所述授权节点账户组记录到所述平行链上。6.根据权利要求5所述的方法,其特征在于,所述执行第一授权请求交易还包括冻结所述第二账户的保证金。7.根据权利要求5所述的方法,其特征在于,还包括:执行第一退出请求交易并通过共识将第三账户退出所述授权节点账户组记录到所述主链上;其中,所述第一退出请求交易还由对应的平行链节点同步并打包执行以将第三账户退出所述授权节点账户组记录到所述平行链上。8.根据权利要求5-7任一项所述的方法,其特征在于,所述执行第一授权请求交易并通过共识将第二账户请求加入所述授权节点账户组的授权请求记录到所述主链上之后还包括:执行第一授权交易,判断所述主链当前的第一区块高度与所述平行链的共识高度所对应的主链的第二区块高度的高度差是否超过预配置的第二阈值:是,则第一授权交易执行成功,将所述第二账户加入所述授权节点账户组记录到所述主链上;其中,所述第一授权交易还由对应的平行链节点同步并打包执行,判断当前平行链节点的区块高度与所述平行链的共识高度的高度差是否超过预配置的第一阈值:是,则第一授权交易执行成功,将所述第二账户加入所述授权节点账户组记录到所述平行链上。9.一种平行链授权节点配置方法,所述方法适用于平行链节点,其特征在于,所述方法包括:从对应的...
【专利技术属性】
技术研发人员:马登极,林敬,王志文,吴思进,
申请(专利权)人:杭州复杂美科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。