Data processing method and device based on blockchain oracle machine and electronic equipment
A data processing and oracle technology, applied in the field of blockchain, can solve the problems of destroying the deterministic environment of the blockchain network, chaotic blockchain data, inconsistent external data, etc., to reduce data chaos, improve consistency, Reduce the effect of damage
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0033] Such as figure 2 As shown, it is a schematic flow chart of a data processing method based on a blockchain oracle according to an embodiment of the present invention, and the method includes:
[0034]S101: The contract caller sends the acquisition requirement of the first external data and the event content information of the first smart contract event that needs to be triggered after the acquisition of the first external data to the trusted node that provides the oracle service. Different from existing technologies, for smart contract calls that need to use external data, the contract caller will not use the oracle to obtain external data, but will obtain the external data and the event information of the subsequent smart contract to be called. Sent to trusted nodes in the blockchain network. In order to distinguish it from the smart contract events and external data mentioned later, the expression "first" is used here. The acquisition requirement mentioned here may ...
Embodiment 2
[0044] Such as image 3 As shown, it is a schematic structural diagram of a data processing device based on a blockchain oracle according to an embodiment of the present invention. The device can be set in the above-mentioned trusted node, which includes:
[0045] The call information acquisition module 11 is used to acquire the first external data acquisition requirement from the contract caller and the event content information of the first smart contract event that needs to be triggered after the first external data is acquired. For the contract caller and the trusted node, the communication method based on the blockchain network described above can also be used as a direct communication method based on the Internet protocol.
[0046] The oracle calling module 12 is configured to execute the oracle calling to obtain the first external data. As mentioned above, there can be multiple trusted nodes, and the oracle call module 12 can not only obtain external data by calling th...
Embodiment 3
[0050] The preceding embodiments describe the flow processing and device structure of the data processing method based on the blockchain oracle. The functions of the above-mentioned method and device can be completed by means of an electronic device, such as Figure 4 As shown in , it is a schematic structural diagram of an electronic device according to an embodiment of the present invention, specifically including: a memory 110 and a processor 120 .
[0051] The memory 110 is used for storing programs.
[0052] In addition to the above programs, the memory 110 may also be configured to store other various data to support operations on the electronic device. Examples of such data include instructions for any application or method operating on the electronic device, contact data, phonebook data, messages, pictures, videos, etc.
[0053] The memory 110 can be implemented by any type of volatile or non-volatile storage device or their combination, such as static random access m...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com