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

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

Pending Publication Date: 2020-12-25
SHANGHAI WANXIANG BLOCK CHAIN CO LTD
View PDF6 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This patent introduces oracle nodes to monitor event logs on different chains, processes events at the oracle nodes, and then returns the results to the request chain, which not only relies heavily on third-party oracles, but also does not solve the aforementioned limitations and compatibility issues

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
  • Settlement method and system based on oracle machine lock group
  • Settlement method and system based on oracle machine lock group
  • Settlement method and system based on oracle machine lock group

Examples

Experimental program
Comparison scheme
Effect test

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...

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 provides a settlement method and system based on an oracle machine lock group, and the method comprises the steps that a user configures respective oracle machine lock modules on a blockchain, and the oracle machine lock modules configured for the same to-be-settled transaction form the oracle machine lock group; the user issues a transaction and a preset lock condition to the predication machine lock module; the method also includes judging whether a lock condition module of an oracle machine lock module in the oracle machine lock group meets a preset lock condition or not, andwhen the lock condition module of each oracle machine lock module meets a corresponding preset requirement, processing triggering of the oracle module and executing a preset block chain transaction; according to the invention, the predictive machine lock group is arranged to provide a high-fault-tolerance atomic transaction settlement function for various blockchains in a non-invasive manner, andthe reliability of transaction settlement is ensured on the blockchain which may roll back; and the oracle machine is connected to enable the smart contract on one chain to obtain objective information of another chain and even a non-blockchain system, thereby solving the problem of information intercommunication between chains and between chains and off-chain systems.

Description

technical field [0001] The present invention relates to the technical field of block chains, in particular to a settlement method and system based on oracle lock groups. Background technique [0002] At the beginning of the birth of blockchain technology, cross-chain operations were not considered. In this context, the existing mainstream smart contract platforms represented by Ethereum do not inherently have cross-chain capabilities. Therefore, the existing cross-chain technology has to propose new or expand existing blockchain protocols to realize cross-chain between a family of chains that support specific blockchain protocols. It is true that this technical solution has huge limitations. First, it cannot be used on the existing mainstream smart contract platform represented by Ethereum. Second, there are compatibility issues between different cross-chain protocols. [0003] Chinese invention patent CN111145023A (application number: 201911302120.6) discloses a cross-chai...

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
IPC IPC(8): G06Q40/04G06Q20/08
CPCG06Q40/04G06Q20/085Y02D10/00
Inventor 曹一新欧阳健男晏鹤春赵宇时
Owner SHANGHAI WANXIANG BLOCK CHAIN 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