Data Layer

The foundation of the Vertexs.ai terminal is its ability to read, parse, and standardize data from multiple heterogeneous blockchains.

1. Blockchain Nodes

We operate a cluster of proprietary RPC nodes and indexers for major chains:

  • Target Chains: ETH, SOL, BNB, SUI, and L2s.

  • Function: Real-time listening for block generation and pending transactions (Mempool).

2. Collection Service

This microservice is the first line of data ingestion.

  • Raw Data Extraction: Pulls raw block data, transaction logs, and smart contract events.

  • Normalization: Converts chain-specific data formats (e.g., Solana accounts vs. EVM storage slots) into a unified Vertexs internal format.

3. Distributed Middleware

Data flows from the collection service into a high-throughput message queue system.

  • Role: Buffers data spikes during periods of high network congestion (e.g., meme coin rallies).

  • Synchronization: Ensures data consistency across all internal databases.

4. Data Warehousing

  • Data Processing: Raw data undergoes secondary processing to calculate metrics like "Smart Money" flow, Holder distribution, and PnL analysis.

  • Storage Strategy:

  • Hot Data: Stored in Redis for millisecond-level retrieval (Prices, Order Books).

Cold Data: Stored in MySQL/Distributed Databases for historical analysis and charting.

Last updated