Blockchain intelligent contract processing system and method

A technology of smart contracts and processing methods, applied in transmission systems, digital transmission systems, data processing applications, etc., can solve problems such as poor horizontal expansion capabilities of smart contracts, malicious contract attacks, etc., and achieve the effect of enhancing horizontal expansion capabilities

Active Publication Date: 2019-10-29
INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF6 Cites 51 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] This application provides a blockchain smart contract processing system and method to at least solve the 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
  • Blockchain intelligent contract processing system and method
  • Blockchain intelligent contract processing system and method
  • Blockchain intelligent contract processing system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0086] The following will clearly and completely describe the technical solutions in the embodiments of the application with reference to the drawings in the embodiments of the application. Apparently, the described embodiments are only some of the embodiments of the application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

[0087] In the existing technology, there are mainly two ways to execute smart contracts: virtual machine mode and container mode. The virtual machine method is based on a single Ethereum node process, such as figure 1 As shown, it is a block chain system architecture diagram of a virtual machine to process contracts in the prior art. The well-known public chain Ethereum (Ethereum) is a typical block chain that executes smart contracts in the form of a virtual machine. As the number...

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 a blockchain intelligent contract processing system and method. The blockchain intelligent contract processing system comprises at least one blockchain node in a blockchain network and at least one container node connected with the blockchain node,; the container node comprises a plurality of containers, and each container is internally provided with a virtual machine used for executing a corresponding intelligent contract; the block chain node sends the received transaction request message to other block chain nodes in the block chain network for consensus, encapsulatesthe unique identifier of the target contract, the contract byte code array and the upper limit of the computing resource into a corresponding contract message according to the type of the service intelligent contrac; and the container node is used for determining an internal corresponding container according to the service intelligent contract type corresponding to the contract message, and submitting the contract byte code array and the computing resource upper limit to a virtual machine of the determined container to execute intelligent contract processing. According to the application, theadvantages of executing the intelligent contract by the virtual machine and executing the intelligent contract by the container are integrated, and a safe execution environment is provided.

Description

technical field [0001] This application belongs to the field of block chain technology processing, in particular, relates to a block chain smart contract processing system and method based on cloud computing. Background technique [0002] Blockchain is a distributed ledger technology that combines computer technologies in different fields such as consensus algorithms, cryptography, and distributed storage. It has the characteristics of decentralization, non-tampering, and traceability. Among them, the use of smart contract technology enables the blockchain to have Turing-complete features to execute various complex business logic. At present, there are mainly two ways to execute smart contracts: virtual machine mode and container mode. [0003] figure 1 It is an architecture diagram of a blockchain system that uses a virtual machine to process contracts in the prior art. The well-known public chain Ethereum (Ethereum) is a typical blockchain that executes smart contracts i...

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): H04L29/06H04L12/26G06Q40/04G06F9/455H04L29/08
CPCG06F9/45558G06F2009/45595G06Q40/04H04L43/10H04L63/1458H04L67/104H04L2212/00
Inventor 冯浩铭黄肇敏罗强彭顺求
Owner INDUSTRIAL AND COMMERCIAL BANK 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