Block chain consensus method based on random number mapping

A random number and blockchain technology, applied in the computer field, can solve problems such as inability to support millisecond-level data on-chain, carve up, and intensify blockchain, so as to improve social stratification, improve consensus efficiency, and ensure fairness Effect

Active Publication Date: 2020-04-28
CHONGQING UNIV OF POSTS & TELECOMM
View PDF10 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Not only that, but this may also exacerbate the phenomenon of "the rich get richer and the poor get poorer" in the blockchain, which is not conducive to the healthy and sustainable development of the blockchain
[0006] Although the consensus mechanism is constantly evolving, the time to reach consensus is constantly shortening, and it can also achieve certain scalability, but the current consensus mechanism cannot support millisecond-level data on-chain, and cannot distribute accounting rights fairly and reasonably. In PoW In PoS, the node with the Hash value that meets the conditions is calculated to obtain all benefits; in PoS, the older the coin age, the greater the probability of obtaining the right to dig blocks and obtain all benefits; for PoW, if a node masters more than all With 50% of the computing power of the network, it is possible to manipulate the entire blockchain to obtain all benefits; for PoS, if a node has more than 50% of the currency age of the entire network, it is possible to share all the benefits

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
  • Block chain consensus method based on random number mapping
  • Block chain consensus method based on random number mapping
  • Block chain consensus method based on random number mapping

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The technical solutions in the embodiments of the present invention will be described clearly and in detail below with reference to the drawings in the embodiments of the present invention. The described embodiments are only some of the embodiments of the invention.

[0031] The technical scheme that the present invention solves the problems of the technologies described above is:

[0032] like figure 1 As shown, the block chain consensus mechanism based on random number mapping in this embodiment includes: dividing the nodes on the block chain into three roles; dividing the selection process of bookkeeping nodes into three steps; The Yu algorithm generates uniformly distributed random numbers; the Liapunov theorem and the probability density function are used as the mapping algorithm of random numbers to select accounting nodes.

[0033] First, the present invention divides the nodes on the block chain into three roles including: all participating nodes, supervisory ...

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 requests to protect a block chain consensus method based on random number mapping, which is used for efficiently and fairly selecting accounting nodes, and an algorithm comprises three steps of selection of supervision nodes, generation and calculation of uniformly distributed random numbers, and selection of the accounting nodes. The supervision nodes are responsible for calculatingthe random number generated by each node participating in accounting on the chain, then selecting the accounting nodes, then sending a broadcast to other nodes, and publishing which node is the nextaccounting node; a calculation result of the uniformly distributed random numbers corresponds to the id of the node participating in accounting, namely the id of the next accounting node; the accounting node is responsible for recording and maintaining data on the chain; on the basis of random number mapping, a selection mode of a bookkeeper in a traditional consensus algorithm is improved, a consensus mechanism based on random number mapping is provided, bookkeeping nodes can be selected more efficiently and fairly, the social stratification phenomenon in an existing block chain is improved,consensus efficiency is greatly improved, and the centralization trend is resisted.

Description

technical field [0001] The invention belongs to the field of computers, and in particular relates to a block chain consensus method based on random number mapping. Background technique [0002] How to efficiently reach a consensus in a distributed system is an important research issue in the field of blockchain and even distributed computing. Similar to the opposition between "democracy" and "centralization" in social systems, the efficiency of reaching consensus in a system with more decentralized decision-making power The lower the value, the higher the stability and satisfaction of the system; while the system with more centralized decision-making power is more likely to reach a consensus, but at the same time it is more likely to appear autocratic and dictatorial. One of the core advantages of blockchain technology is that in a decentralized system with highly decentralized decision-making power, each node can efficiently reach a consensus on the validity and consistency...

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): G06F16/27G06F16/22
CPCG06F16/27G06F16/2219
Inventor 徐光侠程金伟马创刘俊吴佳健吴乾隆王尧蔡晶周秀秀
Owner CHONGQING UNIV OF POSTS & TELECOMM
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