Implementation method of a new blockchain consensus algorithm rbft

An implementation method, blockchain technology, applied in the field of realization of the new blockchain consensus algorithm RBFT, to achieve the effect of preventing malicious node attacks and high consensus performance

Active Publication Date: 2022-04-22
CHINA ELECTRONICS TECH CYBER SECURITY CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In view of the above-mentioned deficiencies in the prior art, the implementation method of a new block chain consensus algorithm RBFT provided by the present invention solves the problem of the contradictory relationship between security and performance of the consensus algorithm of the existing block chain system

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
  • Implementation method of a new blockchain consensus algorithm rbft
  • Implementation method of a new blockchain consensus algorithm rbft

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] The specific embodiments of the present invention are described below so that those skilled in the art can understand the present invention, but it should be clear that the present invention is not limited to the scope of the specific embodiments. For those of ordinary skill in the art, as long as various changes Within the spirit and scope of the present invention defined and determined by the appended claims, these changes are obvious, and all inventions and creations using the concept of the present invention are included in the protection list.

[0043] Such as figure 1 As shown, a new blockchain consensus algorithm RBFT implementation method includes the following steps:

[0044] S1. Consensus is completed through the consensus request of the client;

[0045] Such as figure 2 As shown, the specific steps are:

[0046] S11, Request stage. Send the consensus request Request to any orderer node through the client;

[0047] Among them, channel is the channel ID t...

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 method for realizing a novel block chain consensus algorithm RBFT. The invention can effectively prevent malicious node attacks. The RBFT consensus algorithm can tolerate the attack of f malicious nodes when the total number of nodes is 3f+1, so the blockchain system using this consensus algorithm can have the same security as the blockchain system using the PBFT consensus algorithm. Compared with the PBFT consensus algorithm, the RBFT consensus algorithm has lower network traffic and interaction times than PBFT due to one less many-to-many full-node broadcast, so it has higher consensus performance and can be used in a wider range of applications. scene.

Description

technical field [0001] The invention relates to the technical field of block chains, in particular to an implementation method of a novel block chain consensus algorithm RBFT. Background technique [0002] Problems existing in the consensus algorithm of the existing blockchain system: [0003] (1) It can tolerate malicious nodes, but its performance is low. At present, consensus algorithms that provide security guarantees are commonly used in blockchain systems, such as pow consensus algorithm and pbft consensus algorithm. They can all tolerate a certain number of malicious nodes, but their performance is low and cannot be used in large-scale application scenarios. [0004] (2) The performance is high, but malicious nodes cannot be tolerated. At present, consensus algorithms that provide efficient processing performance are commonly used in blockchain systems, such as raft consensus algorithm, and Kafka-based endorsement verification consensus algorithm. They can all pro...

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): H04L67/10H04L67/1095H04L43/10H04L9/40
CPCH04L67/10H04L67/1095H04L43/10H04L63/0428H04L63/1408H04L9/50
Inventor 韩虎苏云龙白健安红章
Owner CHINA ELECTRONICS TECH CYBER SECURITY CO LTD
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