Methods and systems are described herein for a decision layer of a multi-layer data platform. The decision layer may process application queries and serve the queries based on a dataset of previously generated and indexed data or, as a last resort, queries the blockchain node directly. Using indexed blockchain data to serve application queries reduces latency and downtime of traditional systems that direct queries to blockchain nodes immediately. Furthermore, the decision layer overcomes high latency and downtime issues associated with a pool of load-balanced nodes by reducing the number of direct queries to a blockchain. When applications rely on data directly queried from a blockchain, they are susceptible to limited availability, a problem that the decision layer mitigates with indexed and updated blockchain data.
Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
13. The method of claim 2, wherein the first dataset is populated based on receiving the first on-chain data from the blockchain node of the blockchain network, wherein the first on-chain data comprises hexadecimal encoded data from a first block of the blockchain network, wherein the second dataset is populated based on transforming the first on-chain data in a first format to a second format, wherein the second format comprises a columnar oriented format.
This invention relates to blockchain data processing, specifically transforming on-chain data into a structured, columnar format for analysis. The problem addressed is the difficulty of efficiently querying and analyzing raw blockchain data, which is typically stored in an unstructured or hexadecimal-encoded format within blocks. The solution involves extracting hexadecimal-encoded data from a specific block of a blockchain network and converting it into a structured, columnar-oriented format. This transformation enables more efficient querying and analysis of blockchain data, as columnar formats are optimized for analytical operations. The method includes receiving on-chain data from a blockchain node, where the data is initially in a hexadecimal-encoded format from a block. The data is then processed to convert it from its original format into a columnar structure, which organizes data into columns rather than rows, improving performance for analytical queries. This approach allows for better integration with data analysis tools and systems that rely on structured data formats. The invention enhances the usability of blockchain data by making it more accessible for analysis while preserving the integrity of the original on-chain information.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
September 23, 2022
May 21, 2024
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.