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

Alliance chain-oriented fragmentation method

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-02-18
EAST CHINA NORMAL UNIVERSITY
View PDF12 Cites 22 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
  • Alliance chain-oriented fragmentation method
  • Alliance chain-oriented fragmentation method
  • Alliance chain-oriented fragmentation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

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

[0060] figure 1 It is the system architecture proposed by the present invention. This diagram depicts how the main chain and shards interact. The main chain mainly completes the coordination of certificate deposit, audit and all cross-shard transactions, and the sub-chains (that is, shards) process their respective transactions independently and in parallel. and in figure 1 In , the nodes belonging to the sub-chains are divided into three types according to their logical roles, including execution nodes, verification nodes and online light storage nodes. The execution nodes, verification nodes and online light storage nodes are each independently sharded. The execution nodes and verification nodes are stateless, and the execution nodes and verification nodes interact through online light storage nodes. The execution node undertakes the tasks of execution and consensus, executes t...

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 fragmentation method for an alliance chain. The fragmentation method comprises three parts of fragmentation division, fragmentation reorganization and cross-fragmentation transaction processing. In the fragment division process, firstly, nodes in the alliance chain are divided into execution fragments, verification fragments and storage fragments according to logic roles,and the overall throughput of the alliance chain is improved through decoupling of execution and verification. And the whole system is not safe only when the execution fragments and the verificationfragments are not safe. In the fragmentation and reorganization process, a large amount of data movement during fragmentation and reorganization is avoided in a dynamic fragmentation and reorganization mode, and the problem that services are unavailable during fragmentation and reorganization is solved. In the processing process of the cross-fragment transaction, the atomicity and security of thecross-fragment transaction are ensured through a Byzantine fault-tolerant cross-fragment submission protocol. The method can be applied to an alliance chain, and the throughput rate and the expandability are improved on the premise that the overall safety of the fragmented system is guaranteed.

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