Byzantine fault tolerance method of data block chain authorization participation consensus based on reward and punishment and reward and punishment method thereof

A data block, Byzantine technology, applied in the field of Byzantine fault tolerance and its rewards and punishments, can solve dishonesty and other problems

Inactive Publication Date: 2017-12-01
CHENGDU LEEREY ENTERPRISE MANAGEMENT LTD
View PDF5 Cites 31 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Also, since a "consensus node" is sending commands on behalf of no...

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 tolerance method of data block chain authorization participation consensus based on reward and punishment and reward and punishment method thereof
  • Byzantine fault tolerance method of data block chain authorization participation consensus based on reward and punishment and reward and punishment method thereof
  • Byzantine fault tolerance method of data block chain authorization participation consensus based on reward and punishment and reward and punishment method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] All features disclosed in this specification, or steps in all methods or processes disclosed, may be combined in any manner, except for mutually exclusive features and / or steps.

[0051] Any feature disclosed in this specification, unless specifically stated, can be replaced by other alternative features that are equivalent or have similar purposes. That is, unless expressly stated otherwise, each feature is one example only of a series of equivalent or similar features.

[0052] Explanation of technical terms:

[0053] True: Honest, a result of judgment made by consensus nodes on commands sent by other nodes.

[0054] Pseudo: dishonest, another judgment result made by the consensus node on the commands sent by other nodes, which is true.

[0055] Ordinary node: a node in the data blockchain. Ordinary nodes do not participate in the consensus game.

[0056] Consensus Node: A special consensus decision-making node in the data blockchain. "Consensus nodes" will parti...

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 tolerance method of a data block chain authorization participation consensus based on reward and punishment and a reward and punishment method thereof, relating to the technology of fault tolerance of a data block chain. A node reward and punishment algorithm is used to ensure that commands sent by nodes in a Byzantine fault tolerant data block chain which is authorized to participate in the consensus are honest. The technical points of the invention are that the method comprises the steps of (1) selecting consensus nodes in the data block chain, wherein the number of the consensus nodes is smaller than a node total number in the data block chain, (2) allowing the consensus nodes to carry out consensus games to reach a consensus on authenticity judgment of the commands sent by the nodes in the data block chain, and (3) carrying out reward and punishment on the nodes in the block chain based on a result that the consensus nodes reach the consensus.

Description

technical field [0001] The invention relates to the fault-tolerant technology of the data block chain, in particular to a Byzantine fault-tolerant method and reward-punishment method based on reward-punishment-based data block-chain authorization to participate in consensus. Background technique [0002] Data blockchains use algorithms to guarantee fault tolerance. Traditional approaches use Proof of Work for fault tolerance. Fault tolerance is guaranteed as long as more than 50% of the total computing power of the network is honest. Proof of work, however, is energy intensive. Newer techniques use Proof of Stake for fault tolerance, where nodes stake a proof or "stake" on their version of the blockchain. With proof of stake, nodes can remain honest under the threat of economic loss, as long as more than 50% of the "stakes" in the network are honest, then fault tolerance is guaranteed. [0003] For a more efficient proof-of-stake, the data blockchain can use a Byzantine ...

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): G06Q20/06G06Q20/38G06Q20/40G06Q30/02G06Q40/04G06F11/07
CPCG06F11/0709G06F11/0793G06Q20/065G06Q20/382G06Q20/4016G06Q30/0216G06Q40/04
Inventor 拉伊莫马尔科姆赫尔穆特李莱德
Owner CHENGDU LEEREY ENTERPRISE MANAGEMENT LTD
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