| CPC G06F 16/1734 (2019.01) [G06F 16/182 (2019.01); G06F 16/185 (2019.01); G06F 16/1865 (2019.01); G06Q 20/0658 (2013.01); H04L 9/0637 (2013.01)] | 20 Claims |

|
1. A computer-implemented method comprising:
during an epoch:
identifying, within a distributed digital ledger transaction network, a transaction block comprising a plurality of transactions;
executing, by a first set of validator node devices, the transaction block relative to a state data structure to generate an execution result, the first set of validator node devices being defined during a past epoch;
upon determining that a plurality of votes on the execution result from a plurality of validator node devices of the first set of validator node devices satisfies a consensus threshold, committing the execution result to storage using a modified state data structure; and
defining, by execution of a smart contract within the distributed digital ledger transaction network, a second set of validator devices for committing an execution result of a future epoch, the second set of validator devices being different from the first set of validator devices.
|