🤖⚡ Sig
Welcome to Sig's doc site! 🎉
Sig is a reads-optimized Solana validator client written in Zig.
Visit our full website to learn more about Sig and Syndica.
Read our source code on GitHub.
Motivation​
Our motivation to build Sig focuses on enhancing system efficiency and resilience through three key pillars:
- Performance → improved RPS (Reads-Per-Second)
- Client Diversity → improved Network Fault Tolerance
- Readability → improved Accessibility
Roadmap​
- Gossip - P2P Communication
- AccountsDB - State Representation
- Turbine - Send and Receive Blocks
- Repair - Fetch Missing Blocks
- Ledger - Store Blocks
- Gulf Stream - Forward Transactions
- 🔜 SVM - Solana Virtual Machine
- 🔜 Tower BFT - Consensus
- 🔜 Replay - Validate Transactions & Blocks
- 🔜 RPC - Read Chain Data
- 🔜 Proof-of-History - Track the Passage of Time
- TPU - Block Production
Build and Run​
Build and run Sig using the following command:
zig build -Doptimize=ReleaseSafe sig -- --help
Learn More​
Below are some resources to help you learn more about Sig: