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

Smart contract processing method and device based on Ethereum virtual machine

A smart contract and virtual machine technology, applied in the Internet field, can solve the problems of features that cannot be merged and supported in time, poor compatibility, difficult to upgrade, etc., to achieve the effect of facilitating updates and upgrades, good compatibility, and improving enthusiasm

Active Publication Date: 2020-10-16
BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The current plan of transplanting EVM in the blockchain has made great adjustments to the working mechanism of EVM itself, and the compatibility with native contracts on Ethereum is poor.
Once transplanted, subsequent upgrades need to be completely separated from the EVM backbone for upgrades, resulting in many features that cannot be merged and supported in time, so it is difficult to upgrade

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 processing method and device based on Ethereum virtual machine
  • Smart contract processing method and device based on Ethereum virtual machine
  • Smart contract processing method and device based on Ethereum virtual machine

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0054] In the following, only certain exemplary embodiments are briefly described. As those skilled in the art can realize, the described embodiments may be modified in various different ways without departing from the spirit or scope of the present invention. Therefore, the drawings and description are to be regarded as illustrative in nature and not restrictive.

[0055] figure 1 Shows a flowchart of a smart contract processing method based on an Ethereum virtual machine according to an embodiment of the present invention. Such as figure 1 As shown, the method can include the following steps:

[0056] Step S11: Receive a deployment contract transaction from the requesting node, where the deployment contract transaction includes the first description information of the contract to be deployed.

[0057] Step S12: Initiate an initialization contract transaction to the Ethereum virtual machine, the initialization contract transaction includes the first description information, and 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

Embodiments of the present invention provide an intelligent contract processing method and apparatus based on an Ethernet virtual machine. The method includes: receiving a deployment contract transaction from a requesting node, wherein the deployment contract transaction includes first description information of a contract to be deployed; initiating an initialization contract transaction to an Ethernet virtual machine, wherein the initialization contract transaction includes first description information, and the initialization contract transaction is used for executing the first description information in the Ethernet virtual machine to obtain an initialization state of a contract to be deployed; receiving a storage address of an initialization state from an Ethernet Square virtual machine; storing first descriptive information in an account book of the block chain network, the storage address corresponding to the transaction identifier; returning a transaction identifier of the contract to be deployed to the requesting node. The implementation mechanism of Ethernet Fang VM can be changed little, and the state storage mode of Ethernet Fang VM can be used, which has good compatibility to the native contract on Ethernet Fang, and is conducive to the update and upgrade of the block chain network.

Description

Technical field [0001] The present invention relates to the field of Internet technology, and in particular to a smart contract processing method and device based on an Ethereum virtual machine. Background technique [0002] Smart contracts are a very significant feature of blockchain 2.0, and one of the typical representatives is Ethereum. Ethereum is an open source public blockchain platform with smart contract functions. Ethereum provides a decentralized virtual machine, the "Ethereum Virtual Machine (EVM, Ethereum Virtual Machine)" through a dedicated cryptocurrency, Ether, to process peer-to-peer contracts. EVM is a stack-based reduced instruction virtual machine with a rich development ecology. EVM supports Sodility, LISP-like language (LLL, LISP Like Language) and other Turing complete high-level language execution, which provides a good infrastructure for the development of smart contracts. [0003] The current plan to transplant EVM in the blockchain has made great adju...

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): H04L9/32G06F9/455
CPCG06Q20/3829Y04S50/12
Inventor 段兵肖伟
Owner BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD