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

A Fragmentation Method Oriented to Consortium Chain

A technology of alliance and main chain, applied in the blockchain field, can solve problems such as service unavailability, and achieve the effect of overcoming short-term unavailability

Active Publication Date: 2020-09-22
EAST CHINA NORMAL UNIV
View PDF12 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the process of shard reorganization, a large amount of data movement during shard reorganization is avoided by dynamically splitting shards, and the problem of service unavailability during shard reorganization is solved

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
  • A Fragmentation Method Oriented to Consortium Chain
  • A Fragmentation Method Oriented to Consortium Chain
  • A Fragmentation Method Oriented to Consortium Chain

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0059] This embodiment is a fragmentation method implemented in the alliance chain system.

[0060] figure 1 It is the system architecture proposed by the present invention. This diagram describes how the main chain and shards interact. The main chain mainly completes the storage, auditing and coordination of all cross-shard transactions, and the sub-chains (ie shards) process their own transactions independently and in parallel. and in figure 1 , the nodes belonging to the sub-chain are divided into three logical roles, including execution nodes, verification nodes, and online light storage nodes. Execution nodes, verification nodes, and online light storage nodes are independently sharded. The execution node and the verification node are stateless, and the execution node and the verification node interact through the online light storage node. The execution node undertakes the tasks of execution and consensus, executes the transactions in the block in parallel, and write...

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 an alliance chain-oriented sharding method, which includes three parts: sharding division, sharding reorganization, and cross-sharding transaction processing. In the process of sharding, the nodes in the consortium chain are first divided into execution shards, verification shards and storage shards according to their logical roles. By decoupling execution and verification, the overall throughput of the consortium chain is improved. And only when both the execution of sharding and the verification of sharding are insecure, will the system as a whole be insecure. In the process of shard reorganization, a large amount of data movement during shard reorganization is avoided by dynamically splitting shards, and the problem of service unavailability during shard reorganization is solved. During the processing of cross-shard transactions, the atomicity and security of cross-shard transactions are guaranteed through the Byzantine fault-tolerant cross-shard commit protocol. The invention can be applied to the alliance chain, and improves the throughput rate and scalability under the premise of ensuring the overall security of the fragmented system.

Description

technical field [0001] The invention belongs to the technical field of block chains, and in particular relates to a sharding (Sharding) technology, specifically a sharding method oriented to an alliance chain. Background technique [0002] Blockchain is a distributed ledger jointly maintained by multiple parties in a mutually untrustworthy environment. It has the characteristics of decentralization, non-tampering, and traceability. However, as a decentralized Byzantine fault-tolerant distributed system, the blockchain system has weak scalability in terms of computing and storage, which severely restricts system throughput and is difficult to meet the high throughput requirements of enterprise-level applications. [0003] Fragmentation is based on the idea of ​​divide and conquer, which is a typical method to improve system computing and storage scalability in traditional distributed databases. It decomposes computing and storage tasks into multiple relatively independent un...

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 Patents(China)
IPC IPC(8): H04L9/32H04L9/08H04L29/08G06Q40/04
CPCH04L9/3247H04L9/3239H04L9/0869H04L67/1097G06Q40/04H04L9/50
Inventor 陈之豪戚晓冬张召金澈清
Owner EAST CHINA NORMAL UNIV
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