A Credit-Based Dynamic Hierarchical Byzantine Fault Tolerant Consensus Method

A Byzantine and consensus technology, applied in the field of blockchain consensus mechanism, can solve the problems of not being able to eliminate consensus nodes, reducing system security and stability, and not being able to detect the reliability of replica nodes

Active Publication Date: 2020-11-13
DALIAN UNIV OF TECH
View PDF5 Cites 0 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 replica node is reliable, nor can it eliminate the wrong consensus node
This reduces the security and stability of the 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
  • A Credit-Based Dynamic Hierarchical Byzantine Fault Tolerant Consensus Method
  • A Credit-Based Dynamic Hierarchical Byzantine Fault Tolerant Consensus Method
  • A Credit-Based Dynamic Hierarchical Byzantine Fault Tolerant Consensus Method

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 mechanism, and relates to a credit-based dynamic layered Byzantine fault-tolerant consensus method, which can be used to improve the stability, reliability and system performance of the consensus mechanism in the blockchain system. The present invention designs a hierarchical-parallel mechanism, and divides nodes into consensus nodes, candidate nodes and common nodes. Consensus nodes are responsible for participating in consensus write transactions, and candidate nodes are responsible for participating in consensus read transactions. This process can improve the overall performance of the system; a credit-punishment mechanism has been established to ensure a higher trust value by rewarding reliable nodes and punishing error nodes. The node has a higher probability of becoming the master node; the view conversion protocol is canceled and the status of the consensus node is monitored in real time; a dynamic lifting mechanism is proposed, according to the credit value of the node, by manipulating the consensus node set, the candidate set and the benign node set The cycle realizes the dynamic decentralization of the system and ensures the stability of the system.

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
Patent Type & Authority Patents(China)
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