[发明专利]一种区块链网络数据传输方法在审
申请号: | 202210086202.7 | 申请日: | 2022-01-25 |
公开(公告)号: | CN114567670A | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 张金琳;俞学劢;高航 | 申请(专利权)人: | 浙江数秦科技有限公司 |
主分类号: | H04L67/565 | 分类号: | H04L67/565;H04L67/5651;H04L67/1095;H04L9/32;H04L1/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 311121 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 网络 数据传输 方法 | ||
1.一种区块链网络数据传输方法,其特征在于,包括:
约定十六进制数H长度L,获得十六进制数H的取值范围和均值h;
设定十六进制数H的分布概率为期望值等于均值h方差等于σ^2的正泰分布;
将十六进制数H按照分布概率降序排列,分布概率相同时以数值降序排列,获得十六进制数H的序号k;
区块链节点发送区块时,将区块内的哈希值截断为若干个十六进制数H,使用若干个序号k替代区块内的哈希值;
接收的区块的区块链节点将区块备份,将序号k替换回十六进制数H,验证区块后向其他区块链节点转发区块的备份。
2.根据权利要求1所述的一种区块链网络数据传输方法,其特征在于,
获得序号k的方法为:当H≥h时,k=2*|H-h|+1,当Hh时,k=2*|H-h|。
3.根据权利要求1或2所述的一种区块链网络数据传输方法,其特征在于,
将区间(0,η)划分为若干个概率区间,η为正泰分布的最高概率值,将概率区间降序排序;
为每个区间生成组别霍夫曼编码;
将分布概率落入同一概率区间的序号纳入一组;
为同组的序号按次序升序分配次序号;
将组别霍夫曼编码和次序号拼接作为序号k的编码,将编码公开;
使用若干个序号k的编码替代区块内的哈希值。
4.根据权利要求3所述的一种区块链网络数据传输方法,其特征在于,
区块链网络维护活跃账户表,所述活跃账户表记录账户、活跃度和账户编码;
预设考察周期内账户进行一次交易,则活跃度增加1;
考察周期结束后,按照活跃度将账户降序排列,去除活跃度低于预设值的账户;
将排列的前若干个账户编制霍夫曼编码,作为账户编码写入活跃账户表;
区块链节点发送区块时,若区块内的账户存在于活跃账户表中,则将区块内的账户替换为对应的账户编码;
收到区块的区块链节点将区块备份,将区块内的账户编码换回账户后验证存储区块;
将区块的备份发送给其他区块链节点。
5.根据权利要求4所述的一种区块链网络数据传输方法,其特征在于,
两个考察周期之间设置缓冲期,在缓冲期内不对区块内的账户作替换操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江数秦科技有限公司,未经浙江数秦科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210086202.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据传输的方法、相关装置以及系统
- 下一篇:一种人体关键点检测方法和系统