| CPC H04L 9/3242 (2013.01) [G06F 16/9024 (2019.01); G06F 21/602 (2013.01); G06F 21/64 (2013.01); G06F 21/78 (2013.01); H04L 9/0637 (2013.01); H04L 9/3239 (2013.01); H04L 9/50 (2022.05)] | 38 Claims |

|
1. A tangible, non-transitory, machine-readable medium storing instructions that when executed by one or more processors effectuate operations configured to expedite retrieval of records written to persistent storage, the operations comprising:
receiving, with one or more processors, a first request to store a record from a computing entity;
encoding, with one or more processors, the record in a first plurality of segments;
arranging, with one or more processors, the first plurality of segments in respective content nodes of a first content graph, wherein:
each segment is stored in a different content node of the first content graph;
directed content edges of the first content graph connect respective pairs of the content nodes of the first content graph;
the directed content edges define a plurality of directed paths through the first content graph by which each of the segments is reachable from a first root content node of the first content graph; and
at least some content nodes of the first content graph have two or more directed content edges of the first content graph pointing to two or more respective other content nodes of the first content graph;
storing, with one or more processors, the content nodes of the first content graph in a verification graph, wherein:
the verification graph comprises a plurality of verification nodes;
the content nodes and the directed content edges are stored as content of the verification nodes; and
respective pairs of the verification nodes are connected by respective directed verification edges; and
returning, with one or more processors, a first identifier of the first root content node to the computing entity, wherein the first identifier identifies a verification node of the verification graph storing the first root content node.
|