Invention Grant
- Patent Title: Constraining injection of unlocking transaction bytecode
-
Application No.: US16615802Application Date: 2018-05-14
-
Publication No.: US11528145B2Publication Date: 2022-12-13
- 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: GB1708185 20170522,GB1708190 20170522,GB1708192 20170522,GB1708196 20170522,GB1708198 20170522,GB1708200 20170522
- International Application: PCT/IB2018/053335 WO 20180514
- International Announcement: WO2018/215871 WO 20181129
- Main IPC: G06F21/64
- IPC: G06F21/64 ; H04L9/32 ; G06Q20/06 ; G06Q20/36 ; G06Q20/38 ; H04L9/06 ; G06F16/23 ; H04L9/30 ; G06F21/62 ; G06Q10/10 ; H04L9/00

Abstract:
The invention relates to distributed ledge technologies such as consensus-based blockchains. The methods and systems of the present disclosure are provided for causing an injection of a serialized set of field values of an unlocking transaction into a locking script are described. The invention is implemented using a blockchain network, which may for example be a Bitcoin blockchain. A in first transaction to validate is received at a node in the blockchain network. The first transaction includes a first script that includes a set of field values of the first transaction and, as a result of being executed, causes the node to obtain a set of field values. A second transaction is obtained, with the second transaction having been validated. The second transaction includes a second script that, as a result of being executed, causes the node to generate a signature based at least in part on the set of field values supplied as a result of execution of the first script. The first transaction is validated by execution of the first script and the second script.
Public/Granted literature
- US20200175511A1 CONSTRAINING INJECTION OF UNLOCKING TRANSACTION BYTECODE Public/Granted day:2020-06-04
Information query