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

Information broadcasting method and device, and storage medium

A technology of equipment and path information, applied in the field of blockchain, it can solve the problems of slowing down the blockchain transaction speed, flooding load, and inability to confirm whether it is received, so as to reduce redundant propagation and speed up convergence.

Active Publication Date: 2020-07-10
HANGZHOU FUZAMEI TECH CO LTD
View PDF7 Cites 2 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
  • Information broadcasting method and device, and storage medium
  • Information broadcasting method and device, and storage medium
  • Information broadcasting method and device, 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 and device and a storage medium, and relates to the technical field of block chains and the like. The method comprises: receiving the first information and the second information sent by at least one sending node within a set time, combining the second information sent by all the sending nodes within the set time, adding the node information as the second information of the node, and sending the second information and the first information to other nodes except for the second information; wherein the first information is block information or transaction information; wherein the second information comprises path information through which the first information is forwarded. Redundant propagation of block information can be reduced byrecording and transmitting propagation paths of information, combining the propagation paths and reducing invalid propagation step by step through path information. Furthermore, the convergence speedof reaching the final consistency can be increased.

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
IPC IPC(8): H04L12/18H04L29/08
CPCH04L12/1863H04L67/104
Inventor 虞康王志文吴思进
Owner HANGZHOU FUZAMEI TECH CO LTD