Transaction distribution method for parallel block building in blockchain

A block chain and transaction technology, applied in the field of block chain, can solve the problems such as the slowdown of the block chain system and the inability to increase the throughput of the block chain, so as to improve the processing speed and throughput, improve the overall throughput, The effect of improving processing performance

Active Publication Date: 2018-09-21
ZEU CRYPTO NETWORKS INC
View PDF5 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When the transaction volume is large, the operation speed of the blockchain system with only one chain will be

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 distribution method for parallel block building in blockchain
  • Transaction distribution method for parallel block building in blockchain
  • Transaction distribution method for parallel block building in blockchain

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0036] In the following description, in order to make the objectives, technical solutions and advantages of the present invention clearer, the implementation of the present invention will be described in further detail below in conjunction with the accompanying drawings.

[0037] The specific process can refer to the following: Assume that there are 4 nodes in the blockchain system, namely node A, node B, node C, and node D. In the case, the block building process is called swimlane, that is, each blockchain node contains multiple swimlanes, and transactions are distributed into different swimlanes for consensus. The distribution logic uses the characteristic value modulo (%) the number of lanes to get the distributed label.

[0038] (1) The client of a certain blockchain constructs a batch of transactions and broadcasts these transactions to the four nodes of the blockchain A, B, C, and D.

[0039] (2) Node A, Node B, Node C, and Node D all have their own transaction receiving modu...

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 relates to a transaction distribution method for parallel block building in a blockchain. The method is characterized in that the method comprises the following steps: 1) multiple blockbuilding flows in each blockchain node build blocks in parallel, and carry out simultaneous transaction processing, and transactions are stored in the blockchain after passing consensus; 2) each blockchain node has a unified transaction distribution module, which is responsible for receiving all external transactions and distributing the transactions to different block building flows; 3) the sametransaction in different blockchain nodes must be distributed to the same block building flow; and 4) if dependency relationship exists between the different transactions, the distributions must be processed and distributed according to the dependency sequence, and the depended distributions can be distributed after the depended distributions pass the consensus and are stored. The invention designs a transaction distribution mechanism, so that an existing blockchain single-chain system can run multiple chains in parallel simultaneously to process data, thereby greatly improving processing speed of the blockchain; and for the possible transaction dependence problems in practical application, a general solution scheme is provided, thereby ensuring correctness of the transaction execution result of each node and consistency of execution sequence.

Description

technical field [0001] The invention relates to the technical field of block chains, in particular to a transaction distribution method for building blocks in parallel in a private block chain. Background technique [0002] In the blockchain system, multiple nodes maintain the same blockchain, and the data of each blockchain node is consistent. In the existing blockchain system, each node runs only one blockchain at the same time, and the only block building process running on this chain performs consensus processing on transactions. When the transaction volume is large, the operation speed of the blockchain system with only one chain will be greatly reduced, and the throughput of the blockchain cannot be increased through effective expansion methods. Contents of the invention [0003] Aiming at the single-chain structure of the current blockchain system, the present invention proposes a transaction distribution method for building blocks in parallel in the blockchain. By...

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): G06Q40/04
CPCG06Q40/04
Inventor 蔡维德
Owner ZEU CRYPTO NETWORKS INC
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