Invention Grant
- Patent Title: Smart contract execution using distributed coordination
-
Application No.: US16649494Application Date: 2018-09-14
-
Publication No.: US12289408B2Publication Date: 2025-04-29
- Inventor: John Fletcher , Thomas Trevethan
- Applicant: nChain Licensing AG
- Applicant Address: CH Zug
- Assignee: nChain Licensing AG
- Current Assignee: nChain Licensing AG
- Current Assignee Address: CH Zug
- Agency: Tarolli, Sundheim, Covell & Tummino LLP
- Priority: GB1715423 20170922,GB1715701 20170928
- International Application: PCT/IB2018/057058 WO 20180914
- International Announcement: WO2019/058241 WO 20190328
- Main IPC: H04L9/14
- IPC: H04L9/14 ; G06Q10/10 ; G06Q20/08 ; G06Q20/10 ; G06Q20/12 ; G06Q20/38 ; G06Q20/40 ; G06Q30/018 ; G06Q40/02 ; H04L9/08 ; H04L9/30 ; H04L9/32 ; H04L9/00

Abstract:
The invention relates to distributed ledger technologies such as consensus-based blockchains. Computer-implemented methods for smart contract outcome determination are described. The invention is implemented using a blockchain network, which may be, for example, a Bitcoin blockchain. A set of conditions is determined between counterparties, with the set of conditions having a plurality of possible outcomes that includes a first possible outcome associated with a first distribution of a digital asset and a second possible outcome associated with a second distribution, different from the first distribution, of the digital asset. A counterparty transaction is created that includes, as output, the set of conditions encoded into computer-executable instructions and the digital asset. An outcome is received from a third party, with the outcome corresponding to the first possible outcome or the second possible outcome. An outcome transaction is created to transfer control of the digital asset of the counterparty transaction, the outcome transaction including the outcome as input. As a result of validating the outcome transaction at a node in a blockchain network, the digital asset is distributed, based at least in part on the outcome, to the counterparties in accordance with the first possible outcome or the second possible outcome.
Public/Granted literature
- US20200311678A1 SMART CONTRACT EXECUTION USING DISTRIBUTED COORDINATION Public/Granted day:2020-10-01
Information query