Transaction-based blockchain consensus mechanism

A blockchain and mechanism technology, applied in the blockchain field, can solve problems such as unfavorable currency circulation, centralization, and reduced currency circulation, and achieve the effects of reducing resource consumption, avoiding excessive centralization, and improving circulation

Active Publication Date: 2019-12-17
CHANGSHA UNIVERSITY OF SCIENCE AND TECHNOLOGY
View PDF2 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Nodes with a large amount of currency can obtain minting rights through low-difficulty competition to obtain new currency without obtaining it through transactions, resulting in the concentration of currency in the wallets of a small number of nodes with a large amount of currency, which is not conducive to the circulation of currency
[0008] To sum up, the workload proof mechanism PoW needs to consume a lot of resources, these resources are only used for repeated meaningless hash calculation consumption and have not been reasonably utilized, and will also cause a large amount of power consumption; the equity proof mechanism PoS When a small number of nodes own a large amount of currency, it will lead to a decrease in currency circulation and centralization
The main disadvantage of the existing technology lies in the workload proof mechanism PoW, because solving the workload proof mechanism PoW problem needs to restrict the concentration of computing power, so that the probability of all nodes obtaining bookkeeping rights is maintained in a stable state, while reducing Resource consumption; if the workload proof mechanism PoW problem is solved, the stake proof mechanism PoS problem will also be solved in essence

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
  • Transaction-based blockchain consensus mechanism

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] This part will describe the specific embodiment of the present invention in detail, and the preferred embodiment of the present invention is shown in the accompanying drawings. Each technical feature and overall technical solution of the invention, but it should not be understood as a limitation on the protection scope of the present invention.

[0022] Before describing the embodiments of the present invention, the following nouns are explained first:

[0023] Consensus mechanism: For a transaction, if several nodes with irrelevant interests can reach a consensus, it can be considered that all nodes in the entire network can also reach a consensus on it; the consensus mechanism in the blockchain network is through the voting of nodes, in a very Complete the verification and confirmation of the transaction in a short period of time.

[0024] Merkle tree: Merkle tree is a hash binary tree, which is used as a data structure for quickly summarizing and verifying the integ...

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 provides a transaction-based blockchain consensus mechanism, which comprises the following steps: counting transaction data in first X blocks of a current block, sorting the transactiondata according to the transaction data, and selecting corresponding first Y nodes according to a sorting result, the transaction data comprising a transaction quantity and / or a transaction amount; enabling the first Y nodes to perform computing power competition according to the target value, calculate a result value, obtain a verified node as a winning node according to the result value, and obtain the accounting right of the new block; and enabling the winning node to package the newly generated transaction data into the new block and obtains currency rewards. Compared with an existing PoW mechanism and an existing PoS mechanism, the node selected by the mechanism is high in activeness in the block chain network, the willingness of maintaining the block chain network is high, waste of computing power can be effectively reduced, excessive centralization is avoided, and resource consumption is reduced.

Description

technical field [0001] The invention relates to the technical field of block chains, in particular to a transaction-based block chain consensus mechanism. Background technique [0002] The consensus mechanism is a mechanism used to maintain the consistency of each distributed node in the blockchain network. The consensus mechanisms currently used in the blockchain mainly include Proof of Work (PoW) and Proof of Stake (PoS). [0003] (1) If PoW is used in the Bitcoin blockchain to reach a consensus among nodes, this mechanism requires nodes to perform calculations of a certain degree of difficulty to obtain the accounting rights of new blocks. Specifically, the process of Bitcoin PoW is firstly to form a transaction list of all transactions to be packaged into the block and generate a Merkle root hash through the Merkle tree algorithm; then assemble the Merkle root hash value and other relevant information into a block header; Finally, the random number in the block header ...

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): G06Q40/04G06Q20/06
CPCG06Q40/04G06Q20/065
Inventor 王进魏博洋张经宇王磊李文军
Owner CHANGSHA UNIVERSITY OF SCIENCE AND TECHNOLOGY
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