Byzantium fault-tolerant consensus optimization method for block chain

An optimization method and blockchain technology, applied in the field of network communication, can solve problems such as system resource consumption, low security, and limited application scenarios that consume large communication resources, so as to eliminate faulty nodes, reduce harm, and reduce redundant communication. Effect

Active Publication Date: 2019-02-15
UNIV OF ELECTRONICS SCI & TECH OF CHINA
View PDF6 Cites 51 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] Aiming at the above-mentioned deficiencies in the prior art, the present invention provides a Byzantine fault-tolerant consensus optimization method suitable for multi-application scenarios with good optimization, hig

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
  • Byzantium fault-tolerant consensus optimization method for block chain
  • Byzantium fault-tolerant consensus optimization method for block chain
  • Byzantium fault-tolerant consensus optimization method for block chain

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0061] The specific embodiments of the present invention are described below so that those skilled in the art can understand the present invention, but it should be clear that the present invention is not limited to the scope of the specific embodiments. For those of ordinary skill in the art, as long as various changes Within the spirit and scope of the present invention defined and determined by the appended claims, these changes are obvious, and all inventions and creations using the concept of the present invention are included in the protection list.

[0062] A Byzantine fault-tolerant consensus optimization method for blockchains, such as figure 1 and figure 2 Commonly shown, including the following steps:

[0063] S1: Initialize the voting weight table, that is, assign a corresponding voting weight table Weight to each consensus node in the consensus domain i , the voting weight table includes the weight information of all nodes, and initializes the identity authorit...

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 Byzantium fault-tolerant consensus optimization method for a block chain. The method comprises the following steps: S1, performing voting weight table initialization; S2, processing transaction; S3, electing a main node; S4, verifying a REQUEST message; S5, broadcasting a PRE-PREPARE message; S6, verifying the PRE-PREPARE message; S7, performing voting; S8, broadcasting the PREPARE message containing a voting value; S9, recording the message and the number of voting to a local log; S10, performing weighted sum on the voting value, and performing nonlinear processing;S11, broadcasting the COMMIT message; S12, verifying the COMMIT message; S13, writing the current block into a local account book, and replying a client. The problem that the method disclosed by the invention is limited in application scene, low in security, needs to consume a large amount of communication resources and is large in system resource consumption in the prior art is solved.

Description

technical field [0001] The invention belongs to the technical field of network communication, and in particular relates to a Byzantine fault-tolerant consensus optimization method for blockchain. Background technique [0002] In 2008, Satoshi Nakamoto published an article titled "Bitcoin: A Peer-to-Peer Electronic Cash System", announcing the birth of Bitcoin, and the key technology, blockchain, gradually attracted everyone's attention. Blockchain is a distributed ledger technology. Data is stored in a series of blocks. Blocks are connected according to time stamps. Cryptography is used to ensure the security of data transmission and access. Smart contracts formed by automated script codes to conduct business. The development of blockchain will subvert the traditional network service form and make completely decentralized system services possible. [0003] In the blockchain technology ecology, the consensus algorithm is the most critical part. Consensus is an algorithm th...

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): H04L29/06H04L9/32H04L29/08G07C13/00G06Q40/04G06Q10/04
CPCG06Q10/04G06Q40/04G07C13/00H04L9/3247H04L63/10H04L67/10H04L2209/463
Inventor 廖丹张良嵩李慧金海焱张明
Owner UNIV OF ELECTRONICS SCI & TECH OF CHINA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products