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

Smart contract extension compiling method, blockchain node and system, and storage medium

A technology of smart contracts and compilation methods, applied in the field of blockchain, can solve problems such as functional limitations, and achieve the effect of solving functional limitations.

Active Publication Date: 2019-06-25
CLOUDMINDS SHANGHAI ROBOTICS CO LTD
View PDF5 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of this disclosure is to provide an extended compilation method for smart contracts, blockchain nodes and systems, and storage media to solve the functional limitations of smart contracts running in an isolated sandbox 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
  • Smart contract extension compiling method, blockchain node and system, and storage medium
  • Smart contract extension compiling method, blockchain node and system, and storage medium
  • Smart contract extension compiling method, blockchain node and system, and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The specific embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are only used to illustrate and explain the present disclosure, and are not used to limit the present disclosure.

[0040] The embodiment of the present disclosure provides a method for expanding and compiling a smart contract. The method is applied to a blockchain node. The blockchain node has an extended information operation module built in, and the extended information operation module is used to provide blocks for accessing the blockchain node. The interface of the underlying data of the chain, such as figure 1 As shown, the method includes:

[0041] S101. Register the interface provided by the extended information operation module to the extended information mapping module.

[0042] Among them, the extended information operation module is built in the blockchain node, whic...

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 relates to an extended compiling method of an intelligent contract, a blockchain node, a system and a storage medium, which are used for solving the function restriction problem of the intelligent contract in an isolated sandbox environment. The method is applied to a block chain node. an extended information operation module is arranged in the block chain node; wherein the expansioninformation operation module is used for providing an interface for accessing block chain bottom layer data of the block chain node, the method comprises the steps that the interface provided by theexpansion information operation module is registered to the expansion information mapping module, and the expansion information mapping module is used for establishing a mapping relation between the interface and an execution code; And the registered interface in the extended information mapping module and the smart contract are added into a compiler for compiling to obtain a smart contract execution code, the smart contract execution code being used for executing an execution code having a mapping relationship with the interface by calling the interface so as to access the block chain underlying data.

Description

Technical field [0001] The present disclosure relates to the field of blockchain, in particular to a method for expanding and compiling smart contracts, blockchain nodes and systems, and storage media. Background technique [0002] The blockchain is essentially a chain data structure that combines data blocks in a sequential manner in a chronological order, and is cryptographically guaranteed to be non-tamperable, non-forgeable, completely traceable, and Centralized distributed ledger. Smart contract is the core component of the blockchain. It provides flexible and programmable mechanisms and algorithms for the static underlying blockchain data. It can realize the function of controlling and managing the data on the blockchain. Its automation and programmability endow There are countless application possibilities of blockchain. [0003] In the existing blockchain information interaction process, a smart contract usually generates a piece of code through compilation, and the code ...

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): G06F8/41G06Q40/04
CPCY02D10/00
Inventor 周阳陈敏张跃洋
Owner CLOUDMINDS SHANGHAI ROBOTICS CO LTD