Settlement method and system based on oracle machine lock group
An oracle machine and machine lock technology, applied in the field of blockchain, can solve problems such as unsolved limitations and compatibility problems, and achieve the effect of ensuring reliability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0046] According to the present invention, a settlement method based on an oracle lock group includes:
[0047] Step M1: Users configure their own oracle lock modules on the blockchain, and the oracle lock modules configured for the same transaction to be settled form an oracle lock group;
[0048] Step M2: The user issues blockchain transactions and preset lock conditions to each oracle lock module in the oracle lock group;
[0049]Step M3: Determine whether the lock condition modules of each oracle lock module in the oracle lock group meet the preset lock conditions, and when the lock condition modules of each oracle lock module meet the corresponding preset requirements, the processing oracle module triggers and executes Preset blockchain transactions;
[0050] The oracle lock module includes a lock condition module and a prediction processing module;
[0051] The lock condition module controls the oracle lock module to receive predictions that meet preset conditions;
...
Embodiment 2
[0077] Embodiment 2 is a modification of embodiment 1
[0078] The invention proposes the concept of oracle locks, by configuring oracle locks on different blockchains, accepting the oracle according to certain rules and triggering transactions on the blockchains, thereby providing reliable atomicity for transactions on different chains.
[0079] A settlement system based on the oracle lock group proposed by the present invention includes:
[0080] Oracle lock module: This module is the module that actually performs on-chain operations. Using the method described in the present invention to schedule oracle locks on each blockchain can achieve cross-chain. This scheduling can be completed by the cross-chain scheduling module. Different chains The oracle locks on the chain can be different, and the oracle locks on the same chain can also have different implementations. This module is further divided into a lock condition module, an oracle interaction module and a processing orac...
Embodiment 3
[0087] Embodiment 3 is a modification of embodiment 1 and / or embodiment 2
[0088] like figure 2 Shown is a simple transfer on a chain via an oracle lock. The initiator is the transfer initiator; the receiver is the recipient of the transfer; the oracle lock is implemented as a smart contract; the oracle service is a service provided by a centralized and / or decentralized oracle and / or oracle network . Suppose the initiator agrees with the receiver that after a certain condition is met, the initiator will pay a certain fee to the receiver. The agreement can be described by an oracle lock, and posting the oracle lock on the blockchain is a commitment to the receiver; whether the condition is met or not is judged by the oracle service and notified to the oracle lock; After the oracle lock confirms the prophecy that the symbolic conditions are met, the oracle lock will transfer the pre-set amount to the recipient according to the agreement.
[0089] DvP settlement based on th...
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