Splendor v3 (Tokio) Technical Specifications
This document outlines the technical specifications of Splendor Version 3 (Tokio), detailing the architectural improvements and new features introduced in this version.
Architecture Overview
- Blockchain Type: Proof of Authority (PoA)
- Consensus Protocol: Aura (Authority Round)
- Network Type: EVM Compatible
- Block Time: ~2 seconds
- Chain ID: 232 (Mainnet), 231 (Testnet)
Core Components
Consensus Layer
- Implementation of Aura consensus mechanism
- Enhanced validator selection and rotation
- Improved block finality guarantees
Network Layer
- P2P networking with libp2p
- Enhanced node discovery
- Optimized block propagation
Storage Layer
- Efficient state storage
- Optimized database architecture
- Enhanced data indexing
Execution Layer
- Full EVM compatibility
- Smart contract support
- Native token operations
Performance Specifications
Transaction Processing
- Maximum Transactions per Second (TPS): Up to 1000
- Average Block Size: 2MB
- Gas Limit per Block: 30,000,000
Network Requirements
- Minimum Node Requirements:
- CPU: 4 cores
- RAM: 8GB
- Storage: 100GB SSD
- Network: 10Mbps dedicated connection
Security Features
- Advanced cryptographic primitives
- Multi-signature support
- Enhanced permission management
Compatibility
Smart Contract Support
- Solidity version support: ^0.8.0
- Full EVM compatibility
- Web3.js and Ethers.js support
API and Interfaces
- JSON-RPC API
- WebSocket support
- GraphQL endpoint
Upgrade Features
- Hard fork coordination
- Backward compatibility measures
- Seamless node upgrades