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
