Invention Grant
- Patent Title: Forcing the injection of a previous transaction's bytecode into a blockchain transaction
-
Application No.: US16615806Application Date: 2018-05-14
-
Publication No.: US11893582B2Publication Date: 2024-02-06
- Inventor: Ying Chan , Dean Kramer
- Applicant: nChain Licensing AG
- Applicant Address: CH Zug
- Assignee: nChain Licensing AG
- Current Assignee: nChain Licensing AG
- Current Assignee Address: CH Zug
- Agency: Davis Wright Tremaine LLP
- Priority: GB 08185 2017.05.22 GB 08190 2017.05.22 GB 08192 2017.05.22 GB 08196 2017.05.22 GB 08198 2017.05.22 GB 08200 2017.05.22
- International Application: PCT/IB2018/053337 2018.05.14
- International Announcement: WO2018/215873A 2018.11.29
- Date entered country: 2019-11-21
- Main IPC: H04L9/32
- IPC: H04L9/32 ; G06Q20/38 ; G06Q20/06 ; G06Q20/36 ; H04L9/06 ; G06F16/23 ; H04L9/30 ; G06F21/64 ; G06F21/62 ; G06Q10/10 ; H04L9/00

Abstract:
The invention relates to distributed ledge technologies such as consensus-based blockchains. Methods for causing an injection of a serialized previous transaction into a locking script 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, with the first transaction including a first script. The first script, as a result of being executed, causes the node to at least obtain a first set of field values corresponding to the first transaction and obtain a second set of field values corresponding to a particular transaction. A second transaction is obtained, with the second transaction having been validated and including a second script. The second script, as a result of being executed, causes the node to at least obtain the first set of field values and the second set of field values of the particular transaction supplied as a result of execution of the first script, extract a transaction identifier from the first set of field values, and determine, based at least in part on the second set of field values, that the particular transaction corresponds to the transaction identifier. The first transaction is validated by executing the first script and the second script.
Public/Granted literature
- US20200099529A1 FORCING THE INJECTION OF A PREVIOUS TRANSACTION'S BYTECODE INTO A BLOCKCHAIN TRANSACTION Public/Granted day:2020-03-26
Information query