Cluster transaction processing method for private chain node

A transaction processing and transaction technology, applied in the field of blockchain, can solve the problems that the blockchain model cannot make full use of computing resources and low performance, and achieve the effects of low coupling, reducing delay and improving throughput.

Inactive Publication Date: 2018-08-21
BEIHANG UNIV
View PDF2 Cites 50 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] In order to solve the problem that the blockchain model cannot make full use of computing resources and ha

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
  • Cluster transaction processing method for private chain node
  • Cluster transaction processing method for private chain node
  • Cluster transaction processing method for private chain node

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] Before describing specific implementations, in order to express the discussed content more clearly, some very important concepts are firstly defined and explained.

[0041] (1) Message communication within the cluster node: Message communication is required between different process machines within the cluster node, and you can choose a commonly used message system, such as ZeroMQ, ActiveMQ, Kafka, etc., or use network communication or network-based communication to implement transactions. Messaging system for business.

[0042] (2) Transaction load machine: The transaction load machine is responsible for receiving transactions sent by upper-layer applications, and loading the transactions to different transaction processors in the cluster nodes.

[0043] (3) Random load strategy: For transactions without dependencies, such as data storage transactions, a random load strategy can be adopted. The specific implementation is: hash the transaction content, and take the rema...

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 cluster transaction processing method for a private chain node. The method comprises the following steps of (1) performing load balance: receiving a transaction sent by an upper application layer through cluster nodes of a block chain, and loading the transaction to different transaction processing machines; (2) performing transaction check and transaction execution: receiving and checking the transaction by a load balance machine through the transaction processing machines, and after the check is passed, performing the transaction execution; (3) generating a global state tree root and a Merkle tree root; (4) constructing a block, and broadcasting the constructed block to other nodes in a block chain network; (5) after other nodes in the block network receive the block, checking the block; and (6) performing block decision consensus. By deploying a block chain function to different nodes in a cluster, the transaction execution and the block construction and consensus can be concurrently executed in the different nodes of the cluster, so that the utilization rate of computing resources is increased, the performance of a block chain system is improved, and the block chain is more suitable for a business scene of the high-frequency transaction.

Description

technical field [0001] The invention relates to the technical field of block chains, in particular to the design of high-performance block chain models. Background technique [0002] In recent years, Blockchain (BlockChain) has received more and more attention from all walks of life, even at the strategic level of various countries, and is considered to be "one of the most innovative technologies in the 21st century". Blockchain is a decentralized, autonomous, tamper-proof, open, traceable, and auditable distributed ledger. It is a digital solution that supports the establishment of a trust mechanism for all parties to a transaction and has great credibility. These characteristics of the block chain enable it to bring great innovations, even subversive revolutions, to many industries, including computers (encryption, communication, trusted computing), finance (digital currency and financial markets), medical care, law, In fields such as taxation, supply chain, and certifica...

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): G06F9/50G06F9/46G06Q20/38
CPCG06F9/5083G06F9/466G06F9/5027G06F9/505G06Q20/382G06Q20/3825
Inventor 胡凯许玉壮黄洁华孙赫陈志东
Owner BEIHANG UNIV
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