Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A Dynamic Reputation-Based Blockchain Consensus Method and System

A block chain and consensus technology, applied in the field of block chain, can solve the problems of large power and centralization of verification nodes, achieve the effects of improving fault tolerance and security, solving centralization problems, and reducing impact

Active Publication Date: 2022-05-13
CHENGDU UNIV OF INFORMATION TECH
View PDF13 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to aim at the decentralization of the PoA consensus mechanism, to provide a dynamic reputation-based block chain consensus method and system, to evaluate whether the verification node has completed the consensus process normally through the node behavior discrimination algorithm, and to introduce The reputation evaluation algorithm assigns and updates the reputation value to each node, and dynamically updates the verification nodes and monitoring nodes before the end of each round of consensus cycle, so as to solve the centralization problem caused by the excessive power of verification nodes in the PoA consensus mechanism

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 Dynamic Reputation-Based Blockchain Consensus Method and System
  • A Dynamic Reputation-Based Blockchain Consensus Method and System
  • A Dynamic Reputation-Based Blockchain Consensus Method and System

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0057] The present invention is realized through the following technical solutions, as figure 1 As shown, a dynamic reputation-based blockchain consensus method includes the following steps:

[0058] Step S1, generating a monitoring group and a verification group from the distributed network.

[0059] The distributed network includes several nodes, and each node communicates with each other through the network. When each node joins the distributed network, it obtains the initial value of reputation. Set a threshold, and nodes whose reputation initial value is higher than the threshold can apply to become monitoring nodes, thereby generating monitoring groups. If there are 100 nodes in the distributed network, and there are 10 nodes whose reputation initial value is higher than the threshold, then there are 10 monitoring nodes in the generated monitoring group.

[0060] Randomly select n% of the remaining 90 nodes in the distributed network as verification nodes to generate a...

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 present invention relates to a dynamic reputation-based block chain consensus method and system, including a block creation module, which is used to enable verification nodes to verify and package a new block within the transaction time, and broadcast the new block to the monitoring group ; and determine whether the verification node completes the transaction time when creating a new block; the consensus evaluation module is used to make the verification node evaluate whether the verification node has completed the consensus process normally through the node behavior discrimination algorithm, and use the reputation evaluation algorithm to evaluate the distributed All nodes in the network dynamically update their reputation values. The present invention uses a node behavior discrimination algorithm to evaluate whether the verification node has completed the consensus process normally, and introduces a reputation evaluation algorithm to give and update the reputation value of each node, and dynamically updates the verification node and the monitoring node before the end of each round of consensus cycle, thereby Solve the centralization problem caused by excessive verification node rights in the PoA consensus mechanism.

Description

technical field [0001] The invention relates to the technical field of block chains, in particular to a dynamic reputation-based block chain consensus method and system. Background technique [0002] Based on the characteristics of decentralization, anonymity, and non-tampering, blockchain has gradually been widely used in many fields such as digital currency, finance, Internet of Things, and medical treatment this year. But the transaction speed of existing blockchain projects is not as fast as traditional transactions. As one of the important factors affecting blockchain technology, the consensus mechanism is the key to forming multiple unreliable individual nodes into a reliable distributed system. It mainly solves how to achieve the consistency of blockchain in distributed scenarios. The consensus mechanism plays a vital role in maintaining the security and efficiency of the blockchain. Using the correct consensus mechanism can improve system performance and promote the...

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/32
Inventor 秦智邱晓芳
Owner CHENGDU UNIV OF INFORMATION TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products