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

Intelligent contract clustering parallel block chain implementation method and device

A technology of smart contracts and implementation methods, which is applied in the blockchain field and can solve problems such as reducing the overall throughput of the blockchain network

Active Publication Date: 2021-04-02
北京全息智信科技有限公司
View PDF5 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Unrelated smart contracts interfere with each other, reducing the overall throughput of the blockchain network

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
  • Intelligent contract clustering parallel block chain implementation method and device
  • Intelligent contract clustering parallel block chain implementation method and device
  • Intelligent contract clustering parallel block chain implementation method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0104] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It can be understood that the specific implementation manners described here are only used to explain relevant content, rather than to limit the present invention. In addition, it should be noted that, for the convenience of description, only the parts related to the present invention are shown in the drawings.

[0105] It should be noted that, in the case of no conflict, the embodiments and features in the embodiments of the present invention can be combined with each other. The following will describe in detail with reference to the accompanying drawings and in combination with implementation manners.

[0106] The embodiment of the present invention provides a method for smart contract clustering and parallelization, blockchain block composition, and block execution (generation and verification). This method groups the transaction execution ...

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 provides an intelligent contract clustering parallel block chain implementation method and device, intelligent contracts without dependence relations are distributed into different contract clusters, and each contract cluster has an independent to-be-executed transaction pool, a to-be-executed transaction sequence, a contract cluster state and an independent transaction execution thread to execute transactions. Meanwhile, the block composition is modified to separate and asynchronously perform consensus of the transaction sequence of each contract cluster and consensus of the execution result, so that any long-time-consuming intelligent contract transaction is supported, and intelligent contracts without dependence do not interfere with each other; through a mode of non-waiting or short-waiting transaction execution and parallel execution of transactions belonging to different contract clusters during block generation and verification, the overall time delay of the blockchain protocol stack is greatly shortened, and the concurrent capability and throughput capability of the block chain protocol stack are greatly improved.

Description

technical field [0001] The present invention relates to the technical field of block chain, especially the technical field of block composition, block generation, block verification and intelligent contract transaction execution. Background technique [0002] No matter what consensus algorithm is based on, when a block generation node on a blockchain network generates a block, it will start from the world state achieved by executing the transaction sequence in the previous block, and select a batch of transactions from the waiting transaction pool to be executed The transaction is executed, and then these transactions, the new world state (or its hash value) achieved by executing these transactions, the hash value of the previous block, and other necessary information are generated to generate a new block and the block Send to other nodes on the blockchain network to complete explicit or implicit consensus on the block. [0003] When a block verification node on a 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
Patent Type & Authority Applications(China)
IPC IPC(8): G06Q40/04G06F16/27H04L29/06H04L29/08
CPCG06Q40/04G06F16/27H04L67/1095H04L63/12H04L9/50
Inventor 张建钢
Owner 北京全息智信科技有限公司
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