Compaction-less database for storing blockchain state
AssigneeAva Labs, Inc.
InventorsRonald Dana Kuris, Daniel Laine, Stephen John Buttolph, Patrick Robert O'Grady
Life of this patent
Estimating the term…
Loading patent…
AssigneeAva Labs, Inc.
InventorsRonald Dana Kuris, Daniel Laine, Stephen John Buttolph, Patrick Robert O'Grady
Estimating the term…
Various aspects of the subject technology relate to systems, methods, and machine-readable media for implementing a compaction-less database structure. Various aspects may include identifying nodes in a most recent revision of a database structure stored on disk corresponding to locations of node changes in a current proposal. Aspects may also include persisting node addresses for nodes that have changed from the most recent revision in the current proposal to a future-delete list (also kept on disk). Aspects may also include writing only the new nodes including a root node to disk. Aspects may also include updating a root address on disk based on the root node. Aspects may also include committing the proposal as a new revision of the database structure.
A computer-implemented method, the method comprising:
A system comprising:
A non-transitory computer-readable medium storing a program, which when executed by a computer, configures the computer to perform:
Dependencies are inferred from the claim text.