An improved pbft consensus method based on reputation and voting mechanism

A voting mechanism and consensus technology, applied in the field of blockchain, can solve problems such as the inability to guarantee the reliability of the master node, the high communication overhead in the consensus process, and the reduction of system operation efficiency, so as to optimize the view switching protocol, save communication resource consumption, optimize The effect of the consensus process

Active Publication Date: 2022-05-10
深圳安科百腾科技有限公司
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the PBFT algorithm, the selection of the master node adopts a sequential system, which cannot guarantee the reliability of the master node, and it is easy to cause abnormal nodes to act as the master node
Although the view switching protocol ensures the security and activity of the system, frequent view switching greatly reduces the operating efficiency of the system
[0011] (2) The communication overhead of the consensus process is large
The consensus process includes three broadcasts, the pre-preparation stage, a single-node broadcast, the preparation stage and the confirmation stage, and two full-node broadcasts, which consume a lot of network bandwidth and waste communication resources
[0012] (3) View switching efficiency is low
When the backup node thinks that the master node is abnormal, it will broadcast the view-change message to other nodes, and there are various situations where the master node is abnormal. Broadcasting every time an exception will waste communication resources

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
  • An improved pbft consensus method based on reputation and voting mechanism
  • An improved pbft consensus method based on reputation and voting mechanism
  • An improved pbft consensus method based on reputation and voting mechanism

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] 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.

[0049] The present invention provides an improved PBFT consensus method based on reputation and voting mechanism, which specifically includes the following steps:

[0050] The state of the node is divided, and the node state is converted according to the performance of the node in the consensus process;

[0051] Permissions are assigned according to the status of the nodes. Nodes with the right to participate in the election can participate in the election of ...

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, and proposes an improved PBFT consensus method based on reputation and voting mechanism, including dividing the state of nodes, and performing node state conversion according to the performance of nodes in the consensus process; Authorization distribution, nodes with the right to participate in the election can participate in the election of the master node, and elect the master node according to the voting calculation; the master node receives the request sent by the client, broadcasts the request to the backup node, and starts the consensus process; during the consensus process, if the master node In case of node failure or evil, the view is switched according to the abnormal situation of the master node; compared with the traditional PBFT, the present invention increases the average throughput, reduces the delay, and improves the operating efficiency and security of the system.

Description

technical field [0001] The invention belongs to the technical field of block chain, and proposes an improved practical Byzantine fault tolerance (Practical Byzantine Fault Tolerance, PBFT) consensus method based on reputation and voting mechanism. Background technique [0002] At present, blockchain technology has provided decentralized solutions for all walks of life, forming a new application model composed of computer technologies such as distributed data storage, cryptography, network protocols, and consensus mechanisms. The consensus mechanism is the core of blockchain technology. Through the node consensus process, the consistency of the blocks generated by the latest transaction set in the nodes is guaranteed, thus ensuring the normal operation of the distributed network. [0003] At present, the consensus algorithms in the blockchain mainly include: Proof of Work (PoW), Proof of Stack (PoS), Delegated Proof of Stack (DPoS) and PBFT. In the PoW algorithm, each node s...

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/1042H04L9/32
CPCH04L67/1044H04L67/1051H04L9/3247H04L9/50
Inventor 陈俊华张夏张珈铜黄学达
Owner 深圳安科百腾科技有限公司
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