Sig: Read-Optimized Solana Validator Client
summary
Sig is a read‑optimized Solana validator client built from scratch that implements an accounts DB, block store, and shred collector and runs on mainnet while keeping databases in sync. It replaces hotspot hash maps with a cache‑friendly Swiss‑table style index, achieves account read performance of 1.5–4× and write of 1.1–6× versus agave, and serves shreds via a geyser pipe exceeding 30 Gbits/s on consumer hardware.
AI-written summary · about
chapters (8)
- 0:00Introduction to Syndica
- 0:53Addressing Solana slot lag
- 1:59Solana data architecture
- 4:03Implementing AccountsDB
- 6:23Optimizing the account index
- 10:14Ledger and Blockstore
- 12:56Design of the Sig validator
- 13:55Roadmap and community
related talks
39mIntro + Deep Dive: SIG Scalability
12mBuilding The On-Chain NASDAQ
16mWriting Optimized Solana Programs
13mSolana’s Anatoly Yakovenko Says Permissionless Systems Are Critical for Institutions
35mFast on paper, slow in reality: what we got wrong about performance
23mRobustness in the Salus Scalable Block Store
33mSSDFS: Flash-friendly File System with Highly Minimized GC Activity, Diff-on-write, & Deduplication
26mWriting a TSDB from Scratch: Performance Optimization
