[发明专利]一种区块链网络数据传输方法在审
申请号: | 202210086202.7 | 申请日: | 2022-01-25 |
公开(公告)号: | CN114567670A | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 张金琳;俞学劢;高航 | 申请(专利权)人: | 浙江数秦科技有限公司 |
主分类号: | H04L67/565 | 分类号: | H04L67/565;H04L67/5651;H04L67/1095;H04L9/32;H04L1/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 311121 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 网络 数据传输 方法 | ||
本发明涉及区块链技术领域,具体涉及一种区块链网络数据传输方法,包括:约定十六进制数H长度L,获得十六进制数H的取值范围和均值h;设定十六进制数H的分布概率为期望值等于均值H标准差等于1的正泰分布;将十六进制数H按照分布概率降序排列,分布概率相同时以数值降序排列,获得十六进制数H的序号k;区块链节点发送区块时,将区块内的哈希值截断为若干个十六进制数H,使用若干个序号k替代区块内的哈希值;接收的区块的区块链节点将区块备份,将序号k替换回十六进制数H,验证区块后向其他区块链节点转发区块的备份。本发明的实质性效果是:缩短了区块在传输时需要传输的比特长度,提高区块链网络传输数据的效率。
技术领域
本发明涉及区块链技术领域,具体涉及一种区块链网络数据传输方法。
背景技术
区块链是一个共享账本,具有可追溯、不可篡改、透明和共同维护的特征。区块链网络中,节点与节点之间的平等的关系,通过共识算法实现账本的统一。在维护区块链区块统一的过程中,需要进行大量的数据交换。因而区块链网络需要承载大量的点对点的数据传输。由于区块链能够提供天然的信任基础,近年来得到快速的发展和应用。区块链上数据业务的增多,不仅导致了区块链网络的拥堵,影响区块链用户的使用时效,同时也导致区块链上的记账手续费上涨,增加了使用成本。因而需要研究提高区块链网络数据传输效率的方法。
如中国专利CN109559122A,公开日2019年4月2日,一种区块链数据传输方法及区块链数据传输系统,该方法包括:对交易数据进行至少两次哈希运算,获得第一摘要信息;利用至少两个私钥对第一摘要信息进行多次加密,获得交易数据的数字签名信息;将交易数据、交易数据的数字签名信息以及至少两个私钥对应的至少两个公钥发送给区块链网络节点。其技术方案通过至少两次哈希算法,提高了哈希内部操作复杂度和哈希输出长度,使得任意输入改变都可以产生不同的输出,提高了抵御攻击的能力。但其技术方案不能节点区块链网络数据传输效率低的问题。
发明内容
本发明要解决的技术问题是:区块链网络数据传输效率低的技术问题。提出了一种区块链网络数据传输方法,能够有效提高区块链网络的数据传输效率。
为解决上述技术问题,本发明所采取的技术方案为:一种区块链网络数据传输方法,包括:约定十六进制数H长度L,获得十六进制数H的取值范围和均值h;设定十六进制数H的分布概率为期望值等于均值h方等于σ^2的正泰分布;将十六进制数H按照分布概率降序排列,分布概率相同时以数值降序排列,获得十六进制数H的序号k;区块链节点发送区块时,将区块内的哈希值截断为若干个十六进制数H,使用若干个序号k替代区块内的哈希值;接收的区块的区块链节点将区块备份,将序号k替换回十六进制数H,验证区块后向其他区块链节点转发区块的备份。
作为优选,获得序号k的方法为:当H≥h时,k=2*|H-h|+1,当Hh时,k=2*|H-h|。
作为优选,将区间(0,η)划分为若干个概率区间,η为正泰分布的最高概率值,将概率区间降序排序;为每个区间生成组别霍夫曼编码;将分布概率落入同一概率区间的序号纳入一组;为同组的序号按次序升序分配次序号;将组别霍夫曼编码和次序号拼接作为序号k的编码,将编码公开;使用若干个序号k的编码替代区块内的哈希值。
作为优选,区块链网络维护活跃账户表,所述活跃账户表记录账户、活跃度和账户编码;预设考察周期内账户进行一次交易,则活跃度增加1;考察周期结束后,按照活跃度将账户降序排列,去除活跃度低于预设值的账户;将排列的前若干个账户编制霍夫曼编码,作为账户编码写入活跃账户表;区块链节点发送区块时,若区块内的账户存在于活跃账户表中,则将区块内的账户替换为对应的账户编码;收到区块的区块链节点将区块备份,将区块内的账户编码换回账户后验证存储区块;将区块的备份发送给其他区块链节点。
作为优选,两个考察周期之间设置缓冲期,在缓冲期内不对区块内的账户作替换操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江数秦科技有限公司,未经浙江数秦科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210086202.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据传输的方法、相关装置以及系统
- 下一篇:一种人体关键点检测方法和系统