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

Intelligent contract dynamic deployment and evolution method and device based on blockchain

A smart contract, dynamic deployment technology, applied in structured data retrieval, digital data protection, instruments, etc., can solve problems such as the difficulty of upgrading and updating smart contracts, the immutability of blockchain, and the timely updating and stop loss of smart contracts. , to avoid economic losses and improve writing efficiency

Active Publication Date: 2019-10-25
BEIHANG UNIV
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, due to the non-tamperable modification of the data on the blockchain and the content of the smart contract, it is quite difficult to upgrade and update the smart contract in most current blockchain systems. Therefore, there are still some obstacles that cannot be ignored in the application process. and defects
If there are logical loopholes or imperfect designs in the smart contract, the non-tamperable modification of the blockchain will not be conducive to the timely update and stop loss of the smart contract

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 dynamic deployment and evolution method and device based on blockchain
  • Intelligent contract dynamic deployment and evolution method and device based on blockchain
  • Intelligent contract dynamic deployment and evolution method and device based on blockchain

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0054] Embodiments of the present invention are described in detail below, examples of which are shown in the drawings, wherein the same or similar reference numerals designate the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary and are intended to explain the present invention and should not be construed as limiting the present invention.

[0055] The following describes the blockchain-based smart contract dynamic deployment and evolution method and device according to the embodiments of the present invention with reference to the accompanying drawings.

[0056] Firstly, the blockchain-based smart contract dynamic deployment and evolution method proposed according to the embodiment of the present invention will be described with reference to the accompanying drawings.

[0057] figure 1 It is a flow chart of a method for dynamic deployment and evolution of a blockch...

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 an intelligent contract dynamic deployment and evolution method and a device based on a blockchain, and the method comprises the steps: carrying out the initialization of a plurality of attribute authorization centers, generating a public and private key pair and an attribute secret key of an attribute domain of each attribute authorization center, encrypting the attributesecret key through the public and private key pair, and then distributing the encrypted attribute secret key to a corresponding entity; formulating an intelligent contract meeting a preset requirementfor the entity through the intelligent contract customization platform; and preprocessing the smart contract through a chameleon hash function, and deploying a preprocessing result in the blockchain.According to the method, modular processing is carried out on the intelligent contract; dynamic combination and customization of the intelligent contract are realized; the compiling efficiency of theintelligent contract is improved, the evolution of the intelligent contract in a legal scene is realized by using cryptographic schemes such as chameleon hash and ciphertext policy attribute-based encryption of multiple authorization centers, and the economic loss caused by compiling errors in the intelligent contract or the use defect caused by incomplete predefined functions is avoided.

Description

technical field [0001] The present invention relates to the technical field of block chain application, in particular to a method and device for dynamic deployment and evolution of smart contracts based on block chain. Background technique [0002] Blockchain technology was born in the Bitcoin system proposed by Satoshi Nakamoto. Its essence is a decentralized database, which has the advantages of decentralization, non-tampering, openness and transparency. Smart contract is a concept proposed by Szabo in 1997. In the blockchain scenario, a smart contract is an executable computer program with a logical sequence running on the blockchain database, which can satisfy the predefined requirements in its source code. self-execute when condition. Due to the feature that smart contracts can be automatically executed without a trusted third party, it reduces the cost of trust among multiple contract participants who do not trust each other. [0003] However, due to the immutable na...

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): G06F16/23G06F16/27G06F21/64G06Q40/04
CPCG06F21/64G06Q40/04G06F16/23G06F16/27
Inventor 刘建伟张宗洋胡斌李彤
Owner BEIHANG UNIV