Byzantine fault-tolerant consensus optimization method applied to industrial internet

An industrial Internet and optimization method technology, applied in the field of Byzantine fault-tolerant consensus optimization, can solve problems such as algorithm performance degradation, and achieve the effect of improving throughput, reducing delay, and high throughput

Pending Publication Date: 2022-05-13
CHONGQING UNIV OF POSTS & TELECOMM
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When the number of system nodes is increased, the performance of the protocol algorithm will drop sharply. In order to improve performance, that is, improve communication efficiency, algorithms such as HotStuff, Streamlet, and SBFT have emerged, but these protocols have limited scalability due to the bottleneck of a single leader. and performance

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
  • Byzantine fault-tolerant consensus optimization method applied to industrial internet
  • Byzantine fault-tolerant consensus optimization method applied to industrial internet

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0021] The present invention proposes a Byzantine fault-tolerant consensus optimization method applied to the industrial Internet, such as figure 1 As shown, the method includes:

[0022] Design a blockchain system, the system contains N clients, the total number of fault-tolerant nodes in all clients is F, and the number of leaders is Q; all leaders constitute the leader set L s ; Among them, N≥3F+1, Q is a random number less than or equal to N; build a loca...

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 belongs to the field of block chain technology consensus algorithms, and particularly relates to a Byzantine fault-tolerant consensus optimization method applied to an industrial internet. The method comprises a coordination stage, a preparation stage, a voting stage and a submission stage. In the coordination stage, Q leaders are selected in the block chain system, each leader is configured with one coordinator, the coordinators are the leaders randomly selected from the leader set, and each leader can only serve as the coordinator of one leader; in the preparation stage, the client broadcasts a block generation request to all leaders and coordinators; in the voting stage, the leader and the coordinator vote the block generation request; in the submitting stage, the leader and the coordinator verify the voting result, the consensus is reached if the verification is passed, and the consensus fails if the verification is not passed; each node repeatedly executes the Byzantine fault-tolerant consensus optimization algorithm until all nodes complete consensus; compared with the prior art, the method has the advantages of lower time delay, higher throughput and larger node capacity.

Description

technical field [0001] The invention belongs to the field of block chain technology consensus algorithms, and specifically relates to a Byzantine fault-tolerant consensus optimization method applied to the industrial Internet. Background technique [0002] Byzantine error refers to the fact that malicious nodes will send inconsistent information to each node in order to prevent the transmission of real information and the achievement of effective consensus. The fault tolerance that can handle Byzantine errors is called Byzantine fault tolerance. The Byzantine Fault Tolerant Consensus Algorithm is how to form a consensus on the network status among normal nodes under the assumption that the blockchain network environment includes normal servers, faulty servers and saboteur servers. [0003] The use of cryptocurrencies has facilitated the use of Byzantine Fault Tolerance (BFT) in many blockchain systems. Compared with the proof-of-work method (POW), the BFT protocol has certa...

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): H04L9/32H04L9/40
CPCH04L9/3247H04L63/1441H04L2209/463
Inventor 付蔚冯建强童世华刘庆张棚吴志强胡灿炜
Owner CHONGQING UNIV OF POSTS & TELECOMM
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products