Unlock instant, AI-driven research and patent intelligence for your innovation.

A kind of information broadcasting method, equipment and storage medium

A technology of path information and transaction information, which is applied in the field of blockchain, can solve the problems of flooding load, slowing down the transaction speed of blockchain, and redundant information received by the same node multiple times, so as to speed up the convergence speed and reduce the The effect of redundant propagation

Active Publication Date: 2022-04-05
HANGZHOU FUZAMEI TECH CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The current Gossip or Gossip-like implementation is simple and spreads quickly, but there are flooding problems and heavy loads caused by excessive block redundancy, occupying a large amount of network bandwidth, and ultimately slowing down the transaction speed of the entire blockchain
One of the main reasons for redundant propagation of block information is that when a block is broadcast, it is broadcast in parallel. Due to heterogeneous problems such as network delay and bandwidth, the adjacent nodes of the receiving node cannot confirm whether to receive it. However, the broadcast can only be initiated again, causing the same node to receive repeated information multiple times, causing redundancy

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A kind of information broadcasting method, equipment and storage medium
  • A kind of information broadcasting method, equipment and storage medium
  • A kind of information broadcasting method, equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0026] A method of broadcasting information, comprising:

[0027] S101. Receive first information and second information from at least one sending node within a set time;

[0028] S102. Combine the second information sent by all sending nodes within the set time, add the information of this node as the second information of this node, and send it together with the first information to other nodes except those recorded in the second information;

[0029] Wherein, the first information is block information or transaction information; the second information includes path node information through which the first information is forwarded. The path information includes node information that can uniquely identify the node through which the first information propagates, and refers to the identification of the node to which the first information has been broadcast. The identification is sufficient to uniquely identify the node, which may be the name of the node, the number of the node,...

Embodiment 2

[0037] In the existing broadcasting method, transactions or blocks are broadcast repeatedly, which is redundant and takes up bandwidth resources, seriously affecting the speed at which transactions or blocks are broadcast to the entire network. In a blockchain application scenario of a parallel chain and the main chain, a transaction is broadcast between the nodes of the main chain. The chain nodes include N00, N01, N02, N03, N04, N05, N06, and N07, and all nodes are interconnected (in practice, some nodes are generally interconnected), such as figure 2 As shown, the ellipse represents the node, the arrow line represents the propagation path and direction, and the label on the line represents the information arrival order and merged path information. For example, the label T2_NO1_N03 on the N03->N04 line represents that node N04 received the same block at time T2 or Transaction broadcast information, this information is transmitted through N01, N03; different receiving nodes ...

Embodiment 3

[0047] An apparatus comprising: one or more processors; memory for storing one or more programs which, when executed by the one or more processors, cause the One or more processors execute the method as described above.

[0048] A storage medium storing a computer program, when the program is executed by a processor, implements the method described in Embodiment 1 above.

[0049] image 3 It is a schematic structural diagram of a device provided by an embodiment of the present invention.

[0050] Such as image 3 As shown, as another aspect, the present application also provides a device 500, including one or more central processing units (CPU) 501, which can be 508 programs loaded into random access memory (RAM) 503 to execute various appropriate actions and processes. In the RAM 503, various programs and data necessary for the operation of the device 500 are also stored. The CPU 501 , ROM 502 , and RAM 503 are connected to each other via a bus 504 . An input / output (I / ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an information broadcasting method, equipment and storage medium, and relates to technical fields such as block chains. Receive the first information and the second information sent by at least one sending node within the set time, combine the second information sent by all the sending nodes within the set time, and then add the information of this node as the second information of this node, It is sent together with the first information to other nodes except those recorded in the second information; wherein, the first information is block information or transaction information; and the second information includes path information through which the first information is forwarded. The redundant propagation of block information can be reduced by recording and transmitting information propagation paths, merging propagation paths, and reducing invalid propagation through path information step by step; further, the convergence speed to final consistency can be accelerated.

Description

technical field [0001] The present invention relates to technical fields such as block chains, and in particular to an information broadcasting method, device and storage medium. Background technique [0002] In the blockchain network, when a new block is successfully generated, the block needs to be broadcast to the entire network. Blockchain networks such as chain33 and Bitcoin adopt a virus-like block information dissemination protocol similar to the more common Gossip. By imitating the spread of rumors or viruses in social behavior, one spreads ten, ten spreads hundreds, and quickly transmits information to the entire network, so it is also called Epidemic Protocol (epidemic protocol). [0003] The current Gossip or Gossip-like implementation is simple and spreads quickly, but there are flooding problems and heavy loads caused by excessive block redundancy, occupying a large amount of network bandwidth, and ultimately slowing down the transaction speed of the entire bloc...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/18H04L67/104
CPCH04L12/1863H04L67/104
Inventor 虞康王志文吴思进
Owner HANGZHOU FUZAMEI TECH CO LTD