New construction of block chain and its consensus algorithm

A block chain and block technology, applied in computing, instrumentation, finance, etc., can solve the problems of long time to reach consensus and low efficiency, and achieve the effect of shortening block generation time, improving efficiency, and improving security

Active Publication Date: 2018-12-21
夸克链科技(深圳)有限公司
View PDF4 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For the blockchain, each block can be regarded as running a round of BFT consensus algorithm, and a chain is equivalent to repeatedly running the BFT consensus algorithm, so it takes a long time to reach a consensus, which makes the efficiency low, so Room for improvement

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0033] Embodiment: The structure of a new block chain provided by the present invention includes: a plurality of nodes; and, to generate a number of blocks numbered in order N; wherein the nodes include a block node and a verification node; the block node is used to receive and cache the signatures of other nodes for the previous block (number N-1); the verification node verifies the received transaction information, and signs and broadcasts the verified transaction; all nodes generate blocks in turn in sequence, if the node If the block cannot be generated, the number of the block is skipped.

[0034] combine figure 1 As shown, when the block producing node cannot generate a block normally, the block producing node will send a timeout message, which will be received by the verification node and broadcast to the whole network. The timeout message will include the number N of the block, so that the next block producing node Knowing the block number N in the timeout information...

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 novel block chain structure and a consensus algorithm thereof, which relates to the technical field of the bottom layer of the block chain and is used for solving the problems of slow block efficiency and insufficient security of the existing block chain, comprising a plurality of nodes; And generating a plurality of blocks numbered sequentially N; The invention is characterized in that: the node comprises a block-out node and a verification node; The out-block node is used for receiving and buffering the signatures of other nodes to the previous block (number N-1); The verification node verifies the received transaction information and signs and broadcasts the verified transaction. The node alternately generates blocks in sequence, and if the node is unable to generate blocks, the number of the blocks is skipped. Using the characteristics of block chain to improve the BFT class consensus algorithm, both the security and efficiency are improved.

Description

technical field [0001] The present invention relates to the underlying technical field of block chains, in particular to the construction of a novel block chain and its consensus algorithm. Background technique [0002] In the "White Paper on China's Blockchain Technology and Application Development" issued by the Ministry of Industry and Information Technology on October 18, 2016, the blockchain is defined as a kind of participant who does not need to participate in the intermediary and can also rely on mutual distrust or weak trust. A technology that maintains a set of non-tamperable ledger records. Blockchain is a chain-like data structure with blocks as units. Each block is linked with the previous block through cryptographic proof, and consensus refers to the multi-party participation. Under preset rules, a node interacts with multiple nodes to reach agreement on some data, behavior or process. [0003] At present, many blockchains use BFT (Byzantine) algorithms to ac...

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/04
CPCG06Q40/04
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