Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Parallelization Byzantine fault tolerance method applied to block chain consensus mechanism

A Byzantine and blockchain technology, applied in the field of parallel Byzantine fault tolerance, can solve problems such as decreased consensus efficiency, decreased consensus performance, and decreased consensus efficiency

Pending Publication Date: 2021-02-26
宙通科技(南京)有限公司
View PDF0 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Combining the above two typical improved consensus algorithms based on Byzantine fault tolerance, the consensus efficiency has been significantly improved. However, when error nodes occur frequently, both algorithms will fall into repeated fault-tolerant processing, resulting in a sharp drop in consensus performance
In addition, when the scale of consensus nodes increases linearly, the consensus efficiency also shows a linear downward trend
Therefore, the current improved consensus algorithm based on Byzantine fault tolerance (for example, Zyzzyva and Query / Update protocol), will lead to a significant decrease in consensus efficiency when frequent error nodes or expansion of the consensus node set

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
  • Parallelization Byzantine fault tolerance method applied to block chain consensus mechanism
  • Parallelization Byzantine fault tolerance method applied to block chain consensus mechanism

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0069] In order to make the technical solutions of the present invention clearer and clearer to those skilled in the art, the present invention will be further described in detail below in conjunction with the examples and accompanying drawings, but the embodiments of the present invention are not limited thereto.

[0070] Such as Figure 1-Figure 2 As shown, a parallel Byzantine fault-tolerant consensus method for blockchain communication provided by this embodiment includes

[0071] The lower layer of the consensus system and the upper layer of the consensus system, as well as the two independent consensus stages of the first and second stages consisting of the lower layer of the consensus system and the upper layer of the consensus system, and the subsequent consensus stages;

[0072] The lower layer of the consensus system is composed of multiple independent consensus partitions. Each consensus partition is composed of a master node and several slave nodes. The total numbe...

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 parallelization Byzantine fault tolerance method applied to a blockchain consensus mechanism, and the consensus algorithm comprises a plurality of consensus partitions running in parallel at a bottom layer and independent verification partitions running at an upper layer, and the consensus partitions and the independent verification partitions jointly form a layered parallelization consensus verification system. The underlying consensus partitions respectively, independently and parallelly receive task requests (a pre-preparation stage, namely a Pre-prepare stage); and then, a message request service (a preparation stage, namely a Prepart stage) is executed, and meanwhile, signature of an execution result is achieved by adopting an aggregation signature algorithmin an execution process so as to achieve the purposes of reducing message complexity and improving system throughput. Besides, according to the algorithm design, the Commit stage message of the current consensus process and the Prepare stage message of the next consensus process are combined and sent, so that the purposes of compressing the communication rounds and reducing the communication overhead are achieved, the throughput of the system is further improved, and the average time delay is reduced.

Description

technical field [0001] The invention relates to the technical field of block chains, in particular to a parallel Byzantine fault-tolerant method for block chain consensus mechanisms. Background technique [0002] Consensus algorithm is one of the core technologies of blockchain. In the classic PBFT consensus algorithm, all consensus nodes (that is, a single consensus partition) participate in the consensus execution process of a request, thereby forming a final consensus on the entire node set. The execution of the PBFT algorithm requires message communication through the full communication of all consensus nodes, so its message complexity is O(n 2 ). Subsequently, new consensus algorithms based on Byzantine fault tolerance continued to emerge, which greatly improved consensus efficiency and message complexity. Among them, the Zyzzvya protocol, as a representative of the consensus algorithm using speculative thinking, realizes the direct interaction between the consensus ...

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): G06F16/27G06F16/23
CPCG06F16/27G06F16/2365
Inventor 陈潇袁冠绪
Owner 宙通科技(南京)有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products