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

Fragment-based block chain expandability implementation method and system

An implementation method and blockchain technology, applied in the field of fragmentation-based blockchain scalability implementation method and system, can solve the problems of insufficient scalability of the blockchain system, to improve scalability and ensure atomic sexual effect

Pending Publication Date: 2021-12-17
NAT UNIV OF DEFENSE TECH
View PDF8 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The technical problem to be solved by the present invention: the scalability of the existing block chain system is insufficient, and the existing fragmentation protocol is often applied in the traditional chain structure

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
  • Fragment-based block chain expandability implementation method and system
  • Fragment-based block chain expandability implementation method and system
  • Fragment-based block chain expandability implementation method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] Such as figure 1 As shown, the fragmentation-based blockchain scalability implementation method in this embodiment includes:

[0033] 1) Divide the network where the nodes in the blockchain system are located into different subnets, each subnet is regarded as a shard, and each shard is responsible for maintaining disjoint ledger data and processing disjoint transactions;

[0034] 2) Generate a node ID (Tag) based on the ID of the node and the ID of the fragment it belongs to, and store the IDs of all nodes in the ID database;

[0035] 3) Use the identification database as an intermediary to realize cross-shard transactions between nodes in different shards.

[0036] In this embodiment, the form of the identification of the node generated in step 2) is: node ID: fragment ID.

[0037]For cross-shard transactions, through the three logical steps of initialization, locking and unlocking, the cross-shard transaction is completed to ensure the atomicity of the transaction. ...

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 fragment-based blockchain expandability implementation method and system, and the method comprises the steps of dividing a network where nodes in a blockchain system are located into different subnets, taking each subnet as a fragment, and enabling each fragment to be responsible for maintaining disjoint account book data and processing disjoint transactions; generating identifiers of the nodes based on the IDs of the nodes and the IDs of the fragments to which the nodes belong, and storing the identifiers of all the nodes in an identifier database; and using the identification database as an intermediary to realize cross-fragment transaction between nodes of two different fragments. According to the invention, on the basis of the tamper-proof, traceable and decentralized block chain technology, the graph structure is fragmented by adopting a manner based on the fragmentation technology, so that transactions in the same fragment can be processed, cross-fragment transactions among nodes of different fragments can be realized by taking the identification database as an intermediary, the atomicity of the transactions is ensured, and the expandability of the block chain can be improved.

Description

technical field [0001] The present invention relates to block chain sharding technology, in particular to a block chain scalability realization method and system based on sharding. Background technique [0002] Blockchain is a distributed ledger built on a P2P network, which can conduct trusted exchange of value in a trustless environment. In addition to the success of Bitcoin, blockchain technology is also applied in many fields such as the Internet of Things, finance, and the sharing economy, and drives innovation. However, current blockchains, such as Bitcoin and Ethereum, have serious limitations: each full node in the network needs to verify and process each transaction, and store the entire ledger data, although this requirement strongly guarantees The security of the system, but the efficiency is low and the system cannot be expanded. Bitcoin can only process 7 transactions on average, and Ethereum has improved slightly, but it can only process 15-20 transactions pe...

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): G06Q20/38G06Q20/10
CPCG06Q20/3825G06Q20/3827G06Q20/3829G06Q20/102
Inventor 史佩昌李琳慧王怀民傅翔刘惠杨尚之陈鹏相亮亮钟韬
Owner NAT UNIV OF DEFENSE TECH
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