[发明专利]一种区块链网络高效率数据传输方法在审
申请号: | 202210085159.2 | 申请日: | 2022-01-25 |
公开(公告)号: | CN114567681A | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 张金琳;高航;俞学劢 | 申请(专利权)人: | 浙江数秦科技有限公司 |
主分类号: | H04L69/04 | 分类号: | H04L69/04;H04L67/10;H04L67/1095 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 311121 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 网络 高效率 数据传输 方法 | ||
本发明涉及信息技术领域,具体涉及一种区块链网络高效率数据传输方法,包括:约定传输长度为L,记为二进制数D,获得取值范围;获得中位值d,设定二进制数D分布概率为以d为数学期望值,方差为σ^2的正态分布;将分布概率区间(0,η)划分为若干个概率区间;获得每个概率区间对应的二进制数D的取值并划归为一组;为每组设置组编号,排序序号作为二进制数D的替代值;将二进制流补位后截取为若干个二进制数D;获得二进制数D落入的组编号和替代值,将组编号和替代值发送给接收数据的节点;接收数据的节点根据组编号和替代值获得二进制数D。本发明的实质性效果是:通过压缩需要传输的数据长度,直接提高区块链网络数据传输的效率。
技术领域
本发明涉及信息技术领域,具体涉及一种区块链网络高效率数据传输方法。
背景技术
区块链是一种去中心化的分布式账本技术。区块链网络采用点对点数据传输方式,区块链节点之间是平等的关系。存储于其中的数据或信息,具有不可伪造、全程留痕、可以追溯、公开透明及集体维护等特征。基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制。为了维护区块链节点记录的账本统一性,区块链节点需要执行共识算法,在进行共识算法的过程中,区块链节点需要广播大量的数据。近年来随着区块链技术的应用的发展,区块链业务逐渐繁忙,导致区块链网络日益繁忙。甚至出现堵塞情况,严重影响了区块链用户的使用。因而需要研究提高区块链网络数据传输效率的方法。
如中国专利CN111447290A,公开日2020年7月24日,公开了区块链网络中的通信方法、业务数据传输方法。区块链网络包括P2P网络和中继网络。P2P网络中的区块链节点分别通过P2P网络和中继网络发送探测消息至其它区块链节点,根据探测消息的发送时间和响应消息的接收时间获得与P2P网络对应的第一服务质量数据和与中继网络对应的第二服务质量数据,根据第一服务质量数据和第二服务质量数据的比较结果记录链路优化信息。如此,区块链节点、中继节点可以根据链路优化信息选择服务质量更优的网络通信链路传输业务数据。其技术方案取得提高传输效率依赖于通信链路是否存在更优链路,若通信链路整体拥堵,则其技术方案无法取得有益效果。且寻找最优链路又增加了通信链路的负担。
发明内容
本发明要解决的技术问题是:目前区块链网络数据传输效率较低的技术问题。提出了一种区块链网络高效率数据传输方法,能够提高区块链网络的数据传输效率。
为解决上述技术问题,本发明所采取的技术方案为:一种区块链网络高效率数据传输方法,包括:约定传输二进制位长度为L,记为二进制数D,获得二进制数D的取值范围;获得二进制数D的中位值d,设定二进制数D的分布概率为以d为数学期望值,方差为σ^2的正态分布;将分布概率区间(0,η)划分为若干个概率区间,η为正泰分布的最高概率值;获得每个概率区间对应的二进制数D的取值并划归为一组;为每组设置组编号,为每组的二进制数D按照分布概率降序排序,分布概率相同时以数值降序排列,排序序号作为二进制数D的替代值;发送数据的节点将待传输数据转换为二进制数据流,将二进制流补位后截取为若干个长度L的二进制数D;获得二进制数D落入的组编号和替代值,将组编号和替代值发送给接收数据的节点;接收数据的节点根据组编号和替代值获得二进制数D;全部二进制数D被传输后,发送数据的节点将补位长度发送给接收数据的节点,接收数据的节点去除补位长度后,获得完整的数据。
作为优选,设置组编号的方法包括:计算每个概率区间的中位值,将若干个概率区间按照中位值降序排列;将m个概率区间划为一类,m的初值为2,随着排序的增加m的值逐渐增大;为每个类设置霍夫曼编码作为类编码,为每个类中的概率区间编制序号作为区间序号,类编码和区间序号拼接作为组编号。
作为优选,设定标识符,将标识符视为组参与分配组编号,分配的组编号即表示标识符,标识符表示组编号与上一次相同。
作为优选,发送数据的节点一次发送多个二进制数D,具体包括:获得每个二进制数D的组编号和替代值;将多个二进制数D的编号和替代值拼接后发送给接收数据的节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江数秦科技有限公司,未经浙江数秦科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210085159.2/2.html,转载请声明来源钻瓜专利网。