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

Method for controlling other systems based on single-point contract execution

A contract and single-point technology, applied in transmission systems, instruments, data processing applications, etc., can solve the problems of no unified operation control command, inability to control other software/hardware systems, and inability to complete verification

Active Publication Date: 2019-11-29
SHANGHAI WEIERLIJIE NETWORK TECH DEV CO LTD
View PDF11 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But it also brings about an extremely prominent problem. Because the Ethereum contract is "executed and verified by the whole network", the smart contract is isolated (the smart contract cannot accept uncertain information input, which will cause the smart contract on the blockchain network to Unable to complete the verification) in the blockchain network (it is not sure which machine execution result will be confirmed, which may cause security problems that the software / hardware system is controlled by other contracts), it is impossible to control other software / hardware systems, especially None of these software and hardware have a unified operation control command

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
  • Method for controlling other systems based on single-point contract execution
  • Method for controlling other systems based on single-point contract execution

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0026] Example 1: See Figure 1-2 , a method for controlling other systems based on single-point execution contracts, including the following steps:

[0027] A. When the contract developer writes the single-point execution contract code, he integrates the commands that need to be transparently transmitted into the contract code;

[0028] B. The virtual machine executes the contract code, executes to the line that needs the transparent transmission command, calls the transparent transmission channel command input interface, and passes the command to the blockchain node;

[0029] C. The blockchain node does not do any processing on the command, and calls the secondary development service package of the transparent transmission command (the node that executes the contract must deploy the service developed by the package) interface to continue to pass the command downward;

[0030] D. The code in the secondary development service package controls other software / hardware according...

Embodiment 2

[0036] Embodiment 2: On the basis of Embodiment 1: it also includes the contract verification node process, the specific steps are as follows: 1) After receiving the broadcasted contract return transaction, start the contract virtual machine to execute the contract verification process; 2) The virtual machine executes the contract code, Execute to the line where the transparent transmission command is required, and call the transparent transmission channel command to pass in the interface. Since it is a contract verification process, the virtual machine does not pass the transparent transmission command downward; 3) The virtual machine continues to execute other codes of the contract for contract verification; 4) After the contract is fully verified successfully, it will be added to the package and continue to verify other transactions.

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 method for controlling other systems based on a single-point execution contract, which comprises the following steps: A, when a contract developer compiles a single-point execution contract code, fusing a passthrough command into the contract code; B, executing the contract code by a virtual machine, executing the contract code to the line needing transparent transmissionof the command, calling a passthrough channel command transmission interface, and transmitting the command to the blockchain node; C, enabling the blockchain node not to process the command and calling a secondary development service package through a passthrough command to transmit downwards. On the basis of a disclosed patent, a command passthrough channel and passthrough command secondary development package service are designed, so that a blockchain user can operate own specific software / hardware equipment through a user-defined command. The verification of the contract execution result is not influenced, and the situation that contract execution is passed but verification is not passed is avoided.

Description

technical field [0001] The invention relates to the technical field of smart contracts, in particular to a method for controlling other systems based on single-point execution contracts. Background technique [0002] Smart contract, in 1994, computer scientist Nick Szabo published the paper "Smart Contract", announcing the birth of smart contract theory. [0003] Before the birth of smart contract theory, smart contracts had already been applied in practice. For example, vending machines in stores and ATMs in banks that have been put on the streets since the 1980s and 1990s are typical smart contract application scenarios. The closed nature of the relevant network and the closed shell of the hardware ensure that the vending / teller machine program (smart contract) cannot be tampered with at will, thus gaining everyone's trust. [0004] In 2015, the Ethereum network was launched, creatively integrating smart contracts into the blockchain network, and realizing that pure softw...

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): H04L29/06H04L29/08G06Q40/04
CPCH04L63/12H04L67/1095H04L67/34G06Q40/04G06F21/64G06F21/53G06F11/1474G06F11/1405
Inventor 程文彬
Owner SHANGHAI WEIERLIJIE NETWORK TECH DEV 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