具有高承载量的区块链上链方法、装置、设备及存储介质与流程

文档序号:31133626发布日期:2022-08-13 08:38阅读:来源:国知局

技术特征:
1.一种具有高承载量的区块链上链方法,其特征在于,所述方法包括:接收交易提案;将所述交易提案发送至背书节点进行背书,得到所述交易提案对应的执行结果以及背书内容;将所述交易提案及所述交易提案对应的执行结果和背书内容发送至排序节点进行排序出块,得到对应的区块,并将所述区块发送给校验集群中的校验主节点;所述校验主节点基于所述区块的第一读写集,根据有向无环图算法将所述区块分配给所述校验主节点下的校验子节点;所述校验子节点对所述区块进行校验,得到所述校验结果,并将所述校验结果发送至所述校验主节点;所述校验主节点根据所述校验结果,将所述区块进行广播以完成上链。2.根据权利要求1所述的具有高承载量的区块链上链方法,其特征在于,所述将所述交易提案发送至背书节点进行背书,得到所述交易提案对应的执行结果以及背书内容包括:将所述交易提案根据预设的背书策略发送至所述背书节点进行背书,得到所述交易提案对应的所述执行结果以及所述背书内容;在得到所述交易提案对应的执行结果和背书内容之后,还包括:将各所述背书节点对应的执行结果进行比对;当各所述背书节点对应的执行结果不一致时,则进行报错;当各所述背书节点对应的执行结果一致时,执行所述将所述交易提案及其对应的执行结果和背书内容发送至排序节点进行排序出块的步骤。3.根据权利要求1所述的具有高承载量的区块链上链方法,其特征在于,所述校验主节点基于所述区块的第一读写集,根据有向无环图算法对所述区块分配给所述校验主节点下的校验子节点包括:获取所述校验主节点中已分配区块对应的第二读写集;基于所述第一读写集与所述第二读写集,利用有向无环图算法进行匹配关联;当所述第一读写集与所述第二读写集相关联时,在与所述第一读写集具有关联的第二读写集对应的已分配区块校验完毕后,根据分配算法为所述区块分配所述校验子节点;当所述第一读写集与所述第二读写集没有关联时,根据所述分配算法为所述区块分配所述校验子节点。4.根据权利要求3所述的具有高承载量的区块链上链方法,其特征在于,所述根据分配算法为所述区块分配所述校验子节点包括:所述校验主节点获取各所述校验子节点的工作状态;根据各所述校验子节点的工作状态,利用所述分配算法,为所述区块分配所述校验子节点。5.根据权利要求3所述的具有高承载量的区块链上链方法,其特征在于,在所述当所述第一读写集与所述第二读写集相关联时之后,还包括:将所述第一读写集与相关联的所述第二读写集进行匹配,得到关联高度;所述在与所述第一读写集具有关联的第二读写集对应的已分配区块校验完毕后,根据分配算法为所述区块分配所述校验子节点包括:
在相关联的所述第二读写集对应已分配区块中的关联高度部分校验完毕后,根据分配算法为所述区块分配所述校验子节点。6.根据权利要求1所述的具有高承载量的区块链上链方法,其特征在于,在所述将所述校验结果发送至所述校验主节点之后,还包括:所述校验主节点将删除对应校验子节点中缓存的区块,并更新对应校验子节点的工作状态。7.根据权利要求1所述的具有高承载量的区块链上链方法,其特征在于,在所述校验子节点对所述区块进行校验之前,还包括:将所述区块以及所述区块对应的区块号和读写集,与所述区块对应的校验子节点进行关联,得到关联关系;将所述关联关系同步到所述校验主节点。8.一种具有高承载量的区块链上链装置,其特征在于,所述装置包括:接收模块,用于接收交易提案;背书模块,用于将所述交易提案发送至背书节点进行背书,得到所述交易提案对应的执行结果以及背书内容;排序模块,用于将所述交易提案及所述交易提案对应的执行结果和背书内容发送至排序节点进行排序出块,得到对应的区块,并将所述区块发送给校验集群中的校验主节点;分配模块,用于所述校验主节点基于所述区块的第一读写集,根据有向无环图算法将所述区块分配给所述校验主节点下的校验子节点;校验模块,用于所述校验子节点对所述区块进行校验,得到所述校验结果,并将所述校验结果发送至所述校验主节点;上链模块,用于所述校验主节点根据所述校验结果,将所述区块进行广播以完成上链。9.一种计算机设备,其特征在于,所述计算机设备包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现如权利要求1至7中任一所述的具有高承载量的区块链上链方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如权利要求1至7中任一所述的具有高承载量的区块链上链方法。

技术总结
本申请涉及区块链技术,揭露了一种具有高承载量的区块链上链方法、装置、设备及存储介质,所述方法包括:接收交易提案;将交易提案发送至背书节点进行背书,得到交易提案对应的执行结果以及背书内容;将交易提案及所述交易提案对应的执行结果和背书内容发送至排序节点进行排序出块,得到对应的区块,并将区块发送给校验集群中的校验主节点;校验主节点基于区块的第一读写集,根据有向无环图算法将所述区块分配给校验主节点下的校验子节点;校验子节点对区块进行校验,得到校验结果,并将校验结果发送至校验主节点;校验主节点根据校验结果,将区块进行广播以完成上链。本申请提高了资源的利用率。资源的利用率。资源的利用率。


技术研发人员:袁卫兵
受保护的技术使用者:深圳壹账通智能科技有限公司
技术研发日:2022.05.30
技术公布日:2022/8/12
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1