PeerTrust-based consensus node evaluation method for DPos

A node and consensus technology, applied in the field of consensus node evaluation of DPos, can solve the problems of not being able to block malicious nodes in a timely and effective manner, voting in the hands of a few people, and low enthusiasm for voting nodes, so as to ensure uniqueness, reduce dependencies, The effect of increasing positivity

Active Publication Date: 2021-03-19
QILU UNIV OF TECH
View PDF4 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] 1. Voting takes time, energy, etc., which leads to low enthusiasm of voting nodes;
[0007] 2. In the processing of bad nodes, the emergence of some malicious nodes can...

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
  • PeerTrust-based consensus node evaluation method for DPos
  • PeerTrust-based consensus node evaluation method for DPos
  • PeerTrust-based consensus node evaluation method for DPos

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0050] A kind of consensus node assessment method based on the DPos of PeerTrust of the present invention, comprises the steps:

[0051] S100. The node invokes the smart contract for identity registration, obtains the registered account based on the identity statement submitted by the node, and stores the verified valid registered account into the global registered account list. Both the smart contract and the global registered account list are deployed in the district in the block chain;

[0052] S200. Initialize the trust value of the node, the node participates in voting as a candidate node, and other candidate nodes voting for the candidate node are voting nodes;

[0053] S300. For each candidate node, at the beginning of the next election period, obtain the trust value of the candidate node itself in the previous period, and count the total number of votes obtained by the candidate node from the voting nodes by the beginning of the current period, and Count the total num...

Embodiment 2

[0103] An apparatus according to the present invention includes: at least one memory and at least one processor, the at least one memory is used to store a machine-readable program; the at least one processor is used to call the machine-readable program to execute the embodiment 1 public method.

Embodiment 3

[0105]A medium of the present invention is a computer-readable medium, and computer instructions are stored on the computer-readable medium. When the computer instructions are executed by a processor, the above-mentioned processor executes the method disclosed in Embodiment 1. Specifically, a system or device equipped with a storage medium may be provided, on which a software program code for realizing the functions of any of the above embodiments is stored, and the computer (or CPU or MPU of the system or device) ) to read and execute the program code stored in the storage medium.

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 PeerTrust-based consensus node evaluation method for DPos, belongs to the technical field of delegation right and interest certification, and aims to solve the technical problems of how to improve credibility of nodes, reduce probability that malicious nodes are selected as consensus nodes and improve system security. The method comprises the following steps that: nodes call an intelligent contract to perform identity registration, obtain registration accounts based on an identity statement submitted by the nodes, and store the registration accounts verified to be valid into a global registered account list; trust values of the nodes are initialized, the nodes are taken as candidate nodes in voting, and other candidate nodes voting for the candidate nodes are taken as voting nodes; a final trust value of each candidate node is calculated based on the total node number, the total voting number and the trust value of each voting node; and for all candidate nodes, a part of candidate nodes with high trust values are selected as consensus nodes, and the consensus nodes participate in block generation and verification.

Description

technical field [0001] The present invention relates to the technical field of entrusted proof of rights and interests, in particular to a PeerTrust-based DPos consensus node evaluation method. Background technique [0002] Since Bitcoin's inception, its underlying technology, blockchain, has attracted increasing interest from academia and industry. As a core component of the blockchain, the consensus mechanism plays a decisive role in the security and performance of the blockchain. At present, the mainstream consensus mechanisms in the blockchain mainly include the workload proof mechanism PoW, the equity proof mechanism PoS, and the delegated proof mechanism DPoS. [0003] The proof-of-work mechanism requires miners to solve a "mathematical problem" to compete for bookkeeping rights. The first calculated miner will get the bookkeeping right and corresponding miner rewards. But it suffers from large energy consumption as well as low transaction capacity and poor scalabil...

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/06G06Q40/04G06F16/27
CPCH04L63/1458H04L63/0807G06F16/27G06Q40/04H04L2209/463H04L9/50
Inventor 禹继国胡倩闫碧薇王桂娟董安明
Owner QILU UNIV OF TECH
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