Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Block chain consensus method and system

A block chain and block technology, applied in the field of block chain, can solve problems such as low efficiency, complex implementation, shortening the time for reaching consensus, etc., and achieve the effect of simplifying the distribution process and high efficiency

Active Publication Date: 2017-06-13
BEIJING RZXT TECH DEV CO LTD
View PDF3 Cites 62 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] Although PoW can achieve complete decentralization and free entry and exit of nodes, at present bitcoin has attracted most of the computing power in the world, and it is difficult for other blockchain applications that use the PoW consensus mechanism to obtain the same computing power to ensure their own security. Mining causes a lot of waste of resources, and the cycle for reaching consensus is longer; although PoS shortens the time for reaching consensus to a certain extent; mining is no longer required to consume a lot of energy, but mining is still required; although DPoS greatly reduces the time involved in verification and recording The number of account nodes can reach second-level consensus verification, but the entire consensus mechanism still depends on tokens. Many commercial applications do not need tokens, and the universality is poor; under PBFT, when there are 1 / 3 or more After the bookkeeper stops working, the system will not be able to provide services; when 1 / 3 or more of the bookkeepers jointly do evil, and all other bookkeepers are divided into two network islands, the malicious bookkeeper can make the system bifurcation
[0011] These defects generally show that the existing blockchain consensus schemes have low efficiency, high cost, and complicated implementation.

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 and system
  • Block chain consensus method and system
  • Block chain consensus method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0024] First of all, it needs to be explained that the embodiment of the present invention will provide a block chain consensus method for the purpose of simplifying the consensus process and realize a relatively decentralized block chain consensus mechanism. For each new block to be generated, the allocation node allocates the accounting right to any member node according to the preset authority allocation principle, wherein, within the same time period, the number of the allocation node is one, and all The above-mentioned member nodes are elected, and the number of the member nodes is multiple; the member nodes that obtain the bookkeeping right write the block body data into the block body of the new block, and complete the consensus process of a new block.

[0025] Secondly, it should be noted that the transaction information recorded in the block body data of each block in the block chain in the embodiment of the present invention is not limited to the information of "ledge...

Embodiment 2

[0035] in progress figure 1 In the process of the block chain consensus method shown, each member node can also supervise the fairness of the distribution node's allocation of bookkeeping rights. When it is found that the distribution node violates the principle of authority distribution, its distribution rights can be removed and re-elected. specifically, figure 2 It shows the method steps for each member node to supervise and reselect the allocation node, including:

[0036] S210, the member node performs data statistics on the allocation behavior of the allocation node for bookkeeping rights;

[0037] During the current allocation node’s tenure, other member nodes can supervise the allocation of accounting rights by the allocation node, and make statistics on relevant behavior data, such as the time of allocation, the frequency of accounting rights obtained by each member node, etc. Make statistics.

[0038] S220, if the statistical results of the data show that the all...

Embodiment 3

[0061] Figure 4 Schematic diagram of the block chain consensus system provided for the embodiment of the present invention Figure 1 , which can be used to execute as figure 1 The method steps shown. like Figure 4 As shown, the blockchain consensus system includes: a distribution node 410 and a plurality of member nodes 420 coexisting within the same time period, wherein the distribution node 410 is elected by the member nodes 420;

[0062] The allocation node 410 is used to assign the accounting right to any member node 420 according to the preset authority allocation principle for each new block to be generated; the member node 420 is used to assign the new block area The block body performs block body data writing.

[0063] In the block chain consensus system of the embodiment of the present invention, the allocation node elected by the member nodes assigns the bookkeeping right to any member node, and then the member node that obtains the bookkeeping right performs b...

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

Embodiments of the present invention provide a block chain consensus method and system, belonging to the technical field of block chains. The method comprises the steps of for a to-be-generated new block each time, allocating, by an allocating node according to a preset right allocation rule, a billing right to any member node, wherein in the same time period, the quantity of the allocating node is one, the allocating node is selected by member nodes, and a plurality of member nodes are available; and performing block body data writing on a block body of the new block by the member nodes acquiring the billing right. The method realizes the basic function of the block chain consensus, and further, the block chain consensus rate is high, the costs are low, and the method and system are easy to realize.

Description

technical field [0001] Embodiments of the present invention belong to the technical field of block chains, and in particular relate to a block chain consensus method and system. Background technique [0002] With the continuous development of the Internet, blockchain technology has emerged as the times require. It is an Internet database technology with the characteristics of decentralization, openness and transparency. Specifically, the essence of blockchain technology is a method of data storage, transmission and certification that is decentralized and resides in a distributed structure. Data blocks are used to replace the current dependence of the Internet on central servers, so that all data changes or transaction items are are recorded on a cloud system. Due to the distributed peer-to-peer network without a central control point, and the method of distributed collective operation, it can be said that the blockchain is a "big public ledger" on the network. It has many ...

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/06H04L12/24
CPCH04L41/30H04L63/20
Inventor 谭智勇王子龙宋承根钟峰张勇
Owner BEIJING RZXT TECH DEV CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products