Method for improving throughput of block chain based on fragmentation technology

A blockchain and throughput technology, applied in the field of improving blockchain throughput based on sharding technology, can solve problems such as insufficient satisfaction, and achieve the effect of improving transaction throughput

Inactive Publication Date: 2021-01-22
UNIV OF ELECTRONICS SCI & TECH OF CHINA
View PDF9 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Throughput refers to the number of successfully transmitted data per unit of time for a network, device, port, virtual circuit or other facility. In virtual currency, it is the transaction processing capacity per second (TPS, Transaction per Second). For the initial For Bitcoin, its transaction throughput is 7 transactions per second (TPS), while Ethereum is 15 transactions per second (TPS). Compared with existing payment systems, such as Paypal, an international trade payment tool, Their average throughput is 115 transactions per second, that is, the existing conventional blockchain throughput is not enough to meet the throughput requirements for trade payment settlement, so how to improve the blockchain throughput is an urgent problem

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
  • Method for improving throughput of block chain based on fragmentation technology
  • Method for improving throughput of block chain based on fragmentation technology
  • Method for improving throughput of block chain based on fragmentation technology

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0029] This embodiment discloses a method for improving blockchain throughput based on sharding technology, such as image 3 , including the following steps:

[0030]Step 1. When each node in the blockchain joins the blockchain, an asymmetric encryption algorithm is added to the source code of the new node created in the blockchain, thereby generating a pair of asymmetric keys locally, which are the public key Pk and Private key Sk.

[0031] Step 2, input the public key Pk and private key Sk generated by each node in step 1, and the verifiable parameter information of the converging node in the blockchain into the VRF_Pos algorithm, and the VRF algorithm random function in the VRF_Pos algorithm follows the set Random value range, generate an intermediate result proof and a random number res for each node, and then use the POS equity proof algorithm in the VRF_Pos algorithm to prove that the random number res of each node is correct, so as to achieve the goal of joining the bl...

Embodiment 2

[0041] To apply sharding technology to the blockchain, there are two main sections, one is network sharding and the other is transaction sharding. Network sharding is mainly a strategy of randomly sharding nodes in the blockchain according to certain rules. Transaction sharding is to divide different transactions into different network shards, so that different shards can process different transactions at the same time, so as to improve transaction efficiency. throughput method.

[0042] Specifically, the idea of ​​network sharding is to divide the entire blockchain network into multiple sub-networks, each sub-network contains a part of nodes, so that transactions can be processed in parallel by nodes of different sub-networks, and malicious nodes are in each network Inevitably, in order to prevent a sub-network from being controlled by a large number of malicious nodes, the best way is to perform random sharding.

[0043] In this embodiment, an improved VRF (Verifiable Rando...

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 block chain transaction throughput improving method based on a fragmentation technology, belongs to the technical field of block chain networks, and aims to realize the effect of processing different transactions by different fragments by dividing a block chain into a plurality of subnets and dividing to-be-recorded transactions into different fragments through the fragmentation technology; finally, each fragment submits the respective Merkland to the leader node, so that the core node is integrated into a complete Merkland and packaged into a new block, the transaction throughput of the block chain is improved, and meanwhile, the Sybil attack and the double-bloom attack can be effectively resisted on the randomness and the rights and interests of the algorithm.

Description

technical field [0001] The invention belongs to the technical field of block chain network, and in particular relates to a method for improving block chain throughput based on sharding technology. Background technique [0002] Blockchain is a term in the field of information technology. Essentially, it is a shared database in which the data or information is ", "collective maintenance" and other characteristics, based on these characteristics, blockchain technology has laid a solid "trust" foundation, created a reliable "cooperation" mechanism, and has broad application prospects. [0003] Blockchain technology has developed by leaps and bounds in recent years, but it also has many limitations. The main characteristics of blockchain technology are decentralization, tamper-proof, open and transparent transactions, and traceability. Based on these characteristics, blockchain is being paid attention to by more and more users, but blockchain technology also has problems. Among...

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): H04L9/32H04L9/08H04L9/06H04L29/08G06Q40/04
CPCH04L9/3247H04L9/3268H04L9/0869H04L9/0643H04L67/104G06Q40/04H04L9/50
Inventor 杨挺王宇曾友露
Owner UNIV OF ELECTRONICS SCI & TECH OF CHINA
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