全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210085158.8 (22)申请日 2022.01.25 (71)申请人 浙江数秦科技有限公司 地址 311121 浙江省杭州市余杭区仓前街 道鼎创财富中心 2幢11层 (72)发明人 张金琳 高航 俞学劢  (51)Int.Cl. H04L 67/5651(2022.01) H04L 67/1074(2022.01) H04L 12/18(2006.01) H04L 9/32(2006.01) (54)发明名称 一种区块链 节点快速广播区块的方法 (57)摘要 本发明涉及区块链 技术领域, 具体涉及一种 区块链节点快速广播区块的方法, 包括: 在区块 链网络中建立多个通信环, 使每个区块链节点均 参与多个通信环; 区块链节点广播经过验证的区 块时, 将区块进行压缩; 区块链节点依次向所在 的通信环的下一个节点发送区块; 若预设时长内 未收到所在通信环的上一个节 点发送的区块, 则 向对应通信环的下下个节点发送区块, 直到区块 链节点所在的全部通信环的上一个节点均发送 了区块。 本发明的实质性效果是: 避免区块链节 点重复的向相同的区块链节点广播区块, 提高广 播区块的效率; 减少需要传输的数据长度, 提高 区块的广播传输效率。 权利要求书2页 说明书4页 附图3页 CN 114567673 A 2022.05.31 CN 114567673 A 1.一种区块链 节点快速广播区块的方法, 其特 征在于, 包括: 在区块链网络中建立多个通信环, 使每 个区块链 节点均参与多个通信环; 区块链节点广播经 过验证的区块时, 将区块进行压缩; 区块链节点依次向所在的通信环的下一个节点发送区块; 若预设时长 内未收到所在通信环的上一个节点发送的区块, 则向对应通信环的下下个 节点发送区块, 直到区块链 节点所在的全部通信环的上一个节点均发送了区块。 2.根据权利要求1所述的一种区块链 节点快速广播区块的方法, 其特 征在于, 将区块进行压缩的方法包括: 区块链网络约定传输二进制位长度为 L; 长度为L的二进制数记为二进制数D, 获得二进制数D的取值范围, 获得二进制数D的中 位值d; 设定二进制数D的分布概 率为以d为数 学期望值, 方差为σ ^2的正态分布; 将分布概 率区间(0, η )划分为若干个概 率区间, η为 正泰分布的最高概 率值; 获得每个概率区间对应的二进制数D的取值并划归为 一组; 为每组设置组编 号, 为每组的二进制数D按照分布概率降序排序, 分布概率相同时以数 值降序排列, 排序 序号作为 二进制数D的替代值; 发送数据的节点将待传输数据转换为二进制数据流, 将二进制流补位后截取为若干个 长度L的二进制数D; 获得二进制数D落入的组编号和替代值, 将组编号和替代值发送给接收数据的节点; 接收数据的节点 根据组编号和替代值获得二进制数D; 全部二进制数D被传输后, 发送数据的节点将补位长度发送给接收数据的节点, 接收数 据的节点去除补位长度后, 获得完整的数据。 3.根据权利要求2所述的一种区块链 节点快速广播区块的方法, 其特 征在于, 设置组编号的方法包括: 计算每个概率区间的中位 值, 将若干个概 率区间按照中位 值降序排列; 设定标识符, 将标识符视为 概率区间加入到概 率区间的排列任意 位置; 将m个概率区间划为 一类, m的初值 为2, 随着排序的增 加m的值逐渐增大; 为每个类设置霍夫曼编码作为类编码, 为每个类中的概率区间编制序号作为区间序 号, 类编码和区间序号 拼接作为组编号; 标识符对应的组编 号代表标识符, 所述标识符表示当前传输的组编 号与上一 次传输时 相同。 4.根据权利要求1至3任一项所述的一种区块链节点快速广播区块的方法, 其特征在 于, 发送数据的节点 一次发送多个二进制数D, 具体包括: 获得每个二进制数D的组编号和替代值; 将多个二进制数D的编号和替代值 拼接后发送给接收数据的节点。 5.根据权利要求1至3任一项所述的一种区块链节点快速广播区块的方法, 其特征在 于,权 利 要 求 书 1/2 页 2 CN 114567673 A 2获得二进制数D的排序 序号k的方法为: 计算概率区间对应的二进制数D的取值范围的中位 值d; 二进制数D的值记为H, 当H≥d时, k=2*|H ‑d|+1, 当H <d时, k=2*|H ‑d|。权 利 要 求 书 2/2 页 3 CN 114567673 A 3

PDF文档 专利 一种区块链节点快速广播区块的方法

文档预览
中文文档 10 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种区块链节点快速广播区块的方法 第 1 页 专利 一种区块链节点快速广播区块的方法 第 2 页 专利 一种区块链节点快速广播区块的方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:41:12上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。