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

Consensus method of alliance block chain network

A blockchain and network technology, applied in the blockchain field, can solve the problems of insufficient flexibility and reliability, weak supervision, and lack of Byzantine fault tolerance, etc., to achieve high-performance algorithm guarantee, reduce broadband pressure, and submit processing efficiency effect

Active Publication Date: 2019-02-12
崔晓晖
View PDF6 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

POW relies on the computing power of the machine to obtain bookkeeping rights, which consumes a lot of resources and is slow
POS is selected based on the equity balance. Compared with POW, the performance is better, but there is still the problem of weak supervision
POW, POS and DPOS all need a reward mechanism to motivate nodes to participate in bookkeeping, and there are problems such as weak supervision, so they are not suitable for alliance chains
Most alliance chains now use RAFT and PBFT as consensus algorithms. RAFT is a consistent and mature solution for traditional distributed systems, with high performance and low resource consumption, but it does not have Byzantine fault tolerance.
PBFT is a consensus mechanism that permits voting and a minority obeys the majority. It has the ability to tolerate Byzantine errors, but its flexibility and reliability are not perfect.

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 alliance block chain network
  • Consensus method of alliance block chain network
  • Consensus method of alliance block chain network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] In order to facilitate those of ordinary skill in the art to understand and implement the present invention, the present invention will be described in further detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the implementation examples described here are only used to illustrate and explain the present invention, and are not intended to limit this invention.

[0015] The present invention provides a consensus method for an alliance block chain network. The alliance block chain network is composed of peer nodes. The leader node is selected from the peer nodes by a PBFT-like method. The leader node has three functions, one is to collect peer node information , establish a peer node information table; second, select a packer from the peer nodes in the blockchain network with a random algorithm; third, collect and verify the transaction information sent by the client, and add the verified transaction to the transaction ...

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 consensus method of an alliance block chain network. The alliance block chain network is composed of peer nodes; a leader node is selected from the peer nodes; then the leader node selects 13 packers from the peer nodes; and one packer election chain records the election information of the packer. The leader node is selected from the peer nodes, and used for collecting the peer node information to build a peer information table, selecting the packers from the peer nodes in the block chain network by using a random algorithm, collecting and verifying transaction information sent by a client, adding transactions passing the verification into a transaction pool, sending transaction data to the packer nodes after the untreated transactions in the transaction pool reach a certain amount, and deleting the transactions from the transaction pool after the transaction information is successfully added into the block chain. The packers are selected by the leader from the peer information table by using a random number matching method, for receiving and verifying the transactions sent by the leader, and packaging the transactions passing the verification into a block. The invention is the consensus method that is random, fair, flexible, reliable and capable of tolerating Byzantium errors.

Description

technical field [0001] The invention belongs to the technical field of block chains and relates to a consensus method, in particular to a consensus method for an alliance block chain network. Background technique [0002] The consensus algorithm is the key to ensure the consistency of the ledger data of each node on the blockchain platform. At present, common consensus algorithms include POW, POS, DPOS, PBFT, RAFT, etc. POW relies on the computing power of the machine to obtain bookkeeping rights, which consumes a lot of resources and is slow. POS is selected based on the equity balance. Compared with POW, the performance is better, but there is still the problem of weak supervision. POW, POS, and DPOS all need reward mechanisms to motivate nodes to participate in bookkeeping, and there are problems such as weak supervision, so they are not suitable for alliance chains. Most alliance chains now use RAFT and PBFT as consensus algorithms. RAFT is a consistent and mature solu...

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): H04L29/06H04L9/08H04L9/32H04L29/08G06Q40/04
CPCG06Q40/04H04L9/0819H04L9/0822H04L9/3247H04L63/08H04L67/10
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