[发明专利]一种基于重复广播历史的广播方法、设备及储存介质有效
申请号: | 202110138687.5 | 申请日: | 2021-02-01 |
公开(公告)号: | CN112929432B | 公开(公告)日: | 2022-07-15 |
发明(设计)人: | 林敬;王志文;吴思进 | 申请(专利权)人: | 杭州复杂美科技有限公司 |
主分类号: | H04L67/104 | 分类号: | H04L67/104;H04L12/18 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310000 浙江省杭州市西湖*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 重复 广播 历史 方法 设备 储存 介质 | ||
本发明公开了一种基于重复广播历史的广播方法、设备及储存介质,属于计算机技术领域,本发明所采用的广播方法包括:在区块链网络的各个节点存储有对应各自节点的区块重复广播表,第一节点在接受待广播区块后根据区块重复广播表判断向第二节点广播区块或区块头;第二节点判断是否为重复区块广播,并将判断结果反馈至第一节点;第一节点根据第二节点反馈内容更新区块重复广播表。能够借助p2p网络的广播历史,减少重复广播数量,减少区块广播的网络开销,降低重复广播所占的带宽。
技术领域
本发明涉及信息技术领域,尤其涉及一种基于重复广播历史的广播方法、设备及储存介质。
背景技术
区块链技术有别于目前的所接触的中心化网络技术,其核心在于去中心化,不存在中心机构对信息进行汇总处理,在区块链系统中,为了保证交易执行的准确性,通常需要节点向全网其他节点广播交易,使用多个节点对区块进行共识,但随着区块链技术的不断发展,区块链上的节点会越来越多,从而导致区块链系统中存在大量的重复交易,这些冗余的交易会增加网络带宽的消耗,同时节点需要不断从收到的交易中排除已收到过的重复交易,以避免出现同一笔交易被上链多次的可能,因此会加重节点的计算负担。
针对重复交易问题,现有技术多数采用在广播的交易上设置一个交易轮次字段,通过该字段限制交易的最大广播轮次,其核心思想在于在满足共识的需要前提下又能够减少交易的广播次数,然而在实际使用过程中,区块链的节点数量是在不断的变化的,总体上是不断增加的,而交易轮次并不能完全适应变化后的区块链网络,另一方面,采用交易轮次仍会大量的重复广播存在,这主要是由于当前的轮次确定还是依据区块链节点所连接的其他节点的数量决定的,而节点之间的连接要远多于节点数量,使得重复广播依据大量存在于区块链系统中。
例如,中国专利公开号CN110490734A,专利名称为“交易组构建、广播方法和系统、设备及存储介质”的专利公开了一种广播方法,包括至少一个第二区块链节点收到交易组及轮次i,验证交易组是否通过?若否,则不作处理;若是,则判断i<Turn是否为真;若是,则i=i+1,广播交易组及轮次i到与第二区块链节点相连接的至少一个第三区块链节点上;若否,则广播交易组哈希列表到与第二区块链节点相连接的至少一个第三区块链节点上。其声称针对交易组被广播内容较大,占用过多的区块链网络带宽资源的技术问题。然而采用交易轮次计数的规则控制交易次数的手段仍会产生大量重复广播,尤其在区块链节点数量大幅上升之后。
综上所述,目前的区块链网络中,重复交易依然会占用大量的CPU和带宽资源,严重影响区块链网络的性能。
发明内容
一、发明目的
针对上述技术问题,本发明提供一种基于重复广播历史的广播方法、设备及储存介质,借助p2p网络的广播历史,减少重复广播数量,减少区块广播的网络开销,降低重复广播所占的带宽。
二、技术方案
为解决上述技术问题,本发明所提供的技术方案如下:
第一方面,一种基于重复广播历史的广播方法,包括:
在区块链网络的各个节点存储有对应各自节点的区块重复广播表,所述区块重复广播表包括打包地址、跳数、目标地址和重复广播计数位,所述区块重复广播表用于表征第一节点向所有第二节点重复广播的情况;
第一节点在接受待广播区块后根据区块重复广播表判断向第二节点广播区块或区块头,其中,所述第一节点为需要广播待广播区块的节点,第二节点为除发送待广播区块至第一节点外的与所述第一节点直接相连的节点;
第二节点判断是否为重复区块广播,并将判断结果反馈至第一节点;
第一节点根据第二节点反馈内容更新区块重复广播表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州复杂美科技有限公司,未经杭州复杂美科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110138687.5/2.html,转载请声明来源钻瓜专利网。