Velos is a specialized data streaming client for Solana that dramatically reduces infrastructure costs through efficient decoupling of the data reception layer.
By focusing solely on processing shreds, verifying them, constructing entries, and receiving gossip votes for commitment tracking, Velos provides a lightweight solution that can run on minimal hardware while maintaining full data parity.
Traditional access to real-time Solana data requires running full nodes with complete runtime and related services - excessive overhead when your goal is data streaming. Velos solves this by:
- Focused Architecture: Processes only essential data components
- Minimal Resources: Runs on lightweight infrastructure
- Cost Efficiency: Reduces infrastructure costs by 50x
- Global Scalability: Deploy multiple instances easily
- Zero DevOps: Simple setup and maintenance
- Deploy globally with minimal costs
- Superior scalability with lightweight instances
- Simple redundancy across regions
- Full data parity without infrastructure complexity
- Efficient data streaming without full node overhead
- Minimalist approach focused on essential data flow
- Zero infrastructure knowledge needed
- Focus on building, not maintenance
-
Optimized Data Reception:
- Direct shred processing
- Entry construction
- Transaction streaming
- Commitment tracking via gossip
-
Efficient Architecture:
- Minimal resource consumption
- Streamlined data flow
- High-performance processing
-
Developer Tools:
- gRPC API
- Rust crate integration
- Simple configuration
- Plugin system (coming soon)
[dependencies]
velos = "0.0.1"
git clone https://github.com/hexishq/velos.git
cd velos
cargo run --release
Phase 1: v0 - Core Data Streaming (Q4 2024)
- Gossip Protocol Connection
- Turbine Integration
- Shred reception and verification
- Entry processing
- Transaction streaming
- Jito Integration
- gRPC Implementation
Phase 2: v1 - Plugin System
- Geyser Interface Layer
- Adaptable Plugin Architecture
- Extended API Support
We welcome contributions! Feel free to:
- Open issues for bugs or feature requests
- Submit pull requests
- Join discussions
- Share feedback
Velos is licensed under the Apache 2.0 License. See LICENSE
for details.
Built with inspiration from the Solana community and a commitment to making blockchain infrastructure more accessible for everyone.