Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Block chain network node load balancing method based on PBFT

A load balancing, network node technology, applied in the direction of instruments, data processing applications, digital transmission systems, etc., can solve the problems of high pressure and heavy load on the main node

Active Publication Date: 2020-04-07
BEIJING UNIV OF TECH
View PDF9 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to propose a PBFT-based node load balancing method under the blockchain system, aiming to solve the problem of excessive pressure and heavy load on the master node in the high concurrent transaction scenario

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
  • Block chain network node load balancing method based on PBFT
  • Block chain network node load balancing method based on PBFT
  • Block chain network node load balancing method based on PBFT

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] Hereinafter, the present invention will be further described in detail through specific embodiments in conjunction with the drawings.

[0028] A PBFT-based block chain network node load balancing method of the present invention, the flowchart is as follows figure 1 As shown, including the following steps:

[0029] 1) In order to ensure the unpredictability of the node, the election of the master node is required to be random. The original PBFT rotation system is changed to generate a random number based on the block height and view number. This random number is the node number. The random number generated is between 0 and R-1, where R is the total number of nodes.

[0030] 2) The client sends the transaction to the members of the consensus group, and the target object sent is a random number determined by the current block height and view number. The random number is between 0 and R-1, where R is the total number of nodes. The flowchart is as figure 2 Shown.

[0031] 3) After...

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 a block chain network node load balancing method based on PBFT, the method is realized based on an alliance chain platform-super account book Fabric, and the system is dividedinto a web layer, a business layer Fabric-sdk-go, an intelligent contract layer namely a chain code layer, and a Fabric namely a block chain storage layer. According to the invention, a main node carries out transaction legality judgment, verification, hash calculation and the like. When a large number of transactions arrive at a main node at the same time, the workload of the main node is very large, the other nodes are in an idle state, and when block information is broadcasted, the large number of transactions can cause too large block output bandwidth of the main node and too heavy load, which is an important factor influencing the performance bottleneck of a block chain system. The load balancing method solves the problem, a part of work of the main node is completed by other nodes, the compressed transaction information is broadcasted, the network exit bandwidth is reduced, the transaction throughput of the system is improved, and meanwhile, the safety and the error-tolerant rateof the system are still ensured.

Description

Technical field [0001] The present invention relates to the technical field of blockchain consensus mechanisms, and in particular to a method for load balancing of blockchain network nodes based on a PBTF algorithm. Background technique [0002] Blockchain is one of the most revolutionary emerging technologies in recent years. Blockchain is a new application mode of computer technology such as distributed data storage, point-to-point transmission, consensus mechanism, and encryption algorithm. Among them, the consensus algorithm is the soul of the blockchain. The algorithm can ensure that without the control of a central entity, the system allows all participants to follow the same rules for accounting, and achieve the consistency of data distribution. Whether it affects the transaction processing capacity and scalability of the blockchain platform or the design of the incentive model for the token economy, the consensus agreement will have a great impact. Blockchain is divided...

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 Applications(China)
IPC IPC(8): H04L29/08H04L9/32H04L29/06G06Q40/04
CPCH04L67/10H04L9/3239H04L63/12H04L67/1097H04L67/1095H04L9/3247G06Q40/04H04L9/50
Inventor 黄志清苏雪峰
Owner BEIJING UNIV OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products