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

A java-based smart contract life cycle management method

A smart contract and management method technology, applied in the blockchain field, can solve problems such as the lack of smart contract management methods and life cycle management methods, and achieve the effect of convenient contract management and improved security

Active Publication Date: 2020-08-07
HANGZHOU QULIAN TECH CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in the development process of smart contracts, there has been a lack of a complete life cycle management method, especially a smart contract management method based on the current mainstream programming language

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
  • A java-based smart contract life cycle management method
  • A java-based smart contract life cycle management method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The purpose and effect of the present invention will become more obvious by describing the present invention in detail according to the accompanying drawings and specific embodiments.

[0020] The present invention is a JAVA-based intelligent contract life cycle management method, comprising the following steps:

[0021] Step 1: contract deployment;

[0022] The client of JCEE, the smart contract execution engine based on the JAVA virtual machine, receives the compressed class file input by the user, then decompresses the class file and persists it, generates the unique contract address ContractAddress of the contract, and sends the address of the class file to the JCEE server Send a deployment request; the JCEE server receives the contract deployment request sent by the JCEE client by listening to the specified port, first checks the security of the contract, and if the check passes, the contract is persisted in the metadata database, and then the class can be Load th...

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 a JAVA-based intelligent contract life cycle management method. The method comprises the following steps of: realizing a JCEE server to process requests such as deployment, calling, upgrading, contract freezing and contract unfreezing of a client; for each contract, generating a unique contract address and instantiating a contract object, wherein the objects are used for processing all the requests sent to the corresponding contract addresses; carrying out safety check on each contract request by the JCEE server so as to check the validity of a bytecode of the contractrequest; and after the check, processing the contract request and returning a result to the client. Method is developed on the basis of a JAVA language, so that users can deploy the method in each block chain platform to carry out contract life cycle management and then the expandability of the block chain platform is enhanced.

Description

technical field [0001] The present invention relates to blockchain technology, in particular to a JAVA-based smart contract life cycle management method. Background technique [0002] Blockchain technology, blockchain is a new type of decentralized protocol that can safely store digital currency transactions or other data, information cannot be forged and tampered with, and transaction confirmation on the blockchain is shared by all nodes on the blockchain Completed, the consensus algorithm guarantees its consistency. A public ledger is maintained on the blockchain. The public ledger is visible to any node on the storage block, thus ensuring that it cannot be forged and tampered with. [0003] A smart contract is an assembly language programmed on the blockchain. The term was proposed by Nick Szabo, an interdisciplinary legal scholar. His definition of a smart contract is "a smart contract is a set of commitments defined in digital form, including contract Participants can ...

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 Patents(China)
IPC IPC(8): G06F9/455G06F9/48G06Q40/04
Inventor 李伟梁秀波邱炜伟李启雷尹可挺
Owner HANGZHOU QULIAN TECH CO LTD
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