| CPC H04L 9/3252 (2013.01) [H04L 9/3239 (2013.01); H04L 9/50 (2022.05)] | 24 Claims |

|
1. A computer-implemented method comprising, at a verifying node of a blockchain network:
obtaining a first transaction which comprises runnable code;
receiving a second transaction which includes information comprising at least a submitted instance of an r-part and an s-part of a first Elliptic Curve Digital Signature Algorithm (ECDSA) signature, and further comprising a nonce;
running the code from the first transaction, wherein the code is configured to verify that HPoW(f(r,d)) meets a predetermined condition defined in the code, wherein said predetermined condition is that HPoW(f(r,d)) is less than or greater than a predetermined target value, is within a predetermined range, or has a predetermined minimum number of leading zeros, and to return a result of true on condition of said verifying that HPoW(f(r,d)) meets the predetermined condition defined in the code, where r is the submitted instance of the r-part, d is the nonce, HPoW is a hash function, and f is a function combining r and d.
|