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

Consensus method of alliance chain based on hierarchical model

A layered model and alliance technology, applied in the field of consensus, can solve problems such as low efficiency and low performance, and achieve the effect of improving security, improving performance, and preventing Byzantine behavior.

Active Publication Date: 2021-07-30
XI AN JIAOTONG UNIV
View PDF6 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The current alliance chain uses a Byzantine fault-tolerant algorithm, such as the practical Byzantine fault-tolerant algorithm, which has low performance. In the alliance chain with high entry threshold and high requirements, due to its low efficiency, it has gradually been marginalized in the Fabric V2.0+ version.

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 chain based on hierarchical model
  • Consensus method of alliance chain based on hierarchical model
  • Consensus method of alliance chain based on hierarchical model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0046] The present invention provides a consensus method for a consortium chain based on a layered model. The nodes in the chain are dynamically divided, and the network no longer makes persistent distinctions between the nodes: nodes no longer simply act as bookkeeping nodes (in this method, they are regarded as Follower nodes). ) or ordering node (in this method, it is regarded as the main node Leader, and the Leader is responsible for block packaging and dissemination of consensus). The setting of the weak Leader node is adopted. The Leader node only considers the manufacture of new blocks, and does not care whether other nodes submit the block. The verification of transactions and blocks is completed by the Follower node. The block is only accepted by the majority of nodes. will be submitted next. In the case that the Leader node is found to be mal...

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 an alliance chain consensus method based on a hierarchical model, and the method comprises the steps: carrying out the dynamic division of nodes in a chain: the nodes are no longer used as common peer nodes or sorting nodes, layering the alliance chain according to a Goosip protocol propagation mode, and selecting proxy nodes, and if the previous node finds that the block sent by the previous layer of node does not accord with the local cache transaction, determining that the previous layer of node has the Byzantine node, and if not, performing block copying on the node of the layer communicating with the PB node of the upper layer of the Byzantine node and then continuing the propagation to the next layer; if it is found that the Leader of the first layer do evil, completing, by the PB of each layer, the preparatory work locally and competing for the Leader; then forwarding the messages passing the verification mutually, and carrying out the next verification after messages passing the verification of most nodes are received; and carrying verification according to local transaction cache, main node signature, previous block hash, block height and read-write set conflict; and completing block submission if the verification is passed. Therefore, the consensus process of the alliance chain is optimized.

Description

technical field [0001] The present invention relates to a consensus method, in particular to a consensus method of an alliance chain based on a layered model. Background technique [0002] In 2007, a person who claimed to be Satoshi Nakamoto published a paper in a cryptography mailing group - "Bitcoin: A Point-to-Point Electronic Cash System", and Bitcoin was born as an electronic currency. Solve the problem of payment without third party intervention at all. Taking this opportunity, the blockchain, which is the underlying technology of Bitcoin, has gained a huge opportunity for development. At present, with the alliance chain as the main form, blockchain technology has many applications in financial credit investigation, digital city construction and other directions. The consortium chain is a type of blockchain relationship chain. It is a blockchain in which multiple organizations or institutions participate and are jointly managed by multiple organizations. Each organiz...

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): G06Q20/40G06Q20/38H04L9/32
CPCG06Q20/401G06Q20/3827G06Q20/3825H04L9/3247H04L9/3236H04L2209/56H04L9/50
Inventor 乔亚男何伟李冲豆化宙
Owner XI AN JIAOTONG UNIV
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