US 12,219,068 B2
Systems and methods for using secure, encrypted communications across distributed computer networks to efficiently index blockchain states for performing blockchain operations in decentralized applications using cryptography-based digital repositories
Ben Schreck, San Francisco, CA (US); Ankit Chiplunkar, San Francisco, CA (US); Matt Moore, San Francisco, CA (US); Olivia Thet, San Francisco, CA (US); Peter Jihoon Kim, San Francisco, CA (US); and Trevor Aron, San Francisco, CA (US)
Assigned to Coinbase, Inc., San Francisco, CA (US)
Filed by Coinbase, Inc., San Francisco, CA (US)
Filed on Feb. 23, 2022, as Appl. No. 17/678,995.
Prior Publication US 2023/0269086 A1, Aug. 24, 2023
Int. Cl. H04L 9/32 (2006.01); H04L 9/00 (2022.01); H04L 9/08 (2006.01)
CPC H04L 9/3236 (2013.01) [H04L 9/0825 (2013.01); H04L 9/0894 (2013.01); H04L 9/3247 (2013.01); H04L 9/3297 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01)] 20 Claims
 
2. A method for using secure, encrypted communications across distributed computer networks to index blockchain states for performing blockchain operations in decentralized applications using cryptography-based digital repositories, the method comprising:
receiving, at a cryptography-based, indexing application from a blockchain node, data, in a first data format, corresponding to a current state of a blockchain, wherein the first data format is a native format for the blockchain;
detecting, based on parsing the data, a subset of blockchain operations of a plurality of blockchain operations verified by a blockchain node;
converting the data in the first data format to a second data format, wherein the second data format is native to the cryptography-based, indexing application;
populating a native index, for the cryptography-based, indexing application, with the data in the second data format, wherein the native index comprises a queryable record of the subset of blockchain operations; and
in response to populating the native index with the data in the second data format, generating for display, in a user interface, a recommendation based on the data,
wherein generating for display, in the user interface, the recommendation comprises:
determining whether an index save process is complete for populating the native index with the data in the second data format;
in response to determining whether the index save process is complete, generating a completion confirmation; and
determining the recommendation after generating the completion confirmation.