Byzantine fault-tolerant blockchain generation method based on rumor propagation protocol

A blockchain and Byzantine technology, applied in the field of blockchain consensus algorithms, can solve problems such as easy generation of security loopholes, resource consumption, low degree of decentralization, etc., to solve the problem of single point of failure, efficiency will not be reduced, good The effect of scalability

Inactive Publication Date: 2019-01-18
SHANGHAI MARITIME UNIVERSITY
View PDF3 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The advantage of PoW is that the algorithm is simple, the nodes can enter freely, the degree of decentralization is high, and it is more secure; the disadvantage is that it consumes a lot of resources and is not environmentally friendly. If someone can control 51% of the computing power, there will be a risk of being attacked
The ad...

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
  • Byzantine fault-tolerant blockchain generation method based on rumor propagation protocol
  • Byzantine fault-tolerant blockchain generation method based on rumor propagation protocol
  • Byzantine fault-tolerant blockchain generation method based on rumor propagation protocol

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0067] The present invention discloses a method for generating a Byzantine fault-tolerant block chain based on a rumor propagation protocol. In order to make the present invention more obvious and understandable, the present invention will be further elaborated below in conjunction with the accompanying drawings and specific implementation methods.

[0068] Such as figure 1 As shown, the present invention is based on the Byzantine fault-tolerant blockchain generation method of the rumor propagation protocol, comprising the following steps:

[0069] S1. The consensus network selects the speaker node according to the rules;

[0070] S2. The speaker node broadcasts proposals to adjacent parliamentarian nodes according to the rumor spreading protocol;

[0071] S3. The councilor node verifies whether the speaker node and the proposal are correct. If yes, proceed to step S4. If not, turn to step S1 for a new round of consensus, and repeat until the verification is correct;

[0072...

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 blockchain generation method based on a rumor propagation protocol, and the method comprises the steps that a consensus network selects a speaker node; a speaker node broadcasts a proposal; a member node verifies the proposal; nodes calculates the local data, a global data vector and consensus data therebetween; the node verifies transaction consensus data is between the nodes; the nodes generate blocks and adds the blocks to the blockchain, and finally output a new complete blockchain. The invention introduces the rumor propagation protocol,and the method enables the system to tolerate nearly half of Byzantine nodes (wrong nodes), and improves fault tolerance. Because the data structure adopted by the system is consistent, the scalability of the system is improved, and the correct nodes can identify the Byzantine nodes in the blockchain system more easily. In addition, in the method of the present invention, the speaker node will betransferred due to the change of the blockchain length, and the nodes in the system are all in the same position, thereby avoiding the single point fault problem, and enabling the system to have better balanced dynamic load performances.

Description

technical field [0001] The invention relates to the field of block chain consensus algorithms, in particular to a method for generating a Byzantine fault-tolerant block chain based on a rumor propagation protocol. Background technique [0002] Gossip Protocol (Gossip Protocol) is a communication method that uses random methods to freely select adjacent nodes and exchange information with them. It is mainly divided into three methods: Push, Pull and Push&Pull. Push: A node with new state information randomly selects an adjacent node and sends it the information it has obtained; Pull: A node that initiates an information exchange randomly selects an adjacent node and obtains information from the other party; Push-Pull hybrid mode: A node that initiates an information exchange Send a message to the selected node. [0003] Blockchain is an encrypted currency technology, which was first proposed by Satoshi Nakamoto in 2008. It has the characteristics of decentralization, transpa...

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/06H04L29/08H04L12/18
CPCH04L12/18H04L63/12H04L67/1051
Inventor 魏滴韩德志毕坤王军
Owner SHANGHAI MARITIME UNIVERSITY
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