Patent ID: 11954114
Assignee: COINBASE, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 1:
2. A method for improved blockchain data indexing by decoupling compute and storage layers, the method comprising:
receiving, at a blockchain-interface layer, first on-chain data from a blockchain node of a blockchain network, wherein the first on-chain data comprises hexadecimal encoded data from a first block of the blockchain network, wherein the blockchain-interface layer transforms the first on-chain data to a first format, using a first compute engine, for storage in a first dataset, and wherein the first format comprises data types with field names identified by a respective integer;
receiving, at a data lakehouse layer, the first on-chain data in the first format, wherein the data lakehouse layer transforms the first on-chain data to a second format, using a second compute engine, for storage in a second dataset, wherein the second format comprises a columnar oriented format, wherein the second dataset comprises the first on-chain data and second on-chain data, and wherein the second on-chain data is from a second block on the blockchain network;
determining an application characteristic for an application that performs blockchain operations using the first on-chain data or the second on-chain data;
receiving, at an application service layer, the first on-chain data and the second on-chain data in the second format, wherein the application service layer transforms, using a third compute engine, the first on-chain data and the second on-chain data to a third format for storage in a third dataset, and wherein the third format is selected based on the application characteristic; and
transmitting the first on-chain data and the second on-chain data in the third format to the application.