US 12,341,898 B2
Systems and methods for selectively indexing blockchain operations by parsing raw blockchain data for relevant data prior to executing confirmatory function calls
Ben Schreck, Oakland, CA (US); Ejaaz Ahamadeen, Oakland, CA (US); Jing Fan, Oakland, CA (US); Peter Jihoon Kim, Oakland, CA (US); Olivia Thet, Oakland, CA (US); Matt Moore, Oakland, CA (US); and Ankit Chiplunkar, Oakland, CA (US)
Assigned to Coinbase, Inc., Oakland, CA (US)
Filed by Coinbase, Inc., Oakland, CA (US)
Filed on Jul. 14, 2022, as Appl. No. 17/812,690.
Prior Publication US 2024/0022424 A1, Jan. 18, 2024
Int. Cl. H04L 9/32 (2006.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)] 17 Claims
OG exemplary drawing
 
1. A system for selectively indexing blockchain operations by parsing raw blockchain data for relevant smart contracts prior to executing confirmatory function calls, the system comprising:
one or more processors and non-transitory media storing instructions that, when executed by the one or more processors, cause operations comprising:
in response to receiving a request related to indexing blockchain operations related to one or more smart contracts that correspond to a blockchain network standard of a plurality of blockchain network standards, generating a bytecode representation of a standard-specific constant corresponding to the blockchain network standard, wherein the standard-specific constant is determined using a machine learning model trained on labeled standard-specific constants corresponding to the blockchain network standard to detect the standard-specific constant;
parsing a bytecode sample corresponding to a block of a blockchain network using the bytecode representation of the standard-specific constant to determine a probability that the block comprises a blockchain operation corresponding to the blockchain network standard; and
in response to determining that the probability equals or exceeds a threshold probability, executing a first function on data in the request to confirm that the blockchain operation corresponds to the blockchain network standard.