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

Dynamic node management method realized based on BFT consensus algorithm

A management method and technology of dynamic nodes, applied in the direction of user identity/authority verification, digital transmission system, electrical components, etc., can solve problems such as unacceptability, and achieve the effect of ensuring effectiveness and solving unfriendly support.

Active Publication Date: 2017-09-15
HANGZHOU QULIAN TECH CO LTD
View PDF5 Cites 109 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, such an approach is unacceptable in actual production. How to solve the dynamic member management problem of the BFT consensus algorithm is a challenge to apply blockchain technology to practice

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
  • Dynamic node management method realized based on BFT consensus algorithm
  • Dynamic node management method realized based on BFT consensus algorithm
  • Dynamic node management method realized based on BFT consensus algorithm

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach

[0037] There are four nodes A, B, C, and D in the blockchain network, and the simulated E node joins the blockchain network after obtaining a CA certificate offline.

[0038] Such as image 3Shown: First, E-node obtains ECert and RCert offline, then selects A-node as the introducer, configures the configuration file and starts it, A-node verifies the CA certificate of E-node and sends back the whole network connection information, E-node then Apply to establish a connection with the entire network node to join the consensus network. The existing four nodes pass the 2f+1 consensus authentication and then connect back to the E node. After confirming that N-f existing nodes have established a connection with themselves, the E node starts Recovery and waits for the Recovery to be completed. You can apply to join the blockchain network by broadcasting on the entire network.

[0039] There are four nodes A, B, C, D, and E in the blockchain network, and the simulated node E applies ...

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 dynamic node management method realized based on a BFT consensus algorithm. The management method comprises the following steps: a new node obtains the admission and participation consensus qualification of a block chain network through offline certificate acquisition on the block chain network, and requests the connection to the existing node of the whole network so as to successfully join in the consensus after the verification is passed; when requesting to exit the block chain network, one node requests the exiting to the whole network, and successfully exits the block chain network after each node administrator agrees the exiting. The specific step of newly adding the node is as follows: the new node acquires the connection information of the whole network after passing the introducer node connection by taking the CA certificate, and then joins in the block chain network through the whole network consensus and the accomplishment of the synchronization of the new node. The specific step of deleting the node is as follows: the node in opt-out broadcasts the exit request to the whole network, each node administrator agrees to the exiting and broadcasts the deletion of the exiting node to the whole network; when the whole network consensus agrees to the node exiting, the respective connection is updated, and the connection with the opt-out node is interrupted, and the node is cleared from the block chain network.

Description

technical field [0001] The invention relates to a decentralized blockchain CA certificate system, in particular to a dynamic node management method based on a BFT consensus algorithm. Background technique [0002] Blockchain technology, blockchain is a new type of decentralized protocol that can safely store digital currency transactions or other data, information cannot be forged and tampered with, and transaction confirmation on the blockchain is shared by all nodes on the blockchain Completed, the consensus algorithm guarantees its consistency. A public ledger is maintained on the blockchain. The public ledger is visible to any node on the storage block, thus ensuring that it cannot be forged and tampered with. [0003] The BFT consensus algorithm of the traditional blockchain does not have the function of dynamic node management. Although BFT has many improvements and variants, most of them are for the guarantee of consensus consistency and usability enhancement. The exp...

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): H04L12/24H04L29/08H04L29/06H04L9/32
CPCH04L9/3265H04L9/3268H04L41/082H04L41/0879H04L41/30H04L63/0823H04L63/0884H04L67/14
Inventor 邱炜伟李启雷李伟梁秀波尹可挺
Owner HANGZHOU QULIAN TECH CO LTD
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