US 12,231,574 B2
Systems and methods for efficient and secure processing, accessing and transmission of data via a blockchain network
Craig Steven Wright, London (GB); Jack Owen Davies, London (GB); Chloe Ceren Tartan, London (GB); and Owen Vaughan, London (GB)
Assigned to NCHAIN LICENSING AG, Zug (CH)
Appl. No. 17/297,343
Filed by nChain Licensing AG, Zug (CH)
PCT Filed Nov. 14, 2019, PCT No. PCT/IB2019/059795
§ 371(c)(1), (2) Date May 26, 2021,
PCT Pub. No. WO2020/109909, PCT Pub. Date Jun. 4, 2020.
Claims priority of application No. 1819284 (GB), filed on Nov. 27, 2018; application No. 1819286 (GB), filed on Nov. 27, 2018; application No. 1819290 (GB), filed on Nov. 27, 2018; application No. 1819291 (GB), filed on Nov. 27, 2018; application No. 1819293 (GB), filed on Nov. 27, 2018; application No. 1819297 (GB), filed on Nov. 27, 2018; and application No. 1819299 (GB), filed on Nov. 27, 2018.
Prior Publication US 2022/0294652 A1, Sep. 15, 2022
Int. Cl. H04L 9/00 (2022.01); G06F 16/23 (2019.01); G06F 21/62 (2013.01); G06Q 20/38 (2012.01); H04L 9/08 (2006.01); H04L 9/30 (2006.01); H04L 9/32 (2006.01)
CPC H04L 9/3247 (2013.01) [G06F 16/2379 (2019.01); G06F 21/6218 (2013.01); G06Q 20/38215 (2013.01); G06Q 20/3827 (2013.01); G06Q 20/3829 (2013.01); H04L 9/08 (2013.01); H04L 9/0825 (2013.01); H04L 9/0836 (2013.01); H04L 9/30 (2013.01); H04L 9/3033 (2013.01); H04L 9/3073 (2013.01); H04L 9/3239 (2013.01); H04L 9/3242 (2013.01); H04L 9/3249 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method of identifying a blockchain transaction (TX) in a blockchain having a blockchain protocol, and the blockchain transaction comprising:
i) a transaction ID (TXID) that is a required part of the blockchain protocol, and
ii) a search protocol flag indicative that the blockchain transaction is formed in accordance with a blockchain-based search protocol;
the method comprising the steps of:
using a computer system to map a mnemonic to a unique index for identifying the blockchain transaction, and the unique index being specified by the blockchain-based search protocol; and
identifying, using a computer-implemented search application, the blockchain transaction on the blockchain based on the search protocol flag and the unique index that maps to the mnemonic,
wherein the search protocol flag and the unique index are provided in an output of the blockchain transaction, and the unique index comprises a combination of:
a public key (PK) associated with the blockchain transaction (TX); and
the transaction ID (TXID) of the blockchain transaction (TX).