[发明专利]层级式DAG区块链生成方法、设备、介质及程序产品在审
申请号: | 202111529603.7 | 申请日: | 2021-12-14 |
公开(公告)号: | CN114221961A | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 石翔;李辉忠;张开翔;范瑞彬 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;G06Q40/04;G06F16/901;G06F16/27 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 朱颖;黄健 |
地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 层级 dag 区块 生成 方法 设备 介质 程序 产品 | ||
本申请提供了一种层级式DAG区块链生成方法、设备、介质及程序产品,通过在确定区块链节点为新并行区块层对应的打包节点时,从交易池中打包出多个可并行执行的待执行区块;然后将多个待执行区块组合成新并行区块层;再将新并行区块层在区块链网络中进行广播,以使区块链网络中的所有节点独立地为每个待执行区块启动对应的执行流程、共识流程和落盘流程。以各个区块链节点循环轮换打包可并行执行的区块的方式,解决了现有技术中各个区块链节点存在重复打包区块、重复执行区块等导致处理效率下降的技术问题。达到了避免各个区块链节点并行打包区块,使得区块不满足DAG有向无环图的要求,避免区块重复打包重复执行的技术效果。
技术领域
本申请涉及金融科技(Fintech)领域,尤其涉及一种层级式DAG区块链生成方法、设备、介质及程序产品。
背景技术
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变。区块链技术也已经在金融科技领域得到了广泛的应用。
目前,区块链一般都是通过链式结构来存储各个交易所对应的区块,但是随着对区块链系统处理效率的要求不断提高,链式结构已经不能满足效率要求,进而出现了DAG(Directed Acyclic Graph,有向无环图)区块链,通过同时并行地执行多个区块来提高区块链系统的处理效率。
但是,现有区块链网络在生成DAG区块链时,各个区块链节点无法避免其并行打包的所有区块都满足DAG有向无环图的要求,即各个区块中对应的各个交易双方不存在交集,这就使得存在交集的区块被同时执行,但是在最终落盘时,只能有一个区块被落盘,而其它的区块都会被舍弃,从而引起了区块重复打包、重复执行等问题,制约了DAG区块链处理效率的进一步提升。即现有技术中各个区块链节点存在重复打包区块、重复执行区块等导致处理效率下降的技术问题。
发明内容
本申请提供一种层级式DAG区块链生成方法、设备、介质及程序产品,以解决现有技术中各个区块链节点存在重复打包区块、重复执行区块等导致处理效率下降的技术问题。
第一个方面,本申请提供一种层级式DAG区块链生成方法,应用于区块链网络的任一区块链节点,包括:
在确定区块链节点为新并行区块层对应的打包节点时,从交易池中打包出多个可并行执行的待执行区块;
将多个待执行区块组合成新并行区块层;
将新并行区块层在区块链网络中进行广播,以使区块链网络中的所有节点独立地为每个待执行区块启动对应的执行流程、共识流程和落盘流程。
在一种可能的设计中,确定区块链节点为新并行区块层对应的打包节点,包括:
通过共识算法以及预设顺序要求确定区块链节点为打包节点。
在一种可能的设计中,预设顺序要求包括:预设的循环打包顺序,并且每次只允许一个区块链网络中的节点进行区块打包。
在一种可能的设计中,将多个待执行区块组合成新并行区块层,包括:
将上一个并行区块层中的已落盘区块设置为待执行区块对应的父区块,并将各个待执行区块组合成新并行区块层。
在一种可能的设计中,在从交易池中打包出多个可并行执行的待执行区块之前,还包括:
判断区块链节点中在处理区块的剩余数量是否达到单层数量上限,在处理区块包括:处于执行流程、共识流程、落盘流程中任意一个流程中的区块;
若否,则从交易池中打包出至少一个待执行区块,且待执行区块与在处理区块的总数小于或等于单层数量上限;
若是,则确定新并行区块层为不含区块的空层,以避免区块链节点的负荷过载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111529603.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:三维模型的智能驱动方法
- 下一篇:被动式节能外墙体系及其使用方法