Liquid Stake with compassSOL for an 8.82% APY from staking, MEV + fees
Enjoy the freedom of liquid staking in Solana Defi while delegating your stake to the high performance Solana Compass validator. Stake or unstake at any time here, or with a Jupiter swap.
Benefit from our high staking returns and over 2 years experience operating a Solana validator, and receive additional yield from priority fees + MEV tips
Earn 7.0% APY staking with Solana Compass
Help decentralize and secure the Solana network delegating your stake to us and earn an impressive 7.0% APY yield on your SOL, while supporting us to create new guides and tools. Learn more
Stake your SOL
- Click to connect your wallet
- Enter the amount you wish to stake
- Kick back and enjoy your returns
- Unstake from your wallet or our staking dashboard
Earn 7.0% APY staking with Solana Compass
Help decentralize and secure the Solana network delegating your stake to us and earn an impressive 7.0% APY yield on your SOL, while supporting us to create new guides and tools.
Breakpoint 2024: Workshop: Scenes From a Firedancer Validator (Liam Heeger, Aryaman Jain)
By breakpoint-24
Published on 2024-09-21
Firedancer team showcases their full validator client on Solana testnet and mainnet, demonstrating impressive performance metrics and future potential.
In a groundbreaking revelation at Breakpoint 2024, the Firedancer team unveiled their fully functional validator client, now live on both Solana testnet and mainnet. This pure C implementation promises to revolutionize Solana's ecosystem with unprecedented performance metrics and scalability potential.
Summary
The Firedancer team, led by Liam Heeger and Aryaman Jain, presented their latest achievements in developing a high-performance validator client for the Solana blockchain. The presentation showcased the Firedancer client's capabilities on testnet, where it has been actively participating in consensus, producing blocks, and voting on over 10 million blocks in recent months.
The team demonstrated Firedancer's performance through various metrics, including root distance, vote distance, and block production efficiency. These metrics showed that Firedancer is performing on par with or better than existing validator clients on the Solana network.
Perhaps the most exciting revelation was the announcement that the full Firedancer client is now live on Solana mainnet in a non-voting mode. This marks a significant milestone in Firedancer's development and its integration into the Solana ecosystem.
The presentation also included impressive performance demonstrations, showcasing Firedancer's ability to handle massive transaction volumes and compute loads in controlled environments. These demos highlighted the potential for significant improvements in Solana's transaction processing capabilities and overall network performance.
Key Points:
Firedancer's Testnet Performance
Firedancer has made significant strides in its testnet performance over the past few months. The team reported that Firedancer has been actively participating in consensus, building tens of thousands of blocks and voting on over 10 million blocks. This level of activity demonstrates the client's stability and reliability in a live testing environment.
The continuous uptime for Firedancer has improved dramatically, going from just a few minutes to several days. This improvement in stability is crucial for a validator client, as it ensures consistent participation in the network's consensus mechanism and block production.
Runtime discrepancies between Firedancer and the existing Solana validator implementation have also decreased significantly. What used to occur once a day now happens only once every two months, indicating a high level of compatibility and consistency with the Solana protocol.
Metrics and Comparisons
The presentation provided a detailed look at Firedancer's performance metrics, comparing them to other validators on the Solana testnet. Key metrics included root distance and vote distance, which measure how close a validator is to the latest block and how quickly it votes on new blocks.
Firedancer's performance in these areas was shown to be comparable to or better than its peers on the testnet. This is crucial for effective participation in consensus and maximizing voting rewards.
The team also showcased Firedancer's block production efficiency, demonstrating low skip rates both when Firedancer was the leader and for the validators following it. These metrics are important for maintaining network stability and ensuring consistent block production across the entire Solana network.
Performance Demonstrations
The Firedancer team conducted several performance demonstrations to showcase the client's capabilities. These demos included:
- Building large blocks on testnet with different types of transactions, demonstrating high transaction throughput.
- A globally distributed cluster test using only Firedancer nodes, showcasing the client's ability to operate in a real-world, geographically diverse environment.
- Handling extreme loads, including processing 1 million transactions per second, managing over 1 billion compute units per second, and achieving 3.5 gigabits per second of block space.
These demonstrations highlight Firedancer's potential to significantly enhance Solana's network performance and scalability. The ability to handle such high transaction volumes and compute loads could open up new possibilities for decentralized applications and use cases on the Solana blockchain.
Mainnet Presence
The most surprising announcement was that Firedancer is already live on Solana mainnet in a non-voting mode. This means that a full Firedancer client is actively participating in the mainnet's gossip protocol, listening to the network, and replaying blocks in real-time.
While the mainnet node is not yet voting or producing blocks, its presence marks a significant milestone in Firedancer's development. It demonstrates that the client is capable of operating in a production environment and interacting with the live Solana network.
Facts + Figures
- Firedancer has been active on Solana testnet for the past 12 weeks
- The client has built tens of thousands of blocks and voted on over 10 million blocks on testnet
- Continuous uptime has improved from a few minutes to several days
- Runtime discrepancies between Firedancer and existing implementations have decreased from daily to once every two months
- Firedancer demonstrated the ability to build a block with 136,000 transactions on testnet
- The client achieved 90,000 transactions per second for basic transactions on testnet
- Firedancer processed 19,000 transactions per second for token program transfers
- Using the nanotoken program, Firedancer achieved 54,000 transactions per second
- In a controlled environment, Firedancer demonstrated handling 1 million transactions per second
- The client showcased processing over 1.2 billion compute units per second
- Firedancer achieved 3.5 gigabits per second of block space in demonstrations
- The client processed 500,000 transactions per second of Solana Virtual Machine executions using the nanotoken program
- Firedancer is live on Solana mainnet in a non-voting mode
Top quotes
- "The full Firedancer Operator client is live on testnet."
- "Firedancer notice state, actively participating consensus, and producing blocks."
- "We've gone from not operating on testnet at all, to building tens of thousands of blocks and voting on over 10 million blocks."
- "Continuous uptime has gone for a few minutes to several days."
- "The full Firedancer client is live on mainnet."
- "We've been running in this mode on and off in mainnet for almost two months."
Questions Answered
What is Firedancer?
Firedancer is a new validator client for the Solana blockchain, developed entirely in C without any Rust code. It's designed to be a high-performance alternative to the existing Solana validator implementation, aiming to improve the network's overall efficiency and scalability.
How does Firedancer compare to existing Solana validators?
According to the metrics presented, Firedancer performs on par with or better than existing validators on the Solana testnet. It demonstrates comparable root and vote distances, as well as similar block production efficiency. The team showed that Firedancer's performance metrics are in line with healthy validators on the network.
What performance improvements does Firedancer offer?
Firedancer has demonstrated significant performance capabilities in controlled environments. It has shown the ability to handle 1 million transactions per second, process over 1.2 billion compute units per second, and achieve 3.5 gigabits per second of block space. These metrics suggest potential for substantial improvements in Solana's transaction processing capacity and overall network performance.
Is Firedancer ready for use on Solana mainnet?
While Firedancer is running on Solana mainnet in a non-voting mode, it is not yet ready for general use in production. The team emphasized that there is still significant work to be done, including adding features, optimizations, and conducting audits before it will be ready for widespread adoption on mainnet.
What are the next steps for Firedancer?
The Firedancer team indicated that their next steps include continued development, optimization, and testing of the client. They plan to add more features, conduct thorough audits, and make quality-of-life improvements for operators. The goal is to prepare Firedancer for eventual production use on Solana mainnet.
On this page
Related Content
Breakpoint 2023: Tokenomics, Market Making, & Strategies to Optimize Token Performance
Shane Molidor discusses strategies for optimal token performance within the cryptocurrency sector.
Breakpoint 2023: Firedancer Update
An introduction to Firedancer, a new high-performance validator for the Solana blockchain, aimed at enhancing network speed and reliability.
Breakpoint 2024: Workshop: Cranking Up Frankendancer
Solana's Frankendancer project demonstrates processing over 1 million transactions per second in a global testnet
How Firedancer Will Unlock Solana's Scaling Roadmap | Lucas Bruder, Liam Heeger
Discover how Firedancer, Solana's new validator client, aims to revolutionize blockchain performance and unlock unprecedented scalability for the network.
Breakpoint 2023: A World in a Grain of Sand: State Compression on Solana
Exploring the possibilities of blockchain scalability with state compression technology on Solana.
Breakpoint 2024: Fireside: WTF Is MEV and Why Should We Care?
Experts discuss Maximal Extractable Value (MEV) on Solana, its implications, and potential solutions
Breakpoint 2023: Fuzzing, Formal Methods, and the State of Solana Security
An exploration of how fuzzing and formal verification techniques contribute to the security of the Solana blockchain.
Breakpoint 2023: Validated Podcast: Conversation with Rune from Maker
Explore the future of decentralized finance as Rune from Maker shares insights on DAO governance, subdaos, and cross-chain integration at Solana Breakpoint 2023.
Breakpoint 2023: High Performance Computing for Crypto
Kevin Bowers discusses the importance of high performance computing in cryptocurrency, particularly focusing on speeding up ED25519 digital signature verification.
Breakpoint 2024: Product Keynote: Tensor (Richard Wu)
Tensor announces full open-sourcing of their NFT marketplace protocols and launches a new grant program for developers
Breakpoint 2023: RWA and Banking
Jeremy Vaughn introduces Solstice, Aegis’s blockchain solution for modernizing core banking systems and integrating real-world assets.
Breakpoint 2024: Debate: The Solana Foundation Should Be Dissolved
A thought-provoking debate on the future of the Solana Foundation at Breakpoint 2024
Breakpoint 2023: 365 Days of Hacking with Circle x Solana: Building Cross-chain Partnerships
Circle and Solana team up to celebrate a year of innovation, highlighting their efforts to enable seamless cross-chain transactions.
Breakpoint 2023: How Collectibles Will Power a More Expressive Internet
Dialect introduces meme holster and advances in collectible chat stickers, leveraging blockchain tech for a more expressive and economical internet experience.
Breakpoint 2024: Product Keynote: Forgd: Tokenomics, Liquidity, and Beyond
Forgd introduces a comprehensive platform for blockchain builders to manage pre-TGE and post-TGE activities on Solana
- Our Validator
- Borrow / Lend
- Liquidity Pools
- Token Swaps & Trading
- Yield Farming
- Solana Explained
- Is Solana an Ethereum killer?
- Transaction Fees
- Why Is Solana Going Up?
- Solana's History
- What makes Solana Unique?
- What Is Solana?
- How To Buy Solana
- Solana's Best Projects: Dapps, Defi & NFTs
- Choosing The Best Solana Validator
- Staking Rewards Calculator
- Liquid Staking
- Can You Mine Solana?
- Solana Staking Pools
- Staking On Solana
- How To Unstake Solana
- How To Unstake Solana
- How validators earn
- Best Wallets For Solana