Unlock instant, AI-driven research and patent intelligence for your innovation.

A Parallel Blockchain Sharding Method Based on Smart Contract Optimization Model

A smart contract and blockchain technology, applied in the computer field, can solve the problems of unsuitable blockchain sharding environment, high concurrency service optimization, transaction blocking restart, etc., to reduce the possibility of single node overheating, optimize concurrency sex, overcoming the effects of a reboot

Active Publication Date: 2022-07-29
麦科思(无锡)数据科技有限公司
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Some existing methods use new types of concurrent smart contracts, aiming to improve the performance of smart contract execution, but will cause a large number of transaction blocking and restarts when the transaction volume increases, and have not been optimized for high-concurrency services
In addition, the concurrency control algorithm has a direct impact on the execution efficiency of smart contracts, so the existing SCC algorithm is not suitable for the blockchain fragmentation environment

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
  • A Parallel Blockchain Sharding Method Based on Smart Contract Optimization Model
  • A Parallel Blockchain Sharding Method Based on Smart Contract Optimization Model
  • A Parallel Blockchain Sharding Method Based on Smart Contract Optimization Model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings of the present invention.

[0035] A parallel block chain sharding method based on smart contract execution optimization disclosed by the present invention, for a block chain system in a sharding environment, the maximum concurrency of transaction execution is a very important performance indicator, and concurrency refers to is the number of transactions executed at the same time. High concurrency can not only improve the utilization of system resources, but also maximize transaction throughput. In order to improve concurrency, the present invention introduces a smart contract optimization processing model (such as figure 1 The model includes two modules: preprocessing and smart contract scheduling. Through the preprocessing module, the received contract transactions are compared with the historical transactions, ...

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 parallel block chain fragmentation method based on smart contract execution optimization, comprising: each miner node obtains a set of contract transactions from a peer-to-peer network and sends them to a preprocessing module; The historical transactions are compared and then grouped and optimized; the smart contract scheduling module executes the smart contract concurrently on the optimized transaction based on the SV‑SCC algorithm, and calculates the final state; the miner node that sends the execution generates a new block; the miner node generates a new block. The block is sent to all network nodes for verification, and added to the blockchain after the verification is valid. At the same time, the new conflict record is sent to the preprocessing module synchronously, and the preprocessing module updates the feature information statistics table FIS. The invention realizes high concurrent execution of smart contracts, realizes higher transaction throughput, reduces the possibility of overheating of a single node, and provides a feasible solution for large-scale transaction application scenarios.

Description

technical field [0001] The invention belongs to the field of computer technology, and in particular relates to a parallel block chain fragmentation method based on smart contract execution optimization. Background technique [0002] With the popularity of virtual currencies and the continuous increase in the scale of transactions on the chain, the performance defects of the current blockchain platforms are gradually exposed (such as low throughput, lack of concurrency, etc.). In order to meet the needs of large-scale applications, the academic community has introduced a sharding mechanism to improve the transaction throughput of the entire platform through parallel processing between shards without reducing the degree of decentralization of the system. [0003] Sharding is the division of all nodes in the network into several subgroups. Each subgroup handles different tasks in parallel to increase the processing power of the system. However, in the context of this technolo...

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 Patents(China)
IPC IPC(8): H04L41/0893H04L41/142H04L67/10H04L67/12G06Q40/04G06F9/50G06F9/48
CPCH04L41/0893H04L41/142H04L67/10H04L67/12G06Q40/04G06F9/5027G06F9/4843
Inventor 郑凯付子丹
Owner 麦科思(无锡)数据科技有限公司