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

A Byzantine fault tolerance method and its realization system

A technology to realize the system and Byzantium, which is applied in the direction of transmission system, digital transmission system, data exchange network, etc., and can solve the problem of message congestion network and so on

Active Publication Date: 2021-02-02
上海分布信息科技有限公司
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, when the traditional Byzantine fault-tolerant algorithm is used in the blockchain network, the number of messages to be transmitted increases quadratically with the expansion of the network scale, which is prone to message congestion in the network

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 Byzantine fault tolerance method and its realization system
  • A Byzantine fault tolerance method and its realization system
  • A Byzantine fault tolerance method and its realization system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. 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.

[0052] see figure 1 In view of the problems existing in the prior art, the present invention provides an embodiment of a Byzantine fault tolerance method, which includes the following steps.

[0053] Node selection step S1: Select at least three types of nodes from all nodes in the blockchain network, as proposal nodes, endorsement nodes and conf...

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 Byzantine fault-tolerant method, comprising: a node selection step: selecting at least a proposal node, an endorsement node, and a confirmation node from a block chain network. Proposal step: The proposal node constructs a new candidate block. Endorsement step: The endorsement node verifies the received candidate blocks, then prioritizes the candidate blocks, and endorses the candidate block with the highest priority. Confirmation step: If a candidate block is endorsed by a predetermined number of endorsement nodes within a predetermined time, the confirmation nodes will confirm it. Block saving step: if there is a confirmation of the candidate block to a predetermined number of confirmation nodes within a predetermined time, the candidate block completes the consensus; all nodes in the blockchain network save the completed consensus block. The invention also discloses a system for realizing the Byzantine fault tolerance method. The present invention can ensure continuous operation under extreme conditions, and is beneficial to expand the scale of the block chain network.

Description

technical field [0001] The present invention relates to a consensus algorithm (consensus mechanism) of a blockchain (Blockchain) network, in particular to a Byzantine Fault Tolerance (BFT) method. Background technique [0002] In the "White Paper on China's Blockchain Technology and Application Development" issued by the Ministry of Industry and Information Technology on October 18, 2016, the blockchain is defined as a kind of participant who does not need to participate in the intermediary and can also rely on mutual distrust or weak trust. A technology that maintains a set of non-tamperable ledger records. First of all, the blockchain is a chain-like data structure with blocks as the unit, and each block is linked with the previous block through cryptographic proof. Secondly, the blockchain is a distributed ledger shared by the entire network. In many scenarios, the two technical terms blockchain and distributed ledger have the same meaning. [0003] Typically, blockcha...

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): H04L9/32H04L12/801H04L29/06H04L29/08
CPCH04L9/3247H04L47/12H04L63/0428H04L63/0442H04L63/08H04L67/104H04L2209/463H04L67/568
Inventor 丛宏雷胡凝
Owner 上海分布信息科技有限公司