Asynchronous BFT & DPOS consensus mechanism for distributing verifier rewards based on verifiable random function

A random function and consensus technology, applied in the blockchain field, can solve problems such as untimely punishment mechanism

Active Publication Date: 2020-02-28
GUANGDONG UNIV OF TECH
View PDF3 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] In order to overcome the problem that the penalty mechanism of the DPOS consensus mechanism of the EOS system in the above-mentioned prior art is not timely, the present invention provides an asynchronous BFT&DPOS consensus mechanism that distributes verifier rewards based on a verifiable random function

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
  • Asynchronous BFT & DPOS consensus mechanism for distributing verifier rewards based on verifiable random function
  • Asynchronous BFT & DPOS consensus mechanism for distributing verifier rewards based on verifiable random function
  • Asynchronous BFT & DPOS consensus mechanism for distributing verifier rewards based on verifiable random function

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0068] Such as figure 1 As shown, an asynchronous BFT&DPOS consensus mechanism that distributes validator rewards based on a verifiable random function includes the following steps:

[0069] S1: System initialization. In the VBDPOS consensus mechanism, the applicant who wants to become a node candidate submits equipment, facilities, personnel information and proof, and the candidate becomes a node after passing the application;

[0070] S2: Select super nodes. Token holders vote for each node candidate through the voting system. According to the ranking of votes, the 21 nodes with the highest number of votes are selected as super nodes. Every 252 blocks are produced as a block cycle. At the beginning of each block cycle, the number of votes will be updated in real time, and the ranking of super nodes and verifiers will be updated;

[0071] S3: Select a validator. When the standby node meets the following three conditions, it can apply to become a validator and participate in ...

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 an asynchronous BFT & DPOS consensus mechanism for distributing verifier rewards based on a verifiable random function. The asynchronous BFT & DPOS consensus mechanism mainly comprises the steps that S1, initializing a system; S2, selecting a super node; S3, selecting a verifier; S4, generating a block; S5, confirming the blocks; S6, distribution of rewards; and S7, switching the super nodes. According to the invention, the role of a verifier is introduced; the verifier enables the standby node not to be idle any more; according to the VBDPOS consensus mechanism-based system, the super node does not participate in the verification work of the block but participates in the verification work of the block, and the verifier can enable the system to stop running by executing the verification right at the first moment when the super node is serially connected with the hostile attack system, so that the system based on the VBDPOS consensus mechanism can prevent the attacker from attacking the system at the first time, and system safety is improved. Through the design of the block confirmation scheme, the VBDPOS consensus mechanism enables the performance not to bereduced too much on the basis of improving the overall safety, and can meet the existing commercial requirements.

Description

technical field [0001] The present invention relates to the technical field of block chain, and more specifically, relates to an asynchronous BFT&DPOS consensus mechanism that distributes verifier rewards based on a verifiable random function. Background technique [0002] The emergence of blockchain technology is called a new generation of revolution. The emergence of blockchain technology allows distributed systems and distributed applications to flourish. The most important thing in the blockchain technology of chain distributed system is the consensus mechanism. The consensus mechanism is the core technology for the security and good development of the blockchain distributed system. [0003] The blockchain system is decentralized, and the nodes are scattered and parallel everywhere, so a system must be designed to maintain the order and fairness of the distributed system's operations, unify the version of the blockchain, and reward the provision of resource maintenance ...

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): H04L9/08H04L9/32
CPCH04L9/0861H04L9/0869H04L9/3263H04L9/3247H04L9/3236H04L9/50Y02D10/00
Inventor 黄俊蒋丽陈彬陈梅云刘义杨超谢胜利
Owner GUANGDONG 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