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

Byzantine fault-tolerant consensus method based on random threshold signature mechanism

A Byzantine and consensus technology, applied in the field of Byzantine fault-tolerant consensus based on the random threshold signature mechanism, can solve problems such as the number of error nodes exceeding the fault tolerance limit, adverse effects, and high network bandwidth requirements, and achieve the effect of reducing communication costs and improving throughput

Active Publication Date: 2019-11-12
筑客网络技术(上海)有限公司
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, PBFT has the following disadvantages: (1) Based on the static C / S structure, nodes need to be configured before starting, and nodes cannot dynamically join / exit the network; (2) It takes three rounds of communication to reach an agreement, and the cost of node communication is very high. The network bandwidth requirement is high; (3) When there is an error node, the repair speed is too slow, and the number of error nodes may exceed the fault tolerance limit in a certain time window, which will cause the collapse of the entire network; (4) Too much dependence on the master node , the master node is responsible for verifying the transaction sent by the client, and packaging the transaction from the transaction pool to the block. When the master node is malicious, it is easy to cause adverse effects

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
  • Byzantine fault-tolerant consensus method based on random threshold signature mechanism

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] Below in conjunction with specific embodiment, further illustrate the present invention. It should be understood that these examples are only used to illustrate the present invention and are not intended to limit the scope of the present invention. In addition, it should be understood that after reading the teachings of the present invention, those skilled in the art can make various changes or modifications to the present invention, and these equivalent forms also fall within the scope defined by the appended claims of the present application.

[0025] Embodiments of the present invention relate to a Byzantine fault-tolerant consensus method based on a random threshold signature mechanism, such as figure 1 shown, including the following steps:

[0026] (1) Initially collect the information of all peer nodes in the alliance blockchain network; in this step, the number of initially collected peer nodes in the alliance blockchain network is greater than or equal to 4.

...

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 relates to a Byzantine fault-tolerant consensus method based on a random threshold signature mechanism. The Byzantine fault-tolerant consensus method comprises the following steps: initially collecting information of all peer nodes in an alliance block chain network; selecting a peer node and a leader node with a right consensus according to a random algorithm, and actively repairingthe peer node without the right consensus; and the leader node putting the transaction into a transaction pool, packing a certain amount of transaction from the transaction pool to the new block, andproposing a plan. Each peer node with the right consensus determines the validity of the new block through a threshold signature mechanism. According to the invention, computing resources can be effectively saved, and dynamic expandability of nodes and stability of the system are realized.

Description

technical field [0001] The invention relates to a consensus method in the technical field of block chains, in particular to a Byzantine fault-tolerant consensus method based on a random threshold signature mechanism. Background technique [0002] In the blockchain network, data transmission between nodes faces various abnormal situations such as network delay, network packet loss, and hacker intrusion. For these abnormal situations, that is, the existence of Byzantine errors, nodes need to maintain the consistency of valid blocks. The consensus algorithm is the key technology to solve the consistency problem and realize Byzantine fault tolerance in the blockchain. [0003] Consortium blockchain is the preferred blockchain method for cooperation between enterprises today. The consensus algorithm commonly used in consortium chains is the Practical Byzantine Fault Tolerant Method (PBFT for short), which exchanges trust through mutual communication between nodes. One of Byzant...

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): G06Q20/40G06Q20/38G06Q40/04
CPCG06Q20/3829G06Q20/401G06Q40/04
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