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

A consensus method for blockchain data and related equipment

A block chain and block technology, applied in the field of block chain, can solve the problems of node number growth, low performance, consensus algorithm not working properly, etc., and achieve the effect of simplifying the consensus process and reducing the risk of blocking

Active Publication Date: 2022-06-07
SHENZHEN THUNDER NETWORK TECH +1
View PDF0 Cites 0 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
  • A consensus method for blockchain data and related equipment
  • A consensus method for blockchain data and related equipment
  • A consensus method for blockchain data and related equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0102] The following embodiments of the present application provide a blockchain data consensus method and related equipment, which are used to simplify the blockchain consensus process.

[0103] In order to make those skilled in the art better understand the solutions of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only The embodiments are part of the present application, but not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of the present application.

[0104] The terms "first", "second", "third", "fourth", etc. in the description and claims of the present application and the above-mentioned ...

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 present application discloses a consensus method for blockchain data, including the proposed node receiving the signature information sent by the plurality of voting nodes respectively, the signature information including the block to be confirmed by the voting node using the BLS signature algorithm Signing; judging whether the number of received signature information reaches a preset value; if so, using a plurality of received signature information to aggregate and generate an aggregate signature using the BLS signature algorithm; sending the aggregate signature to the voting node, so that when the voting node passes the verification of the aggregated signature, it is determined that the block to be confirmed is valid. The embodiment of the present application also discloses a blockchain data consensus system and device. Among them, the BLS signature algorithm is used to generate aggregated signatures in the consensus process of the blockchain, which can aggregate signature votes from various voting nodes, simplify the consensus process of the blockchain, and reduce the risk of blockage in the network.

Description

technical field [0001] This application relates to blockchain technology, and in particular, to a consensus method and related equipment for blockchain data. Background technique [0002] As a data structure that stores data in chronological order, blockchain can support different consensus mechanisms. Consensus mechanism is an important component of blockchain technology. The goal of 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 blockchain, that is, the service is modeled as a state machine, and the state machine is replicated in different nodes of the distributed system. Each copy of the state machine saves the state of the service and also implements the operation of the service. [0004] In the process of the PBFT algorithm, the total number of nodes participating in the consensus is ...

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): H04L67/1042H04L67/1061H04L9/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