System Architecture
Core Components
- Consensus Layer: Pure Proof-of-Work with SHA-512 mining
- Parallel Chains: 20+ independent chains for horizontal scalability
- Privacy Layer: Lelantus, Mimblewimble, Stealth Addresses, Ring Signatures
- Smart Contract Layer: Slvr language with resource safety
- Storage Layer: ParityDB-based state storage
- Network Layer: libp2p-based P2P networking
Consensus Mechanism
Pure Proof-of-Work
- Algorithm: SHA-512 (512-bit security)
- Block Time: 30 seconds per chain
- Difficulty Adjustment: Per-chain, independent
- Block Rewards: 100% to miners
- Halving Schedule: Every 210,000 blocks
Parallel Chains
Horizontal Sharding
- Number of Chains: 20+ independent chains
- Scalability: Linear with number of chains
- Cross-Chain Proofs: Merkle tree-based verification
- State Synchronization: Eventual consistency
- Throughput: ~8K TPS per chain, 160K+ TPS total
Performance Metrics
| Metric | Value |
|---|---|
| Layer 1 TPS (CPU) | 10K+ |
| Layer 1 TPS (GPU) | 200K+ |
| Layer 2 TPS (Rollups) | 500K - 1M+ |
| Finality (Layer 1) | 500ms |
| Finality (Layer 2) | Instant |
| Block Time | 30 seconds |
| Security | 512-bit (quantum-resistant) |
Crate Structure
Core Crates
- silver-core: Transaction and block types
- silver-crypto: 10 cryptographic schemes
- silver-pow: Proof-of-Work implementation
- silver-slvr: Smart contract language
- silver-storage: State storage (ParityDB)
- silver-network: P2P networking (libp2p)
- silver-gpu: GPU acceleration
- silver-lelantus: Privacy protocol
- silver-mimblewimble: Confidential transactions
- silver-crosschain: Cross-chain communication
- silver-layer2: Layer 2 solutions
- silver-wallet: Wallet solutions
Production Binaries
- slvrd (2.2M): Blockchain node with RPC and P2P
- stratum_pool (2.5M): Mining pool with Stratum protocol
- cpu-miner (946K): CPU miner with real U256 arithmetic
- gpu-miner (946K): GPU miner with CUDA/OpenCL/Metal
Explore more technical details: