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

Consensus method of block chain data and related equipment

A blockchain and block technology, applied in the blockchain field, can solve problems such as performance degradation, high communication complexity, and inability to support large-scale nodes to participate in consensus, achieving high security and reducing communication complexity.

Active Publication Date: 2019-09-27
SHENZHEN THUNDER NETWORK TECH +1
View PDF11 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, there are many Byzantine fault-tolerant consensus algorithms, such as the practical Byzantine fault-tolerant algorithm (PBFT, Practical Byzantine Fault Tolerance), which was proposed by Miguel Castro and Barbara Liskov in 1999. It solves the problem of low efficiency of the original Byzantine fault-tolerant algorithm, and the time complexity of the algorithm The degree is O(n^2), which makes it possible to solve the Byzantine fault tolerance problem in practical system applications
[0004] However, the communication complexity of the traditional PBFT consensus mechanism is high, and it cannot support a large number of nodes to participate in the consensus. When the number of nodes reaches more than a hundred levels, the performance of the PBFT consensus algorithm drops sharply, and the traditional PBFT algorithm cannot support large-scale node participation. consensus

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
  • Consensus method of block chain data and related equipment
  • Consensus method of block chain data and related equipment
  • Consensus method of block chain data and related equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0073] The embodiment of the present application provides a blockchain data consensus method and related equipment, which are used to reduce the communication complexity of the blockchain consensus.

[0074] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiment of the application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiment of the application. Obviously, the described embodiment is only It is an embodiment of a part of the application, but not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the scope of protection of this application.

[0075] The terms "first", "second", "third", "fourth" and the like in the description and claims of the present application and the above drawings are us...

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 embodiment of the invention discloses a block chain data consensus method and related equipment thereof, which are used for reducing the communication complexity of block chain consensus. The method comprises the steps of a proposal node obtaining a to-be-voted block; sending the to-be-voted block to the voting node; receiving signature information sent by the voting node, wherein the signature information is used for indicating that the voting node successfully verifies the to-be-voted block; judging whether the number of the signature information received within preset time reaches a preset value or not; if yes, confirming information is generated according to the signature information, and the confirming information indicating that the to-be-voted block is a block achieving consensus; and sending the confirmation information to the voting node, so that the voting node determines the to-be-voted block as a block achieving consensus. The proposal node and the voting node in the block chain realize the consensus of the block to be voted through the signature information and the confirmation information, so that the communication complexity of the block chain consensus is effectively reduced.

Description

technical field [0001] This application relates to the technical field of blockchain, and in particular to a consensus method and related equipment for blockchain data. Background technique [0002] The consensus mechanism is to complete the verification and confirmation of transactions in a very short period of time through the voting of special nodes. For a transaction, if several nodes with irrelevant interests can reach a consensus, it can be considered that the entire network can also agree on this. Reach a consensus. [0003] At present, there are many Byzantine fault-tolerant consensus algorithms, such as the practical Byzantine fault-tolerant algorithm (PBFT, Practical Byzantine Fault Tolerance), which was proposed by Miguel Castro and Barbara Liskov in 1999. It solves the problem of low efficiency of the original Byzantine fault-tolerant algorithm, and the time complexity of the algorithm The degree is O(n^2), which makes it possible to solve the Byzantine fault to...

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): G06Q40/04
CPCG06Q40/04Y02D10/00
Inventor 陆路
Owner SHENZHEN THUNDER NETWORK TECH
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