US 12,443,953 B2
Script-based blockchain interaction
Ying Chan, Cambridge (GB); and Dean Kramer, London (GB)
Assigned to NCHAIN LICENSING AG, Zug (CH)
Filed by nChain Licensing AG, Zug (CH)
Filed on Jun. 13, 2024, as Appl. No. 18/742,953.
Application 18/742,953 is a continuation of application No. 16/616,945, granted, now 12,039,528, previously published as PCT/IB2018/053651, filed on May 23, 2018.
Claims priority of application No. 1708488 (GB), filed on May 26, 2017; application No. 1708491 (GB), filed on May 26, 2017; and application No. 1708493 (GB), filed on May 26, 2017.
Prior Publication US 2024/0330919 A1, Oct. 3, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 20/38 (2012.01); G06F 16/23 (2019.01); H04L 9/06 (2006.01); H04L 9/00 (2022.01)
CPC G06Q 20/389 (2013.01) [G06F 16/2379 (2019.01); H04L 9/0637 (2013.01); H04L 9/50 (2022.05)] 12 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving, at a node in a blockchain network, a first transaction associated with a digital asset, the first transaction including a locking script that specifies a set of constraints on a second transaction to transfer control of the digital asset, the set of constraints including a constraint that a set of data obtained by the node includes information obtained from a blockchain associated with the blockchain network, wherein the set of constraints includes a constraint that the set of data includes a block header of a block of the blockchain;
obtaining the second transaction, the second transaction including an unlocking script that, as a result of being executed, causes the node to obtain the set of data; and
validating the second transaction by executing the locking script and the unlocking script, wherein the node verifies that the set of data includes a block header of a block of the blockchain based on at least one of a size of the block header, a difficulty value of the block header and a hash of the block header.