说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210604684.0 (22)申请日 2022.05.30 (71)申请人 深圳壹账通智能科技有限公司 地址 518000 广东省深圳市前海深港合作 区前湾一路1号A栋201室 (入驻深圳市 前海商务秘书 有限公司) (72)发明人 袁卫兵  (74)专利代理 机构 深圳市世联合知识产权代理 有限公司 4 4385 专利代理师 杨晖琼 (51)Int.Cl. G06F 16/27(2019.01) G06F 9/50(2006.01) (54)发明名称 具有高承载量的区块链上链方法、 装置、 设 备及存储介质 (57)摘要 本申请涉及区块链 技术, 揭露了一种具有高 承载量的区块链上链方法、 装置、 设备及存储介 质, 所述方法包括: 接收交易提案; 将交易提案发 送至背书节 点进行背书, 得到交易提案对应的执 行结果以及背书内容; 将交易提案及所述交易提 案对应的执行结果和背书内容发送至排序节点 进行排序出块, 得到对应的区块, 并将区块发送 给校验集群中的校验主节点; 校验主节点基于区 块的第一读写集, 根据有向无环图算法将所述区 块分配给校验主节点下的校验子节 点; 校验子节 点对区块进行校验, 得到校验结果, 并将校验结 果发送至校验主节点; 校验主节点根据校验结 果, 将区块进行广播以完成上链。 本申请提高了 资源的利用率。 权利要求书2页 说明书11页 附图3页 CN 114896345 A 2022.08.12 CN 114896345 A 1.一种具有高承载量的区块链上链方法, 其特 征在于, 所述方法包括: 接收交易 提案; 将所述交易提案发送至背书节点进行背书, 得到所述交易提案对应的执行结果以及背 书内容; 将所述交易提案及所述交易提案对应的执行结果和背书内容发送至排序节点进行排 序出块, 得到对应的区块, 并将所述区块发送给 校验集群中的校验主节点; 所述校验主节点基于所述区块的第 一读写集, 根据有向无环图算法将所述区块分配给 所述校验主节点下的校验子节点; 所述校验子节点对所述区块进行校验, 得到所述校验结果, 并将所述校验结果发送至 所述校验主节点; 所述校验主节点 根据所述校验结果, 将所述区块进行广播以完成上链。 2.根据权利要求1所述的具有高承载量的区块链上链方法, 其特征在于, 所述将所述交 易提案发送至背 书节点进行背 书, 得到所述交易 提案对应的执 行结果以及背 书内容包括: 将所述交易提案根据 预设的背书策略发送至所述背书节点进行背书, 得到所述交易提 案对应的所述执 行结果以及所述背 书内容; 在得到所述交易 提案对应的执 行结果和背 书内容之后, 还 包括: 将各所述背书节点对应的执 行结果进行比对; 当各所述背书节点对应的执 行结果不一致时, 则进行报错; 当各所述背书节点对应的执行结果一致 时, 执行所述将所述交易提案及其对应的执行 结果和背 书内容发送至排序节点进行排序出块的步骤。 3.根据权利要求1所述的具有高承载量的区块链上链方法, 其特征在于, 所述校验主节 点基于所述区块的第一读写集, 根据有向无环图算法对所述区块分配给所述校验主节点下 的校验子节点包括: 获取所述校验主节点中已分配区块对应的第二读写集; 基于所述第一读写集与所述第二读写集, 利用有向无环图算法进行匹配关联; 当所述第一读写集与 所述第二读写集相关联时, 在与 所述第一读写集具有关联的第 二 读写集对应的已分配区块校验完毕后, 根据分配算法为所述区块分配所述校验子节点; 当所述第一读写集与 所述第二读写集没有关联时, 根据 所述分配算法为所述 区块分配 所述校验子节点。 4.根据权利要求3所述的具有高承载量的区块链上链方法, 其特征在于, 所述根据分配 算法为所述区块分配所述校验子节点包括: 所述校验主节点获取 各所述校验子节点的工作状态; 根据各所述校验子节点的工作状态, 利用所述分配算法, 为所述区块分配所述校验子 节点。 5.根据权利要求3所述的具有高承载量的区块链上链方法, 其特征在于, 在所述当所述 第一读写集与所述第二读写集相关联时之后, 还 包括: 将所述第一读写集与相关联的所述第二读写集进行匹配, 得到关联高度; 所述在与所述第 一读写集具有关联的第 二读写集对应的已分配区块校验完毕后, 根据 分配算法为所述区块分配所述校验子节点包括:权 利 要 求 书 1/2 页 2 CN 114896345 A 2在相关联的所述第 二读写集对应已分配区块中的关联高度部分校验完毕后, 根据分配 算法为所述区块分配所述校验子节点。 6.根据权利要求1所述的具有高承载量的区块链上链方法, 其特征在于, 在所述将所述 校验结果发送至所述校验主节点之后, 还 包括: 所述校验主节点将删除对应校验子节点中缓存的区块, 并更新对应校验子节点的工作 状态。 7.根据权利要求1所述的具有高承载量的区块链上链方法, 其特征在于, 在所述校验子 节点对所述区块进行 校验之前, 还 包括: 将所述区块以及所述 区块对应的区块号和读写集, 与 所述区块对应的校验子节点进行 关联, 得到关联关系; 将所述关联关系同步到所述校验主节点。 8.一种具有高承载量的区块链上链装置, 其特 征在于, 所述装置包括: 接收模块, 用于 接收交易 提案; 背书模块, 用于将所述交易提案发送至背书节点进行背书, 得到所述交易提案对应的 执行结果以及背 书内容; 排序模块, 用于将所述交易提案及所述交易提案对应的执行结果和背书内容发送至排 序节点进行排序出块, 得到对应的区块, 并将所述区块发送给 校验集群中的校验主节点; 分配模块, 用于所述校验主节点基于所述区块的第一读写集, 根据有向无环图算法将 所述区块分配给 所述校验主节点下的校验子节点; 校验模块, 用于所述校验子节点对所述区块进行校验, 得到所述校验结果, 并将所述校 验结果发送至所述校验主节点; 上链模块, 用于所述校验主节点 根据所述校验结果, 将所述区块进行广播以完成上链。 9.一种计算机设备, 其特 征在于, 所述计算机设备包括: 至少一个处 理器; 以及, 与所述至少一个处 理器通信连接的存 储器; 其中, 所述存储器存储有计算机可读指令, 所述处理器执行所述计算机可读指令时实现如权 利要求1至7中任一所述的具有高承载量的区块链上链方法。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上存储有计算机 可读指令, 所述计算机可读指 令被处理器执行时实现如权利要求 1至7中任一所述的具有高 承载量的区块链上链方法。权 利 要 求 书 2/2 页 3 CN 114896345 A 3

.PDF文档 专利 具有高承载量的区块链上链方法、装置、设备及存储介质

文档预览
中文文档 17 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 具有高承载量的区块链上链方法、装置、设备及存储介质 第 1 页 专利 具有高承载量的区块链上链方法、装置、设备及存储介质 第 2 页 专利 具有高承载量的区块链上链方法、装置、设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:30:32上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。