US 12,192,322 B2
Blockchain data compression and storage
Suryatej Gundavelli, San Jose, CA (US); Charles Gabriel Neale Dalton, San Jose, CA (US); and Michael Jim Tien Chan, Cupertino, CA (US)
Assigned to PAYPAL, INC., San Jose, CA (US)
Filed by PAYPAL, INC., San Jose, CA (US)
Filed on Apr. 5, 2023, as Appl. No. 18/296,231.
Application 18/296,231 is a continuation of application No. 17/096,208, filed on Nov. 12, 2020, granted, now 11,652,604.
Prior Publication US 2023/0261852 A1, Aug. 17, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/06 (2006.01); H04L 9/00 (2022.01); H04L 9/40 (2022.01)
CPC H04L 9/0618 (2013.01) [H04L 9/0643 (2013.01); H04L 9/50 (2022.05)] 20 Claims
OG exemplary drawing
 
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.