Intelligent contract asynchronous execution storage system of private blockchain and achieving method

A smart contract, asynchronous execution technology, applied in relational databases, special data processing applications, instruments, etc., can solve problems such as reducing the speed of blockchain, and achieve the effect of improving execution efficiency

Active Publication Date: 2017-08-29
BEIHANG UNIV YUNNAN INNOVATION INST
View PDF3 Cites 75 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The current Ethereum smart contract execution model slows down the speed at which transactions can be incorporated into the blockchain

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 asynchronous execution storage system of private blockchain and achieving method
  • Intelligent contract asynchronous execution storage system of private blockchain and achieving method
  • Intelligent contract asynchronous execution storage system of private blockchain and achieving method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] Ethereum is the first system that combines a distributed virtual machine with a blockchain. The design of the asynchronous execution model of smart contracts on the private blockchain comes from the design of smart contracts in Ethereum. Ethereum's blockchain not only stores transactions, but also stores the latest account status information. Accounts are divided into two types: one is a contract account, in which the contract account has a corresponding code, and the other is an external account, which has no code . Each account has a corresponding address, including: nonce (the nonce in the account is equivalent to the number of transactions made by the account, and the nonce of the account is recorded as), balance (account balance, recorded as), contract code (contract account only has , denoted as ) and store (denoted as ). The contract code is stored in the contract account, and the contract needs to be triggered by a transaction. The address of the contract accou...

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 asynchronous execution storage system of a private blockchain. The system comprises an execution state machine of the private blockchain, a transaction processor execution state machine and a storage structural module capable of supporting SCAM. The invention further provides an achieving method of the intelligent contract asynchronous execution storage system of the private blockchain. Through the intelligent contract asynchronous execution storage system of the private blockchain and the achieving method thereof, the execution efficiency of an intelligent contract is improved, the safety of the execution with the intelligent contract being a chain code of the blockchain is further improved, and the consistency problem between the intelligent contract code and a text is solved.

Description

technical field [0001] The invention relates to the technical field of smart contracts, in particular to a system design and implementation method for executing and storing smart contracts on a block chain. Background technique [0002] A contract is the basis of economic activities in real society. It is a clause that two or more parties agree to abide by in order to determine their respective rights and obligations when they work together. The contract stipulates the subject, content, time, and execution agreement of the transaction, etc., and has legal guarantees. If two or more parties perform the contract commitments in a state of trust or distrust, there are laws and evidence to follow. The contract guarantees the orderly conduct of transaction activities by standardizing the commitment and execution of the contract process. At present, human society is developing into a digital society, and the virtual economy is an important activity in the digital society. A huge c...

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): G06F17/30
CPCG06F16/2255G06F16/2282G06F16/284
Inventor 胡凯黄洁华白晓敏陈志东孙赫
Owner BEIHANG UNIV YUNNAN INNOVATION INST
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