Multi-round voting type fault-tolerant sorting consensus mechanism and method based on block chain

A blockchain, voting technology, applied in the field of multi-round voting fault-tolerant sorting consensus mechanism based on blockchain, can solve the problems of loss of fairness, bias, easy forking, etc., to reduce development and use costs, prevent Double spending problem, the effect of preventing transaction tampering

Pending Publication Date: 2021-03-23
鲁静
View PDF5 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] (2) The PoW (Proof of Work) consensus mechanism is also the consensus mechanism adopted by the Bitcoin public chain system. It uses strong computing power to obtain random numbers (Nonce) that meet the requirements to compete for block accounting rights. It needs to consume a lot of CPU, memory, and network resources, and the confirmation time of each transaction is long, so it is not suitable for enterprise-level blockchain application systems with high transaction processing performance requirements
[0012] (3) The PoS (Proof of Stake) consensus mechanism requires nodes to provide a certain number of token certificates held for a certain period of time to compete for blockchain bookkeeping rights. The rights and interests are reflected in the currency age, that is, a specific number of tokens The product of the time length of its last transaction, the greater the age of the currency, the greater the possibility of obtaining the bookkeeping right. This consensus mechanism will lead to the centralization of bookkeeping decisions, lose fairness, and weaken the ability to hold fewer coins. Node's bookkeeping enthusiasm, long confirmation time, easy fork
[0013] (4) The DPoS (Delegated Proof of Stake) consensus mechanism solves the problem of excessive energy consumption in PoW and the biased trust balance that may arise in PoS. Each currency is regarded as an election ticket. According to the amount they hold, the owners vote for trustees they trust, or super nodes, which perform tasks such as transaction collection, packaging, broadcasting, verification, and chaining, although DPoS reduces Energy consumption can achieve fast consensus verification, but it also needs to rely on tokens. In addition, because voting requires time and energy, most shareholders are not motivated to vote, and voting cannot effectively prevent the emergence of some sabotage nodes in a timely manner. pose a security risk to the network
However, the defect of this consensus mechanism is that when more than one-third of the bookkeeping nodes in the system stop working or jointly commit evil, the entire network will not function normally or may fork

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
  • Multi-round voting type fault-tolerant sorting consensus mechanism and method based on block chain
  • Multi-round voting type fault-tolerant sorting consensus mechanism and method based on block chain
  • Multi-round voting type fault-tolerant sorting consensus mechanism and method based on block chain

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] The present invention will be further described below in conjunction with the accompanying drawings and examples.

[0048] figure 2 .Basic application architecture of blockchain application system

[0049] Generally, the blockchain application system can be divided into the following basic application architecture: presentation layer, application layer, business layer and data layer.

[0050] Presentation layer: Present system functions to users in the form of Web applications and mobile APPs through PC terminals and mobile terminals, including user interfaces, such as registration interfaces, transaction interfaces, and application management interfaces.

[0051] Application layer: Determine the specific business according to the user's input data, and then call the corresponding business processing interface. If it is a traditional internal business of the enterprise, it is processed through a traditional business interface (such as a database), and if it is a bloc...

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 multi-round voting type fault-tolerant sorting consensus mechanism and method based on a block chain. The mechanism comprises service nodes in the consensus and accounting process. Transaction initiation and sorting are carried out through the service nodes, legal transactions are obtained and then put into a transaction pool for transaction, and then multiple rounds of voting consensus is entered; multiple rounds of consensus verification and execution is performed on the transaction data through the service node in the voting consensus; and after the consensus is completed, the multichannel account book of the block chain is synchronously updated and accounted, the transaction with successful consensus is sent to the sorting node to sort out the block, the received block transaction is verified by the accounting node, the state database of the block transaction is updated after verification, a new block is added to the main chain, and then a new round of consensus verification and execution work is entered. According to the mechanism and method, achievement of global correct consensus can be guaranteed, fault tolerance is high, and the mechanism and methodare suitable for alliance chains with a large number of nodes. When a large number of verification nodes fail, the system stops working, so that the security of the blockchain is better guaranteed,and the double-fault problem is prevented.

Description

technical field [0001] The present invention relates to a multi-round voting mechanism and method, in particular to a blockchain-based multi-round voting fault-tolerant sorting consensus mechanism and method. Background technique [0002] The technical architecture concept of Blockchain (Blockchain) first appeared in a paper called "Bitcoin: A Peer-to-Peer Electronic Cash System". The underlying technology that has been operating safely and stably for many years is a combined innovative technology based on P2P networking technology, mathematics, cryptography technology, algorithms, and economic models. [0003] Blockchain uses block chain data structure to verify and store data, uses distributed node consensus algorithm to generate and update data, uses cryptography to ensure the security of data transmission and access, and uses smart contracts composed of automated script codes A new distributed infrastructure and computing paradigm for programming and manipulating data. ...

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): G06Q20/38G06Q40/04G06F21/64
CPCG06Q20/38215G06Q20/3825G06Q20/3827G06Q40/04G06F21/64
Inventor 鲁静
Owner 鲁静
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