Intelligent contract implementation method and device based on full-chain consensus and local deployment

A smart contract, local technology, applied in the field of blockchain, can solve the problems of unrelated parties stealing, difficult to private smart contract application, etc.

Active Publication Date: 2021-03-30
北京全息智信科技有限公司
View PDF6 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] It is difficult to implement truly private smart contract applications by encrypting and storing data and codes in unrelated parties, because data and codes can basically only be in plain text during operation, and unr...

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 implementation method and device based on full-chain consensus and local deployment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0097] 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.

[0098] 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.

[0099] The present invention introduces a local contract executor and a local state module into the blockchain protocol stack, separates the full-chain triggering and local execution of deployment transactions and business transactions, and su...

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 implementation method and device based on full-chain consensus and local deployment, and the method comprises the steps: separating full-chain triggeringfrom local execution of a deployment transaction and a business transaction, and introducing a mode of a local state; and supporting an intelligent contract which combines full-chain-level consensusand contract-level consensus and is locally deployed, locally triggered and locally stored on a blockchain network, namely, supporting a local contract in which data and codes selectively exist at blockchain nodes but participate in full-chain consensus. As most of real scenes are only significant to related parties, the local contract architecture method only needs to be deployed at the related parties, and the local contract architecture method can greatly improve the number of intelligent contracts which can be simultaneously supported by one block chain network on the premise of full-chainconsensus. Moreover, with the assistance of an out-of-chain security relay service, the local contract architecture method can realize a real secure and private smart contract on the premise of full-chain consensus so as to meet the privacy requirement of a real scene.

Description

technical field [0001] The present invention relates to blockchain technology, in particular to the technical field of public and private smart contracts that support partial deployment on the premise of full-chain consensus on the blockchain network. Background technique [0002] In the digital age, data is the mapping of assets and real objects on the digital platform, and code (executable "data") is the realization of business logic on the digital platform. Real-world applications are mostly private applications, which require data and codes to be "visible" and "available" only to authorized parties, but not to other parties. [0003] On a blockchain network consisting of one or more distributed controlled blockchain nodes (computing devices), the distributed ledger stores application data, and each smart contract is the logic implementation of the application. The external application submits the transaction through the blockchain protocol stack, and the blockchain prot...

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): G06F21/64G06F21/62G06F21/60G06Q40/04
CPCG06F21/602G06F21/6245G06F21/64G06Q40/04
Inventor 张建钢
Owner 北京全息智信科技有限公司
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