Sig

Our first open source project, Sig, is a read-optimized Solana validator client written in Zig that will improve the performance and fault tolerance of the network.

Helping build the future of Solana with Sig

Introducing Sig by Syndica, an RPS-focused Solana validator client written in Zig.

A validator optimized for Reads per Second (RPS)

96% of RPC calls are reads. This causes the majority of slot lag on Solana.

Sig maximizes RPS with low-latency and high-throughput RPC methods for fast interactions and a smooth user experience

Transactions per Second (TPS)

Sig improves TPS by addressing bottlenecks. Slow reads cause bottlenecks on mainnet every day. Faster reads enable TPS to accelerate during heavy load.

Fault tolerance is critical for security and uptime

A diverse set of validator clients reduces the risk of systemic failures due to bugs or vulnerabilities existing in a single client, bolstering Solana’s fault tolerance.

Open-source for collaboration and innovation

Sig is the first easy-to-read Solana validator client – a solid foundation to build on and a catalyst for a stronger developer community.

Sig’s Roadmap

Our roadmap for building Sig breaks down the validator into discrete components.

Our Philosophy:

  • Enhance RPS performance to streamline system responsiveness, ensuring faster interactions and smoother user experiences.
  • Bolster Solana's fault tolerance to maintain uninterrupted operations, fortifying the chain's reliability.
  • Maintain a straightforward and readable codebase to attract a diverse pool of contributors, encouraging innovation and growth.
Check out our Github repo

Sig will offer the first simple-to-read implementation of the Solana validator client, which will allow others to build upon it and contribute back to the community.

github.com/Syndica/sig
version
v0.1.0
license
Apache License 2.0
20
Contributors
308
Stars
1k+
Activity
46
Forks
308
Watching
1k+
Commits
Technical Blogs
Watch our presentations to the Solana Community

Check out the latest videos from the Sig team at Breakpoint, and learn more about how we are building the next generation of Solana validator clients.

Built on Zig – a simple, robust, and optimal for reusable software.

Zig is a general-purpose programming language and toolchain for maintaining robust, optimal and reusable software.

  • Easy to read and understand
  • Simple syntax, no macros
  • No hidden control flow
  • Easy high performance code
  • Manual memory management
  • No hidden memory allocations

Join the Team Building Sig

If you are a talented engineer who thrives in a collaborative and fast-paced environment, and you're excited about contributing to the advancement of Solana's ecosystem, we would love to hear from you.