CPC H04L 9/0637 (2013.01) [H04L 9/0643 (2013.01); H04L 9/3218 (2013.01); H04L 9/3239 (2013.01); H04L 63/00 (2013.01); H04L 67/104 (2013.01); H04L 9/50 (2022.05)] | 20 Claims |
1. A computer-implemented method for updating a blockchain, the method comprising:
receiving a block of data for inclusion in a new block of a blockchain;
deterministically determining an initial nonce;
hashing a combination of the block of data and the initial nonce to create a hashed value;
iteratively deterministically determining an updated nonce based on the hashed value and updating the hashed value by hashing the updated nonce until the updated hashed value satisfies a proof of work criteria;
creating the new block based on the block of data, the initial nonce, and the updated hashed value that satisfies the proof of work criteria; and
having the new block stored in the blockchain.
|