Patent ID: 11947522
Assignee: MASTERCARD INTERNATIONAL INCORPORATED
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 0:
1. A method for confirming configuration of a new genesis block in a blockchain configured to enable pruning before the new genesis block, comprising:
receiving, by a receiver of a blockchain node in a blockchain network, a genesis response message from another node in the blockchain network, the genesis response message including at least a (1) configuration value that is an aggregation of identified state changes in smart contracts since a most recent genesis block and (2) an ordinal value that indicates a number of the new genesis block in relation to all past genesis blocks;
identifying, by a processor in the blockchain node, a plurality of blocks in the blockchain added subsequent to an earlier genesis block that includes a number preceding the ordinal value;
aggregating, by the processor of the blockchain node or a processor of another blockchain node in the same blockchain, state changes from each of the identified plurality of blocks; and
validating, by the processor of the blockchain node, the configuration value included in the received genesis response message based on the aggregated state changes.