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 |
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.
|