Dynamic hierarchical Byzantine fault-tolerant consensus method based on credit

A Byzantine and consensus technology, applied in the field of blockchain consensus mechanism, can solve problems such as unreliable detection of replica nodes, reduction of system security and stability, and inability to eliminate consensus nodes

Active Publication Date: 2020-01-10
DALIAN UNIV OF TECH
View PDF5 Cites 36 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The system can only "punish" the master node through the view conversion protocol, and cannot detect whether the repli

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
  • Dynamic hierarchical Byzantine fault-tolerant consensus method based on credit
  • Dynamic hierarchical Byzantine fault-tolerant consensus method based on credit
  • Dynamic hierarchical Byzantine fault-tolerant consensus method based on credit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] Below in conjunction with technical scheme and accompanying drawing, describe the specific embodiment of the present invention in detail.

[0049] In order to solve the problems in the prior art, the present invention proposes a credit-based dynamic layered Byzantine fault-tolerant consensus machine method, such as figure 2 As shown, the hierarchical-parallel mechanism is designed for the first time, and the nodes are divided into consensus nodes, candidate nodes and ordinary nodes. Consensus nodes are responsible for consensus on requests of the "write" operation type and participate in consensus write transactions; candidate nodes are responsible for processing requests of "read" operation types and participate in consensus read transactions. This process can improve the overall performance of the system; DHBFT has established credit - Punishment mechanism, by rewarding benign nodes and punishing absent and malicious nodes to ensure that nodes with higher trust value...

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 technical field of blockchain consensus mechanisms, and relates to a dynamic hierarchical Byzantine fault-tolerant consensus method based on credit, which can be used forimproving the stability, reliability and system performance of a consensus mechanism in a blockchain system. According to the method, a hierarchical-parallel mechanism is designed, and nodes are takenas consensus nodes, candidate nodes and common nodes. The consensus nodes are responsible for participating in consensus writing transaction, the candidate nodes are responsible for participating inconsensus reading transaction, and the process can improve the overall performance of the system. A credit-penalty mechanism is established, and reliable nodes are awarded and error nodes are punishedto ensure that the nodes with higher trust values have higher probability to become main nodes; a view conversion protocol is canceled, and the state of the consensus node is monitored in real time;a dynamic lifting mechanism is provided, and dynamic decentralization of the system is realized and the stability of the system is ensured by manipulating a virtuous cycle among a consensus node set,a candidate node set and a common node set according to credit values of nodes.

Description

technical field [0001] The invention belongs to the technical field of block chain consensus mechanism, and relates to an improved block chain consensus mechanism, including a layered-parallel mechanism, a credit-punishment mechanism and a node dynamic lifting mechanism, specifically a credit-based dynamic layered Byzantine The fault-tolerant consensus method can be used to improve the stability, reliability and system performance of the consensus mechanism in the blockchain system. Background technique [0002] Blockchain technology is a safe, reliable and decentralized network system. It solves the trust problem among multiple entities without third-party authorization, realizes transactions through smart contracts, and guarantees consistency in the system through a consensus mechanism. The consensus mechanism is the key to ensure the smooth operation of the blockchain. At present, there are mainly three types of consensus mechanisms based on proof, rights and interests ...

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
IPC IPC(8): H04L29/08H04L29/06H04L9/32G06Q20/38
CPCH04L67/10H04L63/10H04L63/08G06Q20/3825H04L9/3247H04L67/1097H04L67/60H04L9/50
Inventor 李凤岐刘克猛张璐鹏
Owner DALIAN UNIV OF TECH
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