[发明专利]区块链结构以及区块链事务执行方法、装置、设备和介质在审
申请号: | 202111241726.0 | 申请日: | 2021-10-25 |
公开(公告)号: | CN113965570A | 公开(公告)日: | 2022-01-21 |
发明(设计)人: | 管章双;王睿栋;苏瑜阳;张晨;黄韬 | 申请(专利权)人: | 网络通信与安全紫金山实验室 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L67/306 |
代理公司: | 南京睿之博知识产权代理有限公司 32296 | 代理人: | 杨晓玲 |
地址: | 211100 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 链结 以及 事务 执行 方法 装置 设备 介质 | ||
1.一种区块链结构,其特征在于,所述区块链中包括至少两类区块,所述区块的类型根据事务执行模式划分;所述区块链结构为主链侧链结构、间隔区块结构或大小区块结构:
所述主链侧链结构包括主链和链接在主链上的若干侧链,所述主链由同类区块依次链接构成,每个侧链由同类区块依次链接构成,所述主链中区块的类型不同于侧链中区块的类型;
所述间隔区块结构由相互穿插的不同类区块依次链接构成,并且同类区块依次链接;
所述大小区块结构由若干大区块依次链接构成,所述大区块中包括至少两类区块,并且同类区块依次链接。
2.一种区块链事务执行方法,其特征在于:
当应用于单链单账本模型时,所述方法包括:
创建事务并将所述事务广播到区块链;
在所述区块链中将所述事务打包成区块并进行区块共识;
根据所述事务的事务执行模式将共识后的区块依次链接至权利要求1中所述区块链结构中;
当应用于单链多账本模型时,所述方法包括:
创建事务并将所述事务广播到所述事务的事务执行模式对应的区块链群组;
在所述区块链群组中将所述事务打包成区块并进行区块共识;
将共识后的区块依次链接到所述区块链群组对应的账本中。
3.根据权利要求2所述的一种区块链事务执行方法,其特征在于,所述事务通过事务数据结构体表示;
当应用于单链单账本模型时,所述事务数据结构体包括事务类型;
当应用于单链多账本模型时,所述事务数据结构体包括事务类型和账本ID;
其中,所述事务类型与所述事务的事务执行模式对应,所述账本ID与所述事务的事务执行模式对应的区块链群组对应。
4.根据权利要求2所述的一种区块链事务执行方法,其特征在于,当应用于单链单账本模型,所述区块链结构为主链侧链结构时,
根据每类事务请求数量比例设置对应区块打包的时间间隔,从而确定侧链在主链上的位置以及侧链上的对应区块个数,所述事务的类型根据事务执行模式划分;
或者设置区块打包事务数量的上限相同,根据每类事务的执行时间设置对应区块打包的时间间隔,从而确定侧链在主链上的位置以及侧链上的对应区块个数。
5.根据权利要求4所述的一种区块链事务执行方法,其特征在于,主链上区块打包的时间间隔大于或等于侧链上区块打包的时间间隔。
6.根据权利要求2所述的一种区块链事务执行方法,其特征在于,当应用于单链单账本模型,所述区块链结构为间隔区块结构时,
若设置区块打包事务数量的上限相同,则根据每类事务的执行时间设置对应区块的穿插数量比例,所述事务的类型根据事务执行模式划分;
若设置区块打包的时间间隔相等,则根据每类事务的执行时间设置对应区块打包事务数量的上限,使得各类区块的穿插数量比例相同。
7.根据权利要求2所述的一种区块链事务执行方法,其特征在于,当应用于单链单账本模型,所述区块链结构为大小区块结构时,
若设置区块打包事务数量的上限相同,则根据每类事务的执行时间设置大区块中对应区块的数量比例,所述事务的类型根据事务执行模式划分;
若设置区块打包的时间间隔相等,则根据每类事务的执行时间设置对应区块打包事务数量的上限,使得大区块中每类区块的数量比例相同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网络通信与安全紫金山实验室,未经网络通信与安全紫金山实验室许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111241726.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种改进动态规划算法
- 下一篇:一种低烟、高阻燃高抗冲聚苯乙烯树脂