Unlock instant, AI-driven research and patent intelligence for your innovation.

Data synchronization method in DBFT consensus network, computer readable storage medium and DBFT consensus network

A technology of data synchronization and computer programs, applied in the field of distributed networks, can solve the problems that newly added nodes and disconnected nodes cannot update the latest blocks, inconsistencies, newly added nodes or disconnected nodes cannot be instantly sensed, etc.

Pending Publication Date: 2020-09-25
杜晓楠
View PDF11 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in the DBFT consensus network of the existing technology, newly added nodes or disconnected nodes cannot immediately sense that their own block height is inconsistent with other nodes
If a malicious node publishes a false height, it will cause the newly added node or the disconnected node to never be able to update to the latest block

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
  • Data synchronization method in DBFT consensus network, computer readable storage medium and DBFT consensus network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0027] The invention relates to a data synchronization method in a DBFT consensus. Enter a new height state when a new DBFT node joins the DBFT network, in the new height state, if the block height of more than 2 / 3 of the DBFT nodes in the DBFT network is greater than the block height of the new DBFT node , the new DBFT node enters the proposal state after suspending the DBFT consensus and downloading the block new height state from other DBFT nodes. In the proposal state, the main DBFT node initiates a proposal, and all DBFT nodes broadcast a new view message, the new view message includes the bl...

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 relates to a data synchronization method in a DBFT consensus network, a computer readable storage medium and the DBFT consensus network. According to the invention, a new height state and a proposal state are set; data synchronization processing is carried out on the new view message and the new height message; the newly added node or the network disconnection node in the DBFT consensus network can perceive that the block height of the node is inconsistent with that of other nodes as soon as possible, so that participation in the DBFT consensus process is stopped, and data synchronization is carried out on surrounding nodes.

Description

technical field [0001] The present invention relates to the field of distributed networks, and more specifically, relates to a method for synchronizing data in a DBFT consensus network, a computer-readable storage medium and a DBFT consensus network. Background technique [0002] DBFT (Delegated Byzantine Fault Tolerance) is a general consensus mechanism module, which proposes an improved Byzantine fault tolerance algorithm to make it suitable for blockchain systems. This consensus mechanism is based on the "Practical Byzantine Fault Tolerance" (Practical Byzantine Fault Tolerance) proposed by Castro and Liskov, which has been improved to make it suitable for blockchain systems. Byzantine fault tolerance technology is widely used in distributed systems, such as distributed file systems, distributed collaboration systems, cloud computing, etc. [0003] In the DBFT consensus network, if the block height of a newly added node or disconnected node is inconsistent with other nod...

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): G06F16/27
CPCG06F16/275Y02D10/00
Inventor 杜晓楠
Owner 杜晓楠