一种信息广播方法、设备及存储介质技术

技术编号:24862423 阅读:26 留言:0更新日期:2020-07-10 19:13
本发明专利技术公开了一种信息广播方法、设备及存储介质,涉及区块链等技术领域。在设定时间内接收至少一个发送节点发来的第一信息及第二信息,合并在设定时间内所有发送节点发来的第二信息,再加入本节点信息作为本节点的第二信息,和第一信息一起发送到除记载在第二信息以外的其他节点;其中,所述第一信息为区块信息或交易信息;所述第二信息包括转发第一信息历经的路径信息。可以通过记录和传递信息的传播路径,合并传播路,通过路径信息逐级减少无效传播的方式来减少区块信息的冗余传播;进一步地,可以加快到达最终一致性的收敛速度。

【技术实现步骤摘要】
一种信息广播方法、设备及存储介质
本专利技术涉及区块链等
,尤其涉及一种信息广播方法、设备及存储介质。
技术介绍
区块链网络中,当成功产生一个新区块的时候,需要将区块广播到全网络,chain33和比特币等区块链网络采用了近似比较常见的类Gossip的病毒式区块信息传播协议,通过模仿社交行为中的类似谣言或病毒传播的方式,一传十,十传百,迅速把信息传递到全网络,因此也被称为EpidemicProtocol(流行病协议)。目前的Gossip或类Gossip实现简单,传播迅速,但存在由于区块冗余过多而导致的泛洪问题和负载过重,占用大量网络带宽,最终拖慢整个区块链的交易速度。区块信息冗余传播过多的一个主要原因是当一个区块进行广播的时候,是并行广播出去的,由于网络时延和带宽等异构问题,接收节点的邻接节点之间无法确认是否收到,只能再次发起广播,导致同一节点多次收到重复信息而引起冗余。
技术实现思路
1.专利技术要解决的技术问题为了克服上述技术问题,本专利技术提供了一种信息广播方法、设备及存储介质。可以通过记录和传递信本文档来自技高网...

【技术保护点】
1.一种信息广播方法,其特征在于,包括:/n在设定时间内接收至少一个发送节点发来的第一信息及第二信息,合并在设定时间内所有发送节点发来的第二信息,再加入本节点信息作为本节点的第二信息,和第一信息一起发送到除记载在第二信息以外的其他节点;/n其中,所述第一信息为区块信息或交易信息;所述第二信息包括转发第一信息历经的路径信息。/n

【技术特征摘要】
1.一种信息广播方法,其特征在于,包括:
在设定时间内接收至少一个发送节点发来的第一信息及第二信息,合并在设定时间内所有发送节点发来的第二信息,再加入本节点信息作为本节点的第二信息,和第一信息一起发送到除记载在第二信息以外的其他节点;
其中,所述第一信息为区块信息或交易信息;所述第二信息包括转发第一信息历经的路径信息。


2.根据权利要求1所述的方法,其特征在于,所述合并所有发送节点的第二信息,再加入本节点信息作为本节点的第二信息,和第一信息一起发送到其他节点,进一步地为:合并所有发送节点的第二信息,再加入本节点信息作为本节点的第二信息,和第一信息一起发送到除第二信息记录的路径信息以外的节点上。


3.根据权利要求1所述的方法,其特征在于,所述在设定时间内接收至少一个发送节...

【专利技术属性】
技术研发人员:虞康王志文吴思进
申请(专利权)人:杭州复杂美科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1