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

Byzantine fault-tolerant consensus method considering node reputation and block chain

A blockchain and Byzantine technology, applied in the Byzantine fault-tolerant consensus method and the blockchain field, which can solve the problems of reliability and efficiency that cannot guarantee all node data or resources, transaction data consensus and information synchronization, and node fraud and failure. and other issues to achieve the effect of optimizing consensus performance, ensuring reliability, and improving consensus algorithm functions.

Inactive Publication Date: 2021-11-12
INST OF INFORMATION ENG CHINESE ACAD OF SCI
View PDF3 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Due to the complexity of the Internet of Things environment, it is impossible to guarantee that all nodes can honestly provide credible data or resources. The fraud and failure of nodes are inevitable, which will have a negative impact on the consensus of transaction data and the reliability and efficiency of information synchronization. , so blockchain transactions need to consider the reputation of nodes

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 consensus method considering node reputation and block chain
  • Byzantine fault-tolerant consensus method considering node reputation and block chain
  • Byzantine fault-tolerant consensus method considering node reputation and block chain

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] 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 described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are the Some, but not all, embodiments are invented. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0041] The invention is a block chain consensus method considering the reputation of the terminal nodes of the Internet of Things, specifically including the design of the node reputation evaluation method and the reputation-based consensus algorithm.

[0042] 1. Network node reputation evaluation method

[0043] To evaluate the reputation of a node, multiple factors s...

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 consensus method considering node reputation and a block chain. The method comprises the following steps: 1) establishing a node credibility evaluation index system and calculating the weight of each index; collecting index data of each node in the block chain; 2) calculating a reputation value of each node based on the index data and the index weight; dividing the nodes into reliable nodes, intermediate nodes and malicious nodes according to the node reputation values, and taking the intermediate nodes as candidate nodes and common nodes to obtain a node set; 3) taking the common nodes passing verification in the node set as voting nodes; initializing a plurality of reliable nodes as candidate management nodes, and a node a sending a block generation request to a block chain and broadcasting a corresponding data block au generated by the block chain to a voting node; 4) verifying the received data block au by the voting node, and replying a confirmation message to the node a if the verification is passed; and 5) if the acknowledgement message received by the node a exceeds a set threshold value, taking the node a as a management node.

Description

technical field [0001] The invention relates to the technical field of block chains, in particular to a Byzantine fault-tolerant consensus method and block chains considering node reputation. Background technique [0002] Blockchain is a chained data structure that connects data blocks sequentially together in chronological order, and is a tamper-proof distributed ledger technology guaranteed by cryptography. The key issue of blockchain technology is to solve the consistency problem in a decentralized environment based on the consensus mechanism. In a distributed system, multiple network nodes form a network cluster through synchronous communication. Due to the network delay between nodes, the order of transactions observed by each node cannot be completely consistent. An algorithm that achieves a consensus order of transactions over a period of time is a consensus algorithm. For the blockchain, different node election methods form a variety of consensus algorithms. [0...

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 Applications(China)
IPC IPC(8): H04L29/06H04L12/24H04L29/08
CPCH04L63/20H04L63/08H04L41/30H04L67/10
Inventor 张珠君朱大立范伟
Owner INST OF INFORMATION ENG CHINESE ACAD OF SCI