Distributed account book platform transaction processing optimization method based on snapshot

An optimization method and transaction processing technology, applied in the blockchain field, can solve problems such as reducing transaction throughput

Pending Publication Date: 2021-12-24
FUDAN UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Although the new EOV framework effectively improves the concurrency of transactions, the MVCC (multi-version concurrency control) check mechanism that acts on the Validate (verification) stage ma...

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
  • Distributed account book platform transaction processing optimization method based on snapshot
  • Distributed account book platform transaction processing optimization method based on snapshot
  • Distributed account book platform transaction processing optimization method based on snapshot

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The specific implementation process of the snapshot-based Hyperledger Fabric transaction processing optimization method is given below:

[0031] 1. Assume that the current block number to be produced is N (N>3), and the existing waiting transaction queue has transaction T 1 , T 2 , where T 1 and T 2 In the execution phase, execute on block numbers N-2 and N-1 respectively, T 1 Read A, write B, T 2 Read B, write C, at this time there is a write set key-value pair for the committed transaction, Write-only transaction set is empty, T 1 , T 2 All have passed the dependency detection analysis and reordering feasibility analysis, and there are T 2 point to T 1 The edge of is labeled T 2 ->T 1 ;

[0032] 2. When there is T 3 Executed on N-2 and there is a read B and write C to reach the sorting node, first perform dependency detection and analysis on it, judge it as a read and write transaction, and then detect whether there is a cross-block concurrent anti-rw dep...

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 belongs to the technical field of blockchains, and particularly relates to a distributed account book platform transaction processing optimization method based on snapshots. The method comprises the following steps: subdividing transactions in an EOV framework used by a distributed account book platform, and defining a blockchain system concurrent transaction type suitable for the EOV framework; analyzing the dependency relationship between abnormal transactions in the distributed account book platform, providing a blockchain system transaction serialization scheduling strategy based on an EOV framework, and carrying out transaction reordering according to the scheduling strategy; and realizing the transaction processing optimization based on snapshots on the distributed account book platform, so the performance of the distributed account book platform under various load conditions is improved and analyzed. Experiments show that the optimized analysis distributed account book platform is superior to native Fabric versions and various existing optimized Fabric versions in the aspects of effective transaction throughput and average transaction delay.

Description

technical field [0001] The invention belongs to the technical field of block chains, and specifically relates to a snapshot-based distributed ledger platform (Hyperledger Fabric) transaction processing optimization method, that is, a method for optimizing Hyperledger Fabric to improve its performance under different conflicting loads. Background technique [0002] With the continuous development of the blockchain system, in order to meet various practical business needs, the blockchain system no longer develops into a general transaction system as a cryptocurrency circulation platform. Ethereum and other public blockchains that support smart contracts are representative of the blockchain 2.0 era. Smart contracts enable users to perform customized operations on the blockchain, and smart contracts run openly and transparently on the blockchain. At this stage, applications such as decentralized finance, cross-border payment and settlement clearing are developed on the blockchai...

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): G06F9/46G06F16/23G06F16/22G06F16/27
CPCG06F9/466G06F16/23G06F16/2255G06F16/27
Inventor 熊贇赵锦涛朱扬勇
Owner FUDAN UNIV
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