[发明专利]一种基于动态策略的区块链通信方法及系统在审

专利信息
申请号: 202111371606.2 申请日: 2021-11-18
公开(公告)号: CN114338699A 公开(公告)日: 2022-04-12
发明(设计)人: 赵永光;肖宗水;闵新平;张玉波;张世栋;仪莉;王敏虾;王子豪;宋婷婷 申请(专利权)人: 山大地纬软件股份有限公司
主分类号: H04L67/104 分类号: H04L67/104;H04L9/32;H04L65/611;H04L41/12
代理公司: 济南圣达知识产权代理有限公司 37221 代理人: 祖之强
地址: 250102 山东*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 动态 策略 区块 通信 方法 系统
【说明书】:

发明提供了一种基于动态策略的区块链通信方法及系统,消息接收端根据消息识别码进行判重,对于非重复数据,验证消息签名后,接收消息中的数据;消息接收端节点选择要转发的节点,将当前消息接收端节点广播过该消息的节点剔除,根据接收到的签名数据,过滤掉确定已经收到消息的节点,从剩余的节点中选择转发节点,选择时优先选择不属于目标信息中包含的节点;当选出的转发节点数不为零,则将收到过的该消息的签名以及本节点的签名进行聚合,作为本次消息广播的签名,将本次广播选中的节点作为目标信息添加到消息中,并向选出的节点转发;当选出的转发节点数为零,当前消息接收端节点不再进行转播;本发明有效的减少了消息无效广播的数量。

技术领域

本发明涉及区块链技术领域,特别涉及一种基于动态策略的区块链通信方法及系统。

背景技术

本部分的陈述仅仅是提供了与本发明相关的背景技术,并不必然构成现有技术。

作为分布式架构的区块链,其中一个重要问题便是在通信中如何保证信息的一致性。Gossip是一种去中心化的分布式协议,用于实现节点或者进程之间的信息交换,是分布式系统中被广泛使用的一种最终一致性协议。目前诸多区块链如超级账本都用到了Gossip作为网络通信协议,进行交易、区块等消息的传播。Gossip过程是由种子节点发起,当一个种子节点有状态需要更新到网络中的其他节点时,它会随机的选择周围几个节点散播消息,收到消息的节点也会重复该过程,直至最终网络中所有的节点都收到了消息。

发明人发现,Gossip过程中,节点是随机选择周围节点发送消息,而收到消息的节点也会重复该步骤,因此不可避免的存在消息重复发送给同一节点的情况,造成了消息的冗余,增加节点间网络通信压力、节点收发消息处理压力;同时,区块链节点间进行消息通信时,为了保证消息的安全可信,发送节点会对消息进行签名后再发送,接收节点会先验证签名再处理消息,通过签名确保消息来源于可信的节点且没有被篡改,而消息中携带的签名数据会增加网络传输量。

发明内容

为了解决现有技术的不足,本发明提供了一种基于动态策略的区块链通信方法及系统,解决了区块链采用Gossip协议作为网络通信协议时,冗余消息导致的网络通信压力大、节点收发消息处理压力大、网络和计算资源被无用的消息传播过程占用的问题。

为了实现上述目的,本发明采用如下技术方案:

本发明第一方面提供了一种基于动态策略的区块链通信方法,包括以下过程:

消息源节点收到向网络中其它节点广播数据的请求;

消息源节点将数据封装成满足消息通信协议的消息,从邻居节点中随机选择预设个数的节点进行广播;

消息接收端节点收到消息后,根据消息识别码进行判重,对于非重复数据,验证消息签名后,接收消息中的数据;

消息接收端节点选择要转发的节点,将当前消息接收端节点广播过消息的节点剔除,根据接收到的签名数据,过滤掉确定已经收到消息的节点,从剩余的节点中选择转发节点,选择时优先选择不属于目标信息中包含的节点;

当选出的转发节点数不为零,则将收到过的该消息的签名以及本节点的签名进行聚合,作为本次消息广播的签名,将本次广播选中的节点作为目标信息添加到消息中,并向选出的节点转发;

当选出的转发节点数为零,当前消息接收端节点不再进行转播。

进一步的,消息接收端节点选择要转发的节点,包括:

将当前消息接收端节点广播过消息的节点剔除;

将剩余节点分为两部分,第一部分不包含目标信息节点,第二部分是目标信息中的节点;

判断第一部分节点数m是否小于设置的转发数n,如果是进入下一步,否则从第一部分中随机选择n个放入要转发的节点中,完成转发节点的选择;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山大地纬软件股份有限公司,未经山大地纬软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111371606.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top