Method and system for constructing multiple trigger mechanisms based on external data to execute smart contract in blockchain network

A technology of smart contracts and external data, applied in digital transmission systems, transmission systems, data processing applications, etc., can solve problems such as smart contract interruption, smart contract risk, and inability to judge.

Inactive Publication Date: 2018-09-07
SHANGHAI FENFU INFORMATION TECH CO LTD
View PDF4 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0012] This transaction needs to be initiated by an individual from the real world. If the individual conflicts with the original smart contract interests, it may cause no one to activate the contract again, resulting in the interruption of the smart contract, which means The promise embodied in the smart contract cannot be fully executed
Uncertainty factors brought by man-made links bring great risks to the complete and reliable execution of smart contracts
[0013] Secondly, the external data is entered into the smart contract in the form of data by the second transaction, and the smart contract has no way or way to check the data at point 505, only to calculate it
This also means that the smart contract cannot judge whether the situation entered in the 504th place actually happened, so that the smart contract will execute according to the malicious wrong data to produce wrong results that are contrary to the actual situation
[0014] 2. It does not support the ability to acquire and respond to external data of the system:
[0015] The reason why existing smart contracts cannot be used for external data, such as the agreed time conditions mentioned in point 1 above, and the event conditions of the Shanghai Stock Exchange Index, is that the current smart contract mechanism is only designed for data in the system. Acquisition, without designing a way to obtain external data from the system, it is impossible to establish the corresponding capabilities

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 and system for constructing multiple trigger mechanisms based on external data to execute smart contract in blockchain network
  • Method and system for constructing multiple trigger mechanisms based on external data to execute smart contract in blockchain network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] In order to describe the technical content of the present invention more clearly, further description will be given below in conjunction with specific embodiments.

[0042] see figure 2 As shown in , it is a schematic flowchart of the method for constructing multiple trigger mechanisms based on external data to execute smart contracts in the blockchain network of the present invention.

[0043] The main feature of the method for constructing multiple trigger mechanisms based on external data to execute smart contracts in the blockchain network is that the method includes the following steps:

[0044] (1) Publish a smart contract in the blockchain network and wait until all participants of the smart contract are confirmed, the smart contract will be in a waiting state to be loaded and executed when the trigger mechanism is satisfied;

[0045] (2) The trigger component in the blockchain network calls external data according to the trigger mechanism defined in the smart ...

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 present invention relates to a method and a system for constructing multiple trigger mechanisms based on external data to execute a smart contract in a blockchain network. The method comprises that: a smart contract is published in a blockchain network to wait for completion confirmed by all participants in the smart contract; a trigger component in the blockchain network performs calling of external data according to custom trigger mechanisms in the smart contract, and releases transaction broadcast information to the distributed nodes of the entire network after polling that the externaldata satisfies any of the trigger mechanisms; and finally, the distributed nodes of the entire network respectively call and verify the external data corresponding to the triggered smart contract. By using the method and system for constructing multiple trigger mechanisms based on external data to execute a smart contract in a blockchain network provided by the present invention, calling of theexternal data can be implemented for the smart contract on the blockchain, the calling of the external data can be taken as a trigger basis for the corresponding smart contract, and it is ensured thatindependent and complete execution of the smart contract can be implemented once the smart contract is triggered, so that the smart contract is expanded to implement support on the complex application scenarios.

Description

technical field [0001] The present invention relates to the technical field of blockchain, in particular to the technical field of external trigger mechanism, and specifically refers to a method and system for constructing multiple trigger mechanisms based on external data to execute smart contracts in a blockchain network. Background technique [0002] The term smart contract was coined in 1995 by the prolific interdisciplinary legal scholar Nick Szabo. He defines a smart contract as: a set of promises defined in digital form, including an agreement on which contract participants can implement these promises. [0003] However, the definition of the above-mentioned smart contract has not been fully realized. The main reason is that there is a lack of a basic environment in which the execution process is free from external interference and the results of the execution can be effectively preserved without being tampered with. This situation has been improved with the developm...

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): G06Q20/06G06Q40/04G06Q50/18
CPCG06Q20/065G06Q40/04G06Q50/188G06Q2220/00G06Q20/02G06Q50/18H04L9/3239G06F9/542H04L9/50G06F9/547
Inventor 钱德君许国昌蒋斌吴建刚何曌君罗希
Owner SHANGHAI FENFU INFORMATION TECH CO LTD
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