firedancer-io/firedancer
FreeFiredancer is Jump Crypto's Solana validator software.
About firedancer-io/firedancer
Firedancer is a high-performance Solana validator client developed by Jump Crypto, designed from the ground up for speed and security. It incorporates a concurrency model inspired by low-latency trading systems and features novel reimplementations of core Solana primitives. The architecture allows running with a highly restrictive sandbox and minimal system calls, enhancing security. Firedancer provides client diversity to the Solana network, reducing reliance on a single implementation and improving resilience against supply chain attacks. The project produces two validators: Frankendancer, a hybrid combining the Firedancer networking stack with Agave code (currently available on Solana testnet and mainnet-beta), and a full from-scratch Firedancer (not yet ready for production).
Key Features
Pros & Cons
- Exceptional performance due to low-latency inspired design
- Enhanced security via restrictive sandbox and few system calls
- Client diversity strengthens Solana network against single-client failures
- Independent implementation reduces dependency on Agave codebase
- Open source with an active community
- Full Firedancer validator not yet ready for production use
- Only Frankendancer currently available on testnet and mainnet-beta
- Requires Linux with kernel version 4.18 or newer
- Local development setup may require sudo for system configuration
- Limited platform support (Linux only)