CPC G06Q 20/0655 (2013.01) [G06F 16/27 (2019.01); G06Q 20/3825 (2013.01); G06Q 20/3827 (2013.01); H04L 9/3239 (2013.01); H04L 9/3247 (2013.01); G06Q 2220/00 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01)] | 20 Claims |
1. A computer implemented method, comprising:
maintaining, on a plurality of computing devices comprising respective processors and memory and configured to participate as a plurality of nodes in a distributed ledger system, information regarding one or more transactions of a distributed ledger, the distributed ledger comprising a plurality of ledger shards including at least a first shard and a second shard;
receiving, by a dispatcher process on one of the nodes, a client transaction request directed to the first shard; and
sending, by the dispatcher process, a shard transaction comprising the received client transaction request appended with a summary of a present state of the second shard, to a verifier process associated with the first shard to perform the client transaction request.
|