CPC H04L 9/0618 (2013.01) [H04L 9/0643 (2013.01); H04L 9/50 (2022.05)] | 20 Claims |
1. A system, comprising:
a non-transitory memory; and
one or more hardware processors coupled to the non-transitory memory and configured to execute instructions from the non-transitory memory to cause the system to perform operations comprising:
receiving a data access request for data associated with a blockchain system that is distributed across a plurality of computer nodes;
accessing a compressed blockchain associated with the blockchain system via a first computer node of the plurality of computer nodes, wherein the compressed blockchain comprises (i) a first genesis block generated based on a first plurality of blocks associated with the blockchain system and (ii) a second plurality of blocks chained to the first genesis block;
determining that the data is not stored in the second plurality of blocks;
accessing a root hash value and a database address stored in the first genesis block;
retrieving the data based on querying a database corresponding to the database address using the root hash value; and
providing the data to a device.
|