交易广播方法、设备和存储介质技术

技术编号:26651495 阅读:22 留言:0更新日期:2020-12-09 00:52
本发明专利技术提供一种交易广播方法、设备和存储介质,涉及区块链等技术领域,该方法包括:确定当前节点所连接的全消息节点和非全消息节点;接收第一交易,将第一交易发送给所连接的各全消息节点,并将第一交易的第一交易哈希发送给所连接的各非全消息节点;接收非全消息节点发送的第二交易哈希,判断本地是否存有第二交易哈希对应的第二交易:否,则监测是否接收到第二交易。本申请降低交易广播所消耗的带宽。

【技术实现步骤摘要】
交易广播方法、设备和存储介质
本申请涉及区块链
,具体涉及一种交易广播方法、设备和存储介质。
技术介绍
在现有区块链技术中,交易广播机制一般分为两种,第一种:节点收到交易后,将所收到的交易转发给他相连接的其他节点;第二种,节点收到交易后,判断交易的轮次是否小于第一数值,小于,则将所收到的交易转发给他相连接的其他节点,不小于,则将所收到的交易的交易哈希转发给他相连接的其他节点。如果一个节点与25个节点建立连接,在同一时刻,在上述第一种方式和上述第二种方式的交易的轮次小于第一数值时,该节点需要向25个节点同时广播该交易,消耗了大量的带宽,容易造成网络拥堵,当网络消息过多时,有可能对整个区块链网络造成灾难性的额影响。
技术实现思路
鉴于现有技术中的上述缺陷或不足,期望提供一种降低交易广播所消耗的带宽的交易广播方法、设备和存储介质。第一方面,本专利技术提供一种适用于区块链节点的交易广播方法,上述方法包括:接收第一区块链节点发送的建立全消息节点的第一请求信息,判断当前节点的第一全消息节点连接数是否小于第一本文档来自技高网...

【技术保护点】
1.一种交易广播方法,其特征在于,所述方法适用于区块链节点,所述方法包括:/n接收第一区块链节点发送的建立全消息节点的第一请求信息,判断当前节点的第一全消息节点连接数是否小于第一数值:/n是,则向所述第一区块链节点返回第一同意信息,以供所述第一区块链节点将当前节点确定为所述第一区块链节点所连接的全消息节点并更新所述第一区块链节点的第二全消息节点连接数;以及,/n将所述第一区块链节点确定为当前节点所连接的全消息节点,并更新所述第一全消息节点连接数;/n在所述第一全消息节点连接数小于所述第一数值时,向第二区块链节点发送建立全消息节点的第二请求信息,以供所述第二区块链节点判断所述第二区块链节点的第三...

【技术特征摘要】
1.一种交易广播方法,其特征在于,所述方法适用于区块链节点,所述方法包括:
接收第一区块链节点发送的建立全消息节点的第一请求信息,判断当前节点的第一全消息节点连接数是否小于第一数值:
是,则向所述第一区块链节点返回第一同意信息,以供所述第一区块链节点将当前节点确定为所述第一区块链节点所连接的全消息节点并更新所述第一区块链节点的第二全消息节点连接数;以及,
将所述第一区块链节点确定为当前节点所连接的全消息节点,并更新所述第一全消息节点连接数;
在所述第一全消息节点连接数小于所述第一数值时,向第二区块链节点发送建立全消息节点的第二请求信息,以供所述第二区块链节点判断所述第二区块链节点的第三全消息节点连接数是否小于所述第一数值:是,则返回第二同意信息并更新所述第三全消息节点连接数;以及,
在接收到所述第二同意信息后,将所述第二区块链节点确定为当前节点所连接的全消息节点,并更新所述第一全消息节点连接数;
将除去所连接的全消息节点外的其它所连接的区块链节点确定为当前节点所连接的非全消息节点;
接收第一交易,将所述第一交易发送给所连接的各全消息节点,并将所述第一交易的第一交易哈希发送给所连接的各非全消息节点;
接收非全消息节点...

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

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

1