US 12,278,899 B2
Blockchain-implemented method and system
Gavin Allen, London (GB)
Assigned to NCHAIN LICENSING AG, Zug (CH)
Filed by nChain Licensing AG, Zug (CH)
Filed on Oct. 16, 2023, as Appl. No. 18/380,644.
Application 18/380,644 is a continuation of application No. 17/687,438, filed on Mar. 4, 2022, granted, now 11,838,415.
Application 17/687,438 is a continuation of application No. 16/320,080, granted, now 11,271,736, issued on Mar. 8, 2022, previously published as PCT/IB2017/054422, filed on Jul. 21, 2017.
Claims priority of application No. 1613148 (GB), filed on Jul. 29, 2016; application No. 1613177 (GB), filed on Jul. 29, 2016; and application No. 1613188 (GB), filed on Jul. 29, 2016.
Prior Publication US 2024/0113877 A1, Apr. 4, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/00 (2006.01); G06F 21/30 (2013.01); G06F 21/64 (2013.01); G06Q 20/06 (2012.01); G06Q 20/36 (2012.01); G06Q 20/38 (2012.01); H04L 9/06 (2006.01); H04L 9/08 (2006.01); H04L 9/14 (2006.01); H04L 9/32 (2006.01); H04W 4/70 (2018.01); H04L 9/00 (2022.01)
CPC H04L 9/14 (2013.01) [G06F 21/305 (2013.01); G06F 21/645 (2013.01); G06Q 20/065 (2013.01); G06Q 20/0658 (2013.01); G06Q 20/36 (2013.01); G06Q 20/3829 (2013.01); G06Q 20/389 (2013.01); H04L 9/0637 (2013.01); H04L 9/0643 (2013.01); H04L 9/0861 (2013.01); H04L 9/3247 (2013.01); H04L 9/3263 (2013.01); H04W 4/70 (2018.02); H04L 9/50 (2022.05); H04L 2209/56 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A computer-implemented control method comprising:
automatically generating a blockchain transaction comprising a locking script for an output and a corresponding redeem script, wherein the corresponding redeem script:
i) specifies a plurality of public keys, each associated with a corresponding private key, wherein each public key is uniquely associated with a potential state of at least one data source, and each public key represents a Boolean value indicative of the potential state; and
ii) comprises logic arranged to provide a result based on which one or more of the corresponding private keys is used to sign an unlocking script,
wherein a minimum number of said corresponding private keys must be used to sign the unlocking script of a further blockchain transaction in order to spend the output.