Realization method, system, terminal and medium of blockchain distribution network

A technology for distributing networks and implementing methods, applied in transmission systems, digital transmission systems, data exchange networks, etc., can solve problems such as not considering the complexity of system messages, increasing delays in confirmation of consensus protocols, and not finding explanations or reports, etc., to achieve Reduce delay and message complexity overhead, optimize overall delay, and improve the effect of delay imbalance

CN112104558BActive Publication Date: 2021-09-07SHANGHAI JIAO TONG UNIV
10 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Publication Date
2021-09-07

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

A method and system for implementing a block chain distribution network, each node measures the connection quality between it and other peer nodes, and shares the obtained link state information with the peer nodes; calculates the network topology according to the link state information information, and calculate the adjacent bandwidth resource index of each node; divide the network topology map into k parts, and select the nodes with the highest adjacent bandwidth resource index in each part; use these nodes as root nodes to generate broadcast trees and non-leaf nodes Transmission scheduling scheme; distribute the corresponding routing and transmission scheduling methods to each node. When it is necessary to broadcast in the blockchain network, the node first entrusts the message to the root node, and then broadcasts according to the broadcast tree. At the same time provide the corresponding terminals and media. The present invention reduces the time delay and message complexity overhead of broadcasting in the blockchain network through the design and transmission planning of the blockchain distribution network, and provides an efficient, reliable and universal broadcast protocol for the blockchain system.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The present invention relates to the technical field of blockchain network and overlay network, in particular, to a method, system, terminal and medium for realizing a blockchain distribution network. Background technique

[0002] Blockchain technology efficiently stores and verifies data through data structures, and uses consensus algorithms to ensure the security, traceability and non-repudiation of data in distributed storage. In recent years, blockchain technology has become a key technology for realizing distributed trust systems, and has received more and more research attention.

[0003] A blockchain system needs an underlying network to support its members communicating with each other, exchanging consensus protocol messages and synchronously sharing unconfirmed transaction pools. Therefore, the normal work of the blockchain consensus system depends on the data transmission at the network layer, and the vulnerability of the network layer will ...

Examples

Embodiment Construction

[0065] The embodiments of the present invention are described in detail below: This embodiment is implemented on the premise of the technical solution of the present invention, and provides detailed implementation modes and specific operation processes. It should be pointed out that for those skilled in the art, without departing from the concept of the present invention, several modifications and improvements can be made, which all belong to the protection scope of the present invention.

[0066] figure 1 A flowchart of a method for implementing a blockchain distribution network provided by an embodiment of the present invention.

[0067] like figure 1 As shown, the implementation method of the blockchain distribution network provided by this embodiment may include the following steps:

[0068] S100: Measure the connection bandwidth and delay between each node a and other peer nodes i (peer nodes) in the blockchain network, obtain link state information of node a, and compa...