[发明专利]区块链分层网络共识方法、装置、设备及存储介质在审
申请号: | 202310610528.X | 申请日: | 2023-05-29 |
公开(公告)号: | CN116506439A | 公开(公告)日: | 2023-07-28 |
发明(设计)人: | 邓柯;李成才 | 申请(专利权)人: | 成都质数斯达克科技有限公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L9/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610094 四川省成都市高新区交*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 分层 网络 共识 方法 装置 设备 存储 介质 | ||
本发明属于区块链技术领域,解决了现有技术中区块链交易共识效率低的技术问题,提供了一种区块链分层网络共识方法、装置、设备及存储介质。区块链的分区网络提交交易时,在分区网络内对各目标交易完成区块链共识的第一子任务,将完成第一子任务的目标文件再发送给Master节点执行区块链共识的第二子任务,从而使得Master节点能够提高各分区网络高并发提交的各目标交易的共识任务,同时,由于各分区网络已经完成了第一子任务,因此目标区块对应的各目标交易仅属于一个分区网络,处第一分区网络需要同步目标区块至其分区账本,其他分区网络无需同步该目标区块,提高分区网络记账效率。
技术领域
本发明涉及区块链技术领域,尤其涉及一种区块链分层网络共识方法、装置、设备及存储介质。
背景技术
区块链技术构建在传输网络(也可称为区块链网络)之上,传输网络中的分布式节点设备(以下简称为节点)通过运行区块链程序,实现以预设共识策略生成区块数据,并利用链式数据结构验证与存储区块数据,最终实现了数据防篡改机制,为业务开展提供了安全可信的技术新思路。
现有技术中,区块链为了实现交易安全、数据防篡改、账本可追溯,采用全网共识方式,所有节点均需要将交易发送至Master节点进行打包上链共识,这也导致Master节点需要处理的数据量,从而影响区块链交易共识效率,这无法满足高频次交易需求,如金融行业每秒上万笔交易业务。
发明内容
有鉴于此,本发明实施例提供了一种区块链分层网络共识方法、装置、设备及存储介质,用以解决现有技术中区块链交易共识效率低的技术问题。
本发明采用的技术方案是:
一方面,本发明提供了一种区块链分层网络共识方法,区块链网络包括全局网络和一个或多个分区网络,所述方法包括:
获取第一分区网络中的交易共识请求;
根据所述交易共识请求,在第一节点对各目标交易执行第一子任务,得到与各所述目标交易对应的目标文件并提交至Master节点;
在Master节点对所述目标文件执行第二子任务,生成待共识文件;
由Master节点将所述待共识文件分发给全局网络各共识节点进行区块链共识,生成与各所述目标交易对应的目标区块;
其中,所述第一节点属于所述第一分区网络,所述第一节点为接收用户端交易的第一类节点和/或所述第一类节点关联的第二类节点,所述目标交易的区块链共识包括所述第一子任务和第二子任务。
优选地,共识任务拆分包括:
获取区块链交易共识对应的共识任务;
根据所述共识任务的数据处理特性,将所述共识任务分为所述第一子任务和所述第二子任务;
根据区块链成员节点的节点属性,将所述第一子任务分配给各分区网络的所述第一节点执行,将所述第二子任务分配给Master节点执行。
优选地,所述第一子任务为对多个待上链的目标交易进行排序打包,所述第二子任务为对多个所述目标交易完成排序打包后指定区块高度并上链共识。
优选地,所述第一节点为所述第一类节点,分区网络执行所述第一子任务包括:
响应于用户端提交给第一节点的多个目标交易的交易请求,调取所述第一子任务;
对多个所述目标交易执行所述第一子任务,得到包含所有所述目标交易对应的交易包,并将所述交易包提交至Master节点。
优选地,所述第一节点为所述第一类节点,分区网络执行所述第一子任务包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都质数斯达克科技有限公司,未经成都质数斯达克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310610528.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带校正功能的平面近场扫描相控阵
- 下一篇:一种TMS远程管理方法及系统