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

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

Example Embodiment

[0058] Example

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

[0060] figure 1 It is the system architecture proposed by the present invention. This figure describes the interaction between the main chain and shards. The main chain mainly completes the coordination of deposit certificates, audits and all cross-shard transactions, and the sub-chains (ie, shards) independently process their respective transactions in parallel. And in figure 1 In, the nodes belonging to the sub-chain are divided into three categories in terms of their logical roles, including execution nodes, verification nodes, and online light storage nodes. The execution nodes, verification nodes, and online light storage nodes are independently fragmented. 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 con...

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 Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products