Domain-division-based blockchain transaction processing method and network

A transaction processing and blockchain technology, applied in data processing applications, instruments, finance, etc., can solve the problems of not considering the geographical location of users, little effect of expansion, and low efficiency of fragmented communication, so as to improve the throughput of the entire network The effect of high volume, improved processing performance, and simple structure

Active Publication Date: 2018-11-23
夸克链科技(深圳)有限公司
View PDF5 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Sharding can be done according to the network, transaction address or state. Most of these schemes use random partitioning. For example, users living in the United States may be divided into one slice with users in China. This reduces network traffic, but does not consider the actual geographical location of users Due to the location factor, the internal communication efficiency of shards is low, and the actual expansion effect may not be great in the end

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
  • Domain-division-based blockchain transaction processing method and network
  • Domain-division-based blockchain transaction processing method and network
  • Domain-division-based blockchain transaction processing method and network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0024] Such as figure 1 As shown, a domain-based blockchain transaction processing method includes the following steps:

[0025] (1) According to the geographical location combined with DNS and load balancing technology, several root nodes are pre-allocated in the network, and there are several domain nodes under each root node;

[0026] (2) Blocks are generated in the domain according to the consensus algorithm. When a block node is started, the corresponding root node is first queried. The root node returns the domain node information to be added to the domain to the block node according to the network information of the block node. The block node joins the domain through the domain node;

[0027] (3) After the block is generated in the domain according to the consensus algorithm, the block needs to be sent to the root node. After a consensus is obtained between the root nodes, the new block is written into the sub-chain in the domain, otherwise the block is discarded. At the same ...

Embodiment 2

[0034] Such as figure 2 As shown, a domain-based blockchain transaction network includes a number of root nodes, each root node is provided with a number of domain nodes, the block nodes in the domain nodes form a corresponding block network, and each root node The following domain nodes are relatively independent and can update and synchronize transaction data on their own. It is not necessary to broadcast and save transaction data on the entire network, but only need to update the ledger information, thereby improving transaction speed and transaction throughput.

Embodiment 3

[0036] Such as image 3 As shown, the process of generating new blocks in the domain includes:

[0037] (1) A new block is generated through a consensus algorithm in a certain domain;

[0038] (2) The domain node sends the generated new block to the corresponding upper root node, and the root node receives the new block;

[0039] (3) A consensus is reached between the root nodes and the result is returned to the domain node. The domain node returns the result according to the status of the root node. If it is true, the new block is added to the sub-chain in the domain, and the root node writes the new block information In the main chain, there is an index pointing to the block data in the domain. If it is false, the new block is directly discarded;

[0040] (4) After a new block is agreed by the root node, it is broadcast to the entire network. After other domains receive the information, they only need to update the ledger information and do not need to write it into the sub-chain o...

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 domain-division-based blockchain transaction processing method and network. The blockchain transaction network comprises a plurality of root nodes allocated in advance in thenetwork; and a plurality of domain nodes are arranged under jurisdiction of each root node. When a block node is started, the corresponding root node is inquired, the root node returns domain node information of a to-be-joined domain to the block node based on network information of the block node, and the block node joins in the domain based on the state of the information returned by the node;after the block is generated in the domain, the block needs to be sent to the root node, the block is linked by a sub link in the domain after consensus reaching between root nodes, and the root nodewrites the block information in a main link; and after the consensus of the block by the root node, the block information is broadcasted in the whole network, other domains receive the block and thenonly need to update account book information instead of writing the information into the sub link in the domains. Therefore, a problem of low internal communication efficiency of the fragments of theblockchain fragmentation processing is solved; the network flooding is reduced; and the processing performance of the entire blockchain transaction is enhanced substantially.

Description

Technical field [0001] The present invention relates to the fields of Internet information processing technology and computer technology, in particular to a domain-based blockchain transaction processing method and network. Background technique [0002] The current blockchain technology is considered to be the next-generation disruptive core technology following steam engines, electricity, and the Internet. If the steam engine releases people's productivity, electricity solves people's basic life needs, and the Internet completely changes the way of information transmission, then the blockchain, as a machine for constructing trust, may completely change the way the entire human society transmits value. [0003] Blockchain is a new application mode of computer technology such as distributed data storage, point-to-point transmission, consensus mechanism, and encryption algorithm. The so-called consensus mechanism is a mathematical algorithm in the blockchain system to establish trus...

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): H04L29/08H04L29/12G06Q40/04
CPCH04L67/10G06Q40/04H04L61/4511H04L67/1001
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