[发明专利]区块传输方法、装置、设备及可读存储介质在审
申请号: | 201910816026.6 | 申请日: | 2019-08-30 |
公开(公告)号: | CN110753080A | 公开(公告)日: | 2020-02-04 |
发明(设计)人: | 冯世伟 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06Q40/04 |
代理公司: | 11448 北京中强智尚知识产权代理有限公司 | 代理人: | 黄耀威;贾依娇 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标区块 梅克 交易数据 排序节点 交易数据传输 可读存储介质 信息技术领域 待处理数据 传输 处理数据 传输区块 节点传输 区块传输 数据量 区块 还原 排序 崩溃 | ||
本发明公开了一种区块传输方法、装置、设备及可读存储介质,涉及信息技术领域,排序节点生成目标区块,并为目标区块生成梅克尔树,将梅克尔树和目标区块头部均发送给背书节点,以便背书节点可以基于梅克尔树和目标区块头部还原出目标区块,从而无需传输区块,减少了排序节点与背书节点之间传输的数据量,避免节点的压力过大,降低了区块链崩溃的风险。所述方法包括:接收背书节点传输的待处理数据,对待处理数据进行排序,生成初始交易数据;基于初始交易数据,生成目标区块,并将初始交易数据传输至背书节点;根据目标区块,生成梅克尔树,并提取目标区块的目标区块头部,将梅克尔树和目标区块头部传输至背书节点。
技术领域
本发明涉及信息技术领域,特别是涉及一种区块传输方法、装置、设备及可读存储介质。
背景技术
随着信息技术的不断发展,区块链作为一项全新技术得到大力的发展。区块链技术脱胎于2008年出现的比特币技术,是比特币的底层技术。区块链是指一串使用密码学方法相关联产生的区块,区块链中每个区块中的区块数据均与上一个区块中的区块数据存在关联,因此,无法通过篡改区块数据来进行作弊,能够确保任何区块上的区块数据均是公开透明的,提高了输入信息的安全性。区块链一般被理解为一个分布式账本,它的本质也是一个分布式的数据库,在区块链中一个交易的完成需要通过交易背书、交易排序、区块生成以及区块传输四个过程。
相关技术中,一个交易在进入区块链后,由背书节点进行背书,并由排序节点进行排序和打包,生成包括交易的区块;随后,背书节点在排序节点完成区块的打包后,请求排序节点将区块传输给自身,从而完成该交易。
在实现本发明的过程中,发明人发现相关技术至少存在以下问题:
由于背书节点仅能在排序节点完成区块的打包后才能请求传输该区块,在区块生成高并发的情况下,背书节点需要大量请求传输区块,背书节点与排序节点之间的网络传输的数据量较大,导致背书节点的CPU(Central Processing Unit,中央处理器)负载较大,给背书节点和排序节点都造成过大的压力,增加了区块链崩溃的风险。
发明内容
有鉴于此,本发明提供了一种区块传输方法、装置、设备及可读存储介质,主要目的在于解决目前背书节点与排序节点之间的网络传输的数据量较大,导致背书节点的CPU负载较大,给背书节点和排序节点都造成过大的压力,增加了区块链崩溃的风险的问题。
依据本发明第一方面,提供了一种区块传输方法,该方法包括:
接收背书节点传输的待处理数据,对所述待处理数据进行排序,生成初始交易数据,所述待处理数据由所述背书节点完成对所述待处理数据的背书后传输至所述排序节点;
基于所述初始交易数据,生成目标区块,并将所述初始交易数据传输至所述背书节点;
根据所述目标区块,生成梅克尔树,并提取所述目标区块的目标区块头部,将所述梅克尔树和所述目标区块头部传输至所述背书节点,所述梅克尔树指示所述目标区块中数据之间的逻辑关系。
在另一个实施例中,所述基于所述初始交易数据,生成目标区块,包括:
读取区块链中末位区块的第一区块高度,在所述第一区块高度的取值上增加固定数值,得到第二区块高度;
采用哈希算法对所述初始交易数据进行哈希计算,得到所述初始交易数据的第一哈希值;
获取所述末位区块的末位区块主体中的第二哈希值,将所述第二区块高度、所述初始交易数据、所述第一哈希值和所述第二哈希值进行打包,生成目标区块主体;
确定所述初始交易数据的版本号和时间戳,对所述版本号和所述时间戳进行哈希计算,得到第一区块头哈希值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910816026.6/2.html,转载请声明来源钻瓜专利网。