This is a segment of the LightSpeed Newsletter. Subscribe to read the full edition.
A Balidator client is software that nodes run and participate in consensus and maintain a network. They validate and vote on blocks, process transactions, generally keep the network alive, and handle both consensus and execution in a single software.
Historically, the entire Solana ecosystem relies on one implementation, a rust-based client developed by Solana Labs, which is maintained by Anza under the name Agave. But today, the majority of the stock (90%+) runs on Jito-Solana, a fork of agave clients with the addition of MEV infrastructure.
However, the centralization of the effort is a problem. If Jito-Solana fails, the network risks performance issues or risks the chain to stop.
Jump Crypto’s Firedancer is a leading candidate aimed at breaking its monoculture and has gained a lot of lip service in our community. Of course, this is not without a good reason. Once live, it’s modular, fast, evil, and can process over a million transactions per second.
- Jito-Solana was an early breakaway from Agave and is now a client dominated by weight of interest. It’s not a zero rewrite, it’s a fork of the original client with MEV infrastructure. JITO has introduced a bundle auction system that allows violators to capture MEVs more transparently and share their rewards with not only slot readers but also with stakers. Jito has opened the door for more experimentation and design specialization by proving that it will adopt client software that will provide new incentives.
- Sig is the answer to Syndica’s Syrana performance ceiling. If the Firedancer pushes the validator’s RAW throughput, the SIG target reads the operation. It is written in Zig, a language focused on readability and memory control, and almost every DAPP interaction involves reading, not writing data. SIG overhauls the architecture to prioritize reads per second (RPS) and dramatically speed up light clients, DAPPs, and people syncing with chains. There is also a more accessible codebase for rusty contributors.
- The Paladin is a lightweight fork from Zito Solana. Like Jito, it is born as a modified version of the original client, claiming to add new logic to handle MEVs more transparently. Its co-innovation is the P3 port, a protected lane in token rating transactions aimed at preventing sandwich attacks and curb extraction behavior. Paladins aim to promote equity and redistribute MEVs to stakers, but have also faced criticism for introducing fragmentation and reducing validator revenue. When asked for comment, Paladin Core contributor Edgar Pavlovsky disputed data showing Paladin validators reduce their income. He argued that, if any, Paladins are less fragmented than Jito, and therefore adding additional steps to the transaction process via the block engine and bundler.
- Tiny Dancer is completely different. It is Solana’s first open source light client and provides the largest mobile access to trust. The client supports SPV-style validation, data availability sampling, and even proof of fraud. All of these are designed to allow users to check network integrity without relying on third-party RPCs.