| CPC H04L 9/50 (2022.05) [H04L 9/3297 (2013.01)] | 20 Claims |

|
1. A computer-implemented method of compressing transaction identifiers by a first mining node in a blockchain network, the method comprising:
building a first candidate block containing a first ordered list of transaction identifiers, wherein each of the transaction identifiers in the first ordered list is generated by the first mining node by cryptographically hashing a respective transaction;
iteratively hashing a first candidate block header of the first candidate block and, while iteratively hashing,
receiving, from a second mining node, data defining a second ordered list of transaction identifiers in a second candidate block being mined by the second mining node;
determining that at least one of the transaction identifiers in the first ordered list is also in the second ordered list;
generating an append message containing data defining the first ordered list of transaction identifiers, wherein the data specifies said at least one transaction identifier in the first ordered list of transaction identifiers by including an index position of said at least one transaction identifier in the second ordered list of transaction identifiers; and
transmitting the append message to the second mining node.
|