Invention Grant
- Patent Title: Duplicating smart contracts with termination condition
-
Application No.: US16616341Application Date: 2018-05-14
-
Publication No.: US11411740B2Publication Date: 2022-08-09
- Inventor: Ying Chan , Dean Kramer , Craig Steven Wright
- Applicant: nChain Holdings Limited
- Applicant Address: AG St. John's
- Assignee: nChain Holdings Limited
- Current Assignee: nChain Holdings Limited
- Current Assignee Address: AG St. John's
- Agency: Davis Wright Tremaine LLP
- Priority: GB1708185 20170522,GB1708190 20170522,GB1708192 20170522,GB1708196 20170522,GB1708198 20170522,GB1708200 20170522
- International Application: PCT/IB2018/053340 WO 20180514
- International Announcement: WO2018/215876 WO 20181129
- Main IPC: H04L9/32
- IPC: H04L9/32 ; G06Q20/06 ; G06Q20/36 ; G06Q20/38 ; H04L9/06 ; G06F16/23 ; H04L9/30 ; G06Q10/10

Abstract:
The invention relates to distributed ledger technologies such as consensus-based blockchains. Computer-implemented methods for a self-replicating smart contract with termination condition are described. The invention is implemented using a blockchain network, which may be, for example, a Bitcoin blockchain. A first transaction to validate is received at a node in a blockchain network. The first transaction includes a first script that, as a result of being executed, causes the node to at least obtain a first set of field values of the first transaction, with the first set of field values including a third script, and obtain a second set of field values of a second transaction, with the second set of field values including a copy of the second script. A second transaction is obtained. The second transaction includes a second script that, as a result of being executed, causes the node to, as a result of determining that a termination condition is unfulfilled, at least obtain the third script from the first set of field values, and determine that the copy of the second script matches the third script. The first transaction is validated as a result of execution of the first script and the second script.
Public/Granted literature
- US20200160327A1 DUPLICATING SMART CONTRACTS WITH TERMINATION CONDITION Public/Granted day:2020-05-21
Information query