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

Consensus method of block chain data and related equipment

A block chain and block technology, applied in the field of block chain, can solve the problems such as the growth of the number of nodes, the failure of the consensus algorithm, and the low performance

Active Publication Date: 2019-10-01
SHENZHEN THUNDER NETWORK TECH +1
View PDF5 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] As can be seen from the above process description, the communication complexity of the PBFT algorithm is relatively high. For a blockchain consensus network composed of n nodes, each round of consensus process requires O(n^2) times of communication
For a network composed of a small number of nodes in the same computer room, the performance problems caused by high communication complexity have little impact, but in many scenarios, the blockchain needs more nodes to participate in order to better reflect its credibility and practical value , so there is a demand for increasing the number of nodes
Experiments show that when the PBFT algorithm is applied to the number of nodes greater than 19, the performance will become significantly lower; when the number of nodes reaches 31, the consensus algorithm will hardly work normally

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

[0103] The following embodiments of the present application provide a blockchain data consensus method and related equipment for simplifying the blockchain consensus process.

[0104] In order to enable those skilled in the art to better understand the solution of the application, the technical solutions in the embodiments of the application will be clearly and completely described below in conjunction with the drawings in the embodiments of the application. Obviously, the described embodiments are only It is a part of the embodiments of this application, not all the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative work should fall within the protection scope of this application.

[0105] The terms "first", "second", "third", "fourth", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily...

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 consensus method of block chain data, which comprises the following steps that: a proposal node receives signature information sent by a plurality of votingnodes respectively, and the signature information comprises signatures of blocks to be confirmed by the voting nodes by using a BLS signature algorithm; whether the number of the received signature information reaches a preset value or not is judged; if yes, the received plurality of pieces of signature information is utilized to aggregate and generate an aggregate signature by using a BLS signature algorithm; and the aggregation signature is sent to the voting node, so as to ensure that the to-be-confirmed block is valid when the voting node verifies the aggregation signature successfully. The embodiment of the invention further discloses a consensus system and device for the block chain data. Wherein an aggregation signature is generated by using a BLS signature algorithm in the consensus process of the block chain, signature votes from all the voting nodes can be aggregated, and the consensus process of the block chain is simplified, so that the risk of blockage in the network is reduced.

Description

Technical field [0001] This application relates to blockchain technology, and in particular to a consensus method of blockchain data and related equipment. Background technique [0002] As a data structure that stores data in chronological order, blockchain can support different consensus mechanisms. The consensus mechanism is an important component of blockchain technology. The goal of the blockchain consensus mechanism is to make all honest nodes maintain a consistent view of the blockchain. [0003] Practical Byzantine-Fault-Tolerant (PBFT, Practical Byzantine-Fault-Tolerant) is a commonly used consensus algorithm in the blockchain, that is, the service is modeled as a state machine, and the state machine is replicated at different nodes in the distributed system. Each copy of the state machine saves the state of the service and also realizes the operation of the service. [0004] In the process of the PBFT algorithm, the total number of nodes participating in the consensus is s...

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/08H04L9/32G06Q40/04
CPCH04L67/1051H04L67/1055H04L67/1065H04L9/3247G06Q40/04
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