Earn 5.76% APY staking with Solana Compass + help grow Solana's ecosystem

Stake natively or with our LST compassSOL to earn a market leading APY

Conference Talk Breakpoint 23

Breakpoint 2023: Firedancer Update

Solana 🧭 Compass By Solana 🧭 Compass Nov 09, 2023 5 min read

An introduction to Firedancer, a new high-performance validator for the Solana blockchain, aimed at enhancing network speed and reliability.

The notes below are AI generated and may not be 100% accurate. Watch the video to be sure!
Note: these notes were generated by AI to help surface more Solana content

Summary

Breakpoint 2023 introduces Firedancer, an ambitious project undertaken by the team at Jump Trading that aims to significantly accelerate the Solana blockchain's performance and reliability. This new initiative is noteworthy for its revolutionary approach to re-implementing the validator code for the Solana network. Firedancer is not simply an upgrade; it is a complete rewrite from the ground up, offering compatibility with the existing Solana network and promising to heighten transaction throughput to unprecedented levels. Key to this achievement are modifications that ensure validators run optimally, constrained only by the physical limitations of the hardware. The importance of this development lies in its potential to decentralize network power further and enable Solana's infrastructure to scale alongside advances in hardware technology.

Key Points:

What is Firedancer?

Firedancer is presented as the first comprehensive reimplementation of a validator for the Solana blockchain. Validators are crucial components of the blockchain, responsible for processing transactions and maintaining the integrity of the network. The reimplementation by Firedancer scrutinizes every aspect of the current validator code, offering refinements for improved speed and reliability. Created by the experts at Jump Trading, with leadership from the highly-regarded Kevin Bowers, Firedancer aims to preserve compatibility with Solana's existing validators and protocols while pushing the boundaries of performance.

Goals and Significance

The introduction of Firedancer has two overarching goals. The first is to increase the diversity of validators within Solana's ecosystem, a critical factor for ensuring network resilience and decentralization. The second is to establish a validator that operates at the highest performance humanly achievable. By eradicating software inefficiencies, Firedancer strives to bring Solana's validators up to a level where their only limitations stem from the associated hardware's capabilities. As hardware improvements are constant, this ensures that Solana can continue to grow and accelerate over time.

Firedancer's Design and Progress

Firedancer distinguishes itself through a meticulous rewrite of all major validator components, such as networking, runtime, and consensus areas. The architecture is designed to be Numa-aware and employs a tile-based structure to exploit each hardware component's available resources maximally. Already, Firedancer has reached a milestone by implementing all networking features essential for transaction processing and block propagation. While runtime and consensus components are still under development, an interim version known as "Frankendancer" has successfully deployed on TestNet, integrating Firedancer's networking capabilities with the existing Solana Rust code infrastructure.

Facts + Figures

  • Firedancer is a complete reimplementation of a validator for the Solana blockchain, aiming for maximum performance and reliability.
  • It is spearheaded by Jump Trading with leadership from Kevin Bowers.
  • The initiative seeks to enhance validator diversity and performance and is primarily bound by hardware capacity.
  • As of the announcement, Firedancer has completed its networking features implementation and runs an interim version on TestNet.
  • Firedancer promises a performance that can support over 1 million transactions per second per tile per CPU core.
  • 38% of Solana Mainnet currently runs the Gito validator, a fork of the Solana Labs code, emphasizing the demand for diverse validators.
  • Firedancer's early demos showed its ability to nearly saturate a 25 gigabit per second link using just four CPU cores.
  • The project's long-term vision includes the possibility of running validators on less powerful hardware or even on custom accelerated hardware such as FPGAs or ASICs.

Top quotes

  • "Firedancer is looking at the entire validator code base, ripping it apart piece by piece, rebuilding it optimized at every level for maximum performance, maximum speed, and network reliability."
  • "Hardware always gets faster... if Solana is only capped by the hardware, Solana will always get faster over time."
  • "We don't have any validator with 33% or more of network stake, which means Solana validator keeps on plugging."
  • "On the inbound... early demos from the Firedancer team have showed the ability to process over 1 million transactions per second per tile per CPU core."
  • "Firedancer has removed so many software bottlenecks that they are limited only by the speed of the hardware that they're running on."

Questions Answered

What is Firedancer's main objective in reworking Solana's validators?

Firedancer aims to overhaul the performance of Solana's validators by removing software inefficiencies so that the network can operate at speeds only limited by the hardware’s potential. In simpler terms, it's like fine-tuning an engine to ensure it runs as fast as the quality of fuel and engine parts will allow.

Who is behind the Firedancer project, and what makes them credible?

Firedancer is being developed by a team at Jump Trading, which brings extensive expertise from the traditional finance and high-frequency trading sectors. The project is led by Kevin Bowers, a familiar face within the Solana community, enhancing the credibility of the initiative owing to his and the team's deep-rooted experience in building high-performance systems.

How does Firedancer impact the safety and decentralization of the Solana network?

By creating a diverse range of validators with independent codebases, Firedancer strengthens the network against potential bugs or vulnerabilities. In essence, diversity among validators acts as a security net, ensuring that even if one validator fails, others can maintain the network's integrity, thus reinforcing Solana's robustness and decentralized nature.

What kind of performance improvements does Firedancer aim to bring to Solana?

Firedancer promises performance improvements enabling the processing of over one million transactions per second on a per-core basis. The goal is to achieve maximum performance bounded by hardware capacities, which implies that as technology progresses, so too will the capacity of the Solana network to handle high-volume transactions with ease.

Can Firedancer run on existing hardware used for Solana validators?

Yes, Firedancer is designed to be compatible with current validator hardware. The Firedancer team has showcased that even with early implementation, exceptional speeds are achievable on the same commodity hardware in use by validators today, which means organizations and individuals running Solana nodes could realize tremendous performance boosts without immediate additional hardware investments.


Comments

Please login to leave a comment.

Related Content

Firedancer w/ Kevin Bowers

Discover how Firedancer, Solana's new validator client, aims to boost network performance to 1 million TPS through innovative architecture and data flow optimization.

How Will Firedancer Improve Solana?

Explore how Firedancer could revolutionize Solana's performance, pushing transaction speeds to new heights and potentially reaching millions of TPS.

Alpenglow: Solana's 100x Improvement

Solana's Alpenglow proposal promises 100x faster finality at 150ms. Deep dive into what this means for validators, Firedancer, and the future of blockchain performance.

Jump Crypto: The State Of Firedancer | Michael McGee

Michael McGee from Jump Crypto discusses Firedancer's development challenges, the conformance problem, Alpenglow impact, and why Solana's compute limit is holding back performance.

Jump Crypto: How To Improve Solana?

Jump Crypto's Michael McGee reveals where Solana's biggest performance wins are hiding, how Firedancer achieves hundreds of thousands of TPS, and why most blockchain problems are just bugs waiting to be fixed.

Scale or Die at Accelerate 2025: Dropped Transactions & Empty Blocks (Michael & Philip | Firedancer)

Firedancer client live on Solana mainnet, optimizing block production and fee capture despite CU limits

Breakpoint 2024: Workshop: Scenes From a Firedancer Validator (Liam Heeger, Aryaman Jain)

Firedancer validator client goes live on Solana testnet and mainnet, showcasing groundbreaking performance

Wen Firedancer

Firedancer is live on Solana mainnet! Learn how Jump Trading's independent validator client achieved sub-minute startup times and became the fastest voter on the network.

Breakpoint 2024: Keynote: Fast Forward From Frankendancer to Firedancer (Kevin Bowers)

Firedancer, Jump Trading's new Solana validator, goes live on mainnet with revolutionary performance capabilities

Validated | Rethinking High Performance Computing with Kevin Bowers

Dive into the world of high performance computing with Jump Trading's Kevin Bowers as he discusses Firedancer, Solana's second validator client, and the future of blockchain technology.

Firedancer: Unlocking Solana's Scaling Roadmap | Weekly Roundup

Explore Solana's decentralization, Firedancer's potential, and the evolving crypto landscape in this in-depth analysis of recent developments and debates.

Breakpoint 2023: Securing FireDancer

FireDancer's security enhancements and strategies presented at Breakpoint 2023

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.

The State Of Solana, Frankendancer & Crypto's Bullish Catalysts | Ian Unsworth

Deep dive into Solana's strongest bull catalysts including Forward Industries' $1.4B treasury, Frankendancer performance, stablecoin strategy, and Pump Fun's explosive growth with Kairos Research co-founder Ian Unsworth

Solana Changelog May 8 - Native Events, Solidity, Gaming

Explore Solana's recent developments including FireDancer's QUIC implementation, native events proposal, Solidity compiler integration, and new gaming resources in this comprehensive changelog.

Solana tokens

Solana Token Markets

Explore all tokens →