Pluggable smart contract virtual machine system and smart contract calling method

A smart contract and virtual machine technology, applied in software simulation/interpretation/simulation, inter-program communication, instruments, etc., can solve the problems of increasing the learning intensity of middleware personnel, cumbersome modification workload, and high code coupling degree, so as to reduce The effects of virtual machine version, reduced learning cost, and flexible operation

Pending Publication Date: 2021-05-28
无锡井通网络科技有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, its distributed system has the following main defects when executing smart contracts: each time for different smart contract virtual machines, the workload that needs to be modified is too cumbersome and error-prone
The modification of the version, the code coupling degree is too high, and the modification of the virtual machine seriously affects the core code of the skywelld distributed system
Different virtual machine versions increase the learning intensity of middleware personnel

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
  • Pluggable smart contract virtual machine system and smart contract calling method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] The technical solution of the present invention provides a smart contract virtual machine interface, such as figure 1 Shown, its technical scheme is as follows:

[0022] A pluggable smart contract virtual machine distributed system, including a core module, a subsystem module, and a virtual machine; the subsystem module includes a pluggable smart contract virtual machine module, a SEM virtual machine subsystem module, and other multiple application sub-systems System module, the subsystem module is attached to the core system module;

[0023] Core module: used for system calculation, calling subsystem modules, and checking and judging the data fed back by subsystems.

[0024] Pluggable smart contract virtual machine module: including multiple API interfaces, this module provides customized processing of smart contracts by opening public API interfaces to different smart contract virtual machines, and realizes the processing of different smart contracts by the core modu...

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 pluggable intelligent contract virtual machine system and an intelligent contract calling method, and relates to the field of intelligent contract software interfaces. The system comprises a core module, an intelligent contract virtual machine, a pluggable intelligent contract virtual machine module and an SEM virtual machine subsystem module; wherein the subsystem module is called through the core module; the pluggable intelligent contract virtual machine module carries out customization processing on the intelligent contract virtual machine through an API interface; and the SEM virtual machine subsystem module calls the intelligent contract virtual machine to implement the intelligent contract. The calling method of the smart contract calls the smart contract machine through the system. The method has the following advantages that for different intelligent contract virtual machines each time, only the API needs to be used for calling, code change does not need to be carried out when calling is carried out for different virtual machines, loading and unloading of the virtual machines do not relate to the content of the core module, and code pollution to the core module is well avoided.

Description

technical field [0001] The invention relates to the field of software interfaces of smart contracts, in particular to a pluggable smart contract virtual machine system and a smart contract calling method. Background technique [0002] In order to be compatible with the mainstream smart contracts currently on the market, the existing skywelld distributed system integrates different smart contract virtual machines to execute smart contract deployment and call operations. However, its distributed system has the following main defects when executing smart contracts: each time for different smart contract virtual machines, the workload that needs to be modified is too cumbersome and error-prone. If the skywelld distributed system wants to implement other smart contracts, it needs to repeat the above steps, and so on, there will be many specific versions. The modification of the version, the code coupling degree is too high, and the modification of the virtual machine seriously a...

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): G06F9/455G06F9/54
CPCG06F9/45558G06F9/547G06F2009/45575
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