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

A method for synchronizing the consensus state of a block chain system and related equipment

A blockchain and consensus technology, applied in the field of blockchain, can solve problems such as unfavorable consensus process, affecting the performance stability of blockchain system, unfavorable distributed ledger consistency, etc., to ensure stability and achieve consistency sexual effect

Active Publication Date: 2021-09-28
TENCENT TECH (SHENZHEN) CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Due to network failure, equipment failure or other reasons, the consensus state among the various node devices participating in the consensus in the blockchain system may not be consistent, but these node devices do not synchronize the consensus state, which is not conducive to the consensus process It is also not conducive to the realization of the consistency of distributed ledgers among the various node devices in the blockchain system, which affects the stability of the overall performance of the blockchain system

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 method for synchronizing the consensus state of a block chain system and related equipment
  • A method for synchronizing the consensus state of a block chain system and related equipment
  • A method for synchronizing the consensus state of a block chain system and related equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The following will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0026] figure 1 It shows the architecture diagram of the block chain system provided by an exemplary embodiment of the present application; as figure 1 As shown, the blockchain system mainly includes 5 hierarchical structures of 101-105 in the order from bottom to top. in:

[0027] (1) Information data and Merkle (Merkle) tree are located at the bottom layer 101 . The information data here refers to the original data that is requested to be pub...

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 this application provides a method for synchronizing the consensus state of a blockchain system and related equipment, wherein the blockchain system includes a blockchain and a consensus committee, and the consensus committee includes a plurality of node devices participating in the consensus. The method is implemented by the first Executed by a node device, the first node device is any node device in the consensus committee, the method includes: obtaining the first consensus state of the first node device and the second consensus state of the second node device, the second node device is the consensus Any node device in the committee except the first node device; obtain the difference between the first consensus state and the second consensus state, and obtain the synchronization method corresponding to the difference; execute the synchronization operation according to the synchronization method corresponding to the difference, so as to be consistent with The second node device performs state synchronization. The embodiment of the present application can maintain the synchronization of the consensus state among the various node devices of the consensus committee, so as to ensure the stability of the overall performance of the blockchain system.

Description

technical field [0001] This application relates to the technical field of block chain, and in particular to a method for synchronizing the consensus state of the block chain system, a synchronization device for the consensus state of the block chain system, a device for synchronizing the consensus state of the block chain system, and A computer storage medium. Background technique [0002] The blockchain system is a distributed system, and the consensus mechanism is the basis for ensuring the normal operation of the blockchain system. The so-called consensus means reaching a consensus; each node device in the blockchain system stores a distributed ledger (block chain); the consensus process of the blockchain system is to make the distributed The process of keeping the ledger consistent. The consensus process of the blockchain system is usually implemented based on a consensus algorithm, which may include but not limited to: BFT (Byzantine Fault Tolerance, Byzantine Fault T...

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): H04L29/08H04J3/06
CPCH04J3/0661H04L67/104H04L67/1095H04L2209/463
Inventor 刘攀
Owner TENCENT TECH (SHENZHEN) CO LTD