US 12,126,741 B2
Systems and methods for non-parallelised mining on a proof-of-work blockchain network
Craig Steven Wright, London (GB); Jack Owen Davies, London (GB); Alexander Tennyson Mackay, London (GB); Chloe Ceren Tartan, London (GB); and Wei Zhang, London (GB)
Assigned to nChain Licensing AG, Zug (CH)
Appl. No. 17/610,286
Filed by nChain Licensing AG, Zug (CH)
PCT Filed Apr. 28, 2020, PCT No. PCT/IB2020/053995
§ 371(c)(1), (2) Date Nov. 10, 2021,
PCT Pub. No. WO2020/229922, PCT Pub. Date Nov. 19, 2020.
Claims priority of application No. 1906893 (GB), filed on May 16, 2019.
Prior Publication US 2022/0217004 A1, Jul. 7, 2022
Int. Cl. H04L 9/32 (2006.01); G06F 7/46 (2006.01); G06F 7/72 (2006.01); H04L 9/30 (2006.01); H04L 9/00 (2022.01)
CPC H04L 9/3297 (2013.01) [G06F 7/466 (2013.01); G06F 7/723 (2013.01); H04L 9/3006 (2013.01); H04L 9/3236 (2013.01); H04L 9/3247 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A computer implemented method comprising the step of:
mining the block of blockchain transactions, wherein the block comprises:
i) a set S of N blockchain transactions, where the set S is agreed by blockchain network nodes on a blockchain network; and
ii) a proof-of-computation solution for the block of blockchain transactions that has been calculated as an output of a non-parallelisable algorithm that has been provided with inputs, the inputs comprising:
a computational difficulty parameter which influences or controls a number of operations required by the non-parallelisable algorithm to calculate the output;
a hash of at least one blockchain transaction; and/or
a hash of at least one blockchain block header.