Liquid Stake with compassSOL for an 7.46% 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

  1. Click to connect your wallet
  2. Enter the amount you wish to stake
  3. Kick back and enjoy your returns
  4. 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.

Learn more

How Firedancer Will Unlock Solana's Scaling Roadmap | Lucas Bruder, Liam Heeger

By Lightspeed

Published on 2024-02-01

Discover how Firedancer, Solana's new validator client, aims to revolutionize blockchain performance and unlock unprecedented scalability for the network.

The notes below are AI generated and may not be 100% accurate. Watch the video to be sure!

How Firedancer Will Transform Solana's Scalability

The Solana ecosystem is buzzing with excitement over Firedancer, a new high-performance validator client being developed by Jump Crypto. In this in-depth exploration, we dive into the potential impact of Firedancer on Solana's scalability, performance, and future roadmap. Joining us are two of the most talented developers in the Solana ecosystem: Lucas Bruder, co-founder of Jito, and Liam Heeger, a core engineer at Jump working on Firedancer.

The Current State of Solana

Solana has gained a reputation as one of the fastest and most scalable blockchain networks in the industry. However, like any rapidly evolving technology, it faces challenges and areas for improvement. The network has experienced issues with jitter, occasional outages, and debates around fee markets and validator profitability.

Lucas Bruder points out that while Solana can theoretically handle 5,000 to 10,000 transactions per second, the actual demand is currently much lower. This highlights the need for continued optimization and growth to fully utilize the network's potential.

Solving Solana's Core Challenges

The Scheduler Bottleneck

One of the most pressing issues facing Solana is the scheduler, which is responsible for prioritizing and executing transactions. Lucas explains:

"There's definitely a lot of work to better prioritize the packets and execute them more efficiently. So Andrew at Solana Labs has built this kind of new scheduler that basically there's like a centralized planner and it kind of like dispatches work out to these threads."

This new scheduler is expected to significantly improve transaction processing efficiency and is slated for release in upcoming versions of the Solana software.

Implementation Optimizations

Liam Heeger emphasizes that many of Solana's current bottlenecks are imposed by implementation rather than fundamental protocol limitations:

"Solana has spare capacity in various places and some of the bottlenecks are actually imposed by implementation. And so one of the things that kind of we're seeing is that, okay, people wanna fix fees, they wanna fix the fee markets and all that by adding in new rules, things like this EMA fee proposal, right lock fee proposal that people have been promoting. Before we've kind of fixed the implementation, sorted out the bottlenecks, figured out kind of problems that don't involve changing underlying protocol, right?"

This suggests that significant performance gains can be achieved through optimizing the existing codebase without necessarily making major protocol changes.

Fee Market Dynamics

While implementation improvements are crucial, both Lucas and Liam acknowledge the need for eventual changes to Solana's fee structure. Lucas states:

"I do think Solana does need base fees. There is definitely a lot of state that's very hot and getting saturated. And I think it makes sense to start talking about those things now and how one could do them but the same, I think that's going to be like a multi-month process to get that, to get everyone to agree on something."

The introduction of dynamic, resource-based fees could help manage network congestion and improve overall efficiency.

The Role of Jito in Optimizing Solana's Performance

Jito, co-founded by Lucas Bruder, plays a significant role in optimizing Solana's performance, particularly in the realm of Maximal Extractable Value (MEV). Lucas explains how Jito's client works:

"Jito basically makes this fully, or not fully, but way more deterministic in that you only need to send one bond or transaction to Jito. And Jito kind of has its own scheduler that we run, which basically takes other factors into account other than the priority fee."

This approach helps reduce spam on the network and allows for more efficient block production. Lucas also highlights the economic impact:

"There are traders that are willing to pay more if you guarantee them access to block space. And even like the ordering within the block. So they can send to Jito once, and there's kind of, most searchers are doing dynamic tips where they will say, oh, I arbitrageous thing. My program detected our arbitrageous thing for 100 Sol. I'll give the leader 10 Sol if they guarantee me that this opportunity."

Introducing Firedancer: A New Validator Client

What is Firedancer?

Firedancer is a new blockchain client being developed by Jump Crypto for the Solana network. Liam Heeger describes it as follows:

"Firedancer is just a blockchain client and it is a being built here in-house a jump and as we've talked a lot about in Kevin Bowers, who's the head of this whole project, has talked about a lot. You know, one of the things that was noticed early on in the kind of planning phase and the coordination kind of phases for this whole project was that, like this thing ends up looking really similar to a lot of the stuff that jumps, you know, really good at their bread and butter."

The project aims to leverage Jump's expertise in high-performance computing and low-latency systems to create a highly efficient Solana client.

Goals and Potential Impact

Firedancer's primary goal is to improve the performance and efficiency of the Solana network. While specific performance targets haven't been publicly announced, there's speculation that Firedancer could potentially improve network performance by two to ten times.

Liam emphasizes that the project is being developed openly, with the intention of creating a high-performance client that can benefit the entire Solana ecosystem.

Client Diversity and Its Importance

Why Multiple Clients Matter

Having multiple validator clients for a blockchain network is crucial for several reasons:

  1. Increased resilience: If a bug affects one client, the entire network doesn't go down.
  2. Improved security: Multiple implementations reduce the risk of a single point of failure.
  3. Faster innovation: Competition between client teams can drive faster improvements.

Lucas Bruder illustrates this importance with a recent example from Ethereum:

"We actually saw this recently with the Ethereum network. I think one of the minority clients, can't remember which one up the top of my head, there's basically a bug in the client and a part of the Ethereum network went offline for maybe like a few hours or something. And basically, because Solana Labs is like the only client Judo Solana, maybe it's not a client, it shares like 99% of the code with the Solana Labs client. If there's a bug there, then that has potential to take the entire network offline."

Challenges of Multiple Clients

While client diversity offers many benefits, it also presents challenges. Liam Heeger points out that having multiple clients can potentially slow down the pace of development:

"It's a plan to slow things down. I think that has been Solana's superpower up until now. Having a single client. They've been able to move extremely fast. There's kind of like less stakeholders involved."

However, both Lucas and Liam believe that with the right teams involved, multiple clients could potentially speed up innovation in the long run.

Optimizing the Base Layer

The Case for L1 Optimization

While many blockchain projects are focusing on Layer 2 solutions for scalability, Solana is committed to optimizing its base layer. Liam Heeger explains the rationale behind this approach:

"The whole point of the rollup thesis and the L2 thesis was that this gets us scaled to where we need to be so that we could it so that they could have started, right? And so the, and then eventually do, you know, the full dank charting and then all, you know, then you have this zero knowledge, you know, beautiful landscape where you have not infinite scale, but like you have way more scale in theory than any individual or any like, would scale a lot better than, you know, Solana, at least, in glorious future where we have hardware for zero knowledge. But that's just taking a lot longer than I think anybody expected or signed up for."

Lucas Bruder adds:

"I feel like everyone just kind of like throwing up their hands and they're like, oh, this like won't scale. And so we're just gonna like create these systems that will scale but take massive like shortcuts or they tend to compromise in like certain areas like decentralization. Obviously I'm very biased and Solana have spent the last like three years of my life thinking about Solana basically every day. And so I feel like there's a lot more juice to squeeze out of this."

This commitment to base layer optimization sets Solana apart from many other blockchain projects and could potentially lead to significant performance gains.

The Impact of Firedancer on Solana's Development

Slowing Down to Speed Up

The introduction of Firedancer and the move towards client diversity may initially slow down Solana's rapid development pace. However, this could lead to more thoughtful and robust improvements in the long run. Liam Heeger notes:

"There are some fundamental things that like, okay, these are part of the protocol, we have to go back and change them. And that kind of stuff has slowed down a lot, but not in like, not in a bad way, more in like, okay, let's sit down and really think about the problems, because like we want to make a very precise small change."

Collaboration and Innovation

The development of Firedancer is already fostering increased collaboration and innovation within the Solana ecosystem. Liam mentions:

"And then also with the bigger stuff, they're also, you know, stepping back and saying, okay, but how does this now affect another client? And I think at least what I've heard from some people from labs is that that's really helping them sit down and really think about the design and the implementation and how that just kind of, is it generally a good idea to do this thing?"

This collaborative approach could lead to more robust and well-thought-out improvements to the Solana protocol.

Validator Profitability and Network Sustainability

Current Challenges

One of the criticisms often leveled at Solana is the sustainability of its validator ecosystem. Lucas Bruder addresses this concern:

"I think there's a lot of things that are happening that will make validator profitability better. One is the thing that Liam suggested earlier, where 100% priority fees go to the validator instead of this like 50/50 burn thing that should help a little bit. That's just like a good change in general to have."

The Role of MEV

Maximal Extractable Value (MEV) is expected to play an increasingly important role in validator economics. Lucas explains:

"MEV is like, might be a controversial opinion, but I think it's like, is as a block producer, you kind of are able to build the block however you want. Your main motivation is profitability. That's like one of the main value captures for L1 tokens. Eventually L2 tokens will follow. We're seeing a lot of protocols take MEV into account now. And I think that MEV will like continue to play increasing role in valid air economics."

Stakenet and the Future of Staking

What is Stakenet?

Stakenet is a new initiative from Jito that aims to bring more on-chain intelligence to staking and resource allocation. Lucas Bruder describes it as follows:

"So when we originally designed Stakenet, it was mainly the focus on liquid-staking tokens. And to dumb it down the dumbest way possible, I think you can basically compare it to like, there's a brain that operates these liquid-staking protocols. Right now this brain is off-chain. It's running on some like GCP server, AWS or whatever. And that brain has like eyes and ears and it's pulling this data from APIs and RPCs and all this stuff. And so that brain is pretty centralized. The main motivation behind Stakenet is basically moving this brain on-chain and moving as much of the eyes and ears in like sensing ability for this brain on-chain as well."

Potential Applications

While initially focused on liquid staking, Stakenet has potential applications beyond this use case. Lucas suggests:

"I think that like autonomy and having this feedback loop for these protocols will be important. And so you can kind of run it off chain. The cool thing about Solana is that compute's so cheap and you can blast like tens or hundreds of thousands of transactions on chain to kind of like update the eyes and ears and brain. And I think that there's some other like potentially interesting use cases for this in areas outside of liquid-staking."

The Future of Solana: Predictions and Hot Takes

Performance Improvements

Liam Heeger predicts significant performance improvements coming from Solana Labs:

"I think my hot take is that we're gonna see a lot of, a lot of really good work. And like I mentioned this before, but we're gonna see a lot of really interesting performance work coming out of labs. I think people don't think, some people are like labs. I used to think that labs, how did they get to the state? They'll never be able to fix it. It's all lost. It seems like I was very wrong."

Focus on MEV

Lucas Bruder emphasizes the need for Solana to focus more on MEV:

"I think Solana, Solana is a focus, like the core protocol people in the foundation need to focus a lot more on MEV. I think it's going to be come increasingly important on Solana. And they just need to be thinking about it much more than they are today."

The End of QUIC

Liam Heeger makes a bold prediction about the QUIC protocol:

"Quick need to die. If it doesn't die, like there's no hope. There's just no way we're gonna be able to, I think there's definitely an admit intermediate, but also like, you know, if you're gonna be a professional, you know, you gotta handle all the packets you're getting."

Conclusion: A Bright Future for Solana

As Solana continues to evolve and improve, projects like Firedancer and initiatives like Stakenet are poised to play crucial roles in unlocking the network's full potential. The focus on base layer optimization, combined with innovative approaches to MEV and staking, could position Solana as a leading blockchain platform for high-performance applications.

While challenges remain, the collaborative spirit and technical expertise evident in the Solana ecosystem suggest a bright future ahead. As Lucas Bruder concludes:

"I wanna continue to see like really talented builders coming into Solana and starting to consider it more and starting to make Solana their home and build more tooling for like writing on chain programs and testing and all that stuff."

With ongoing developments in client diversity, performance optimizations, and innovative on-chain solutions, Solana is well-positioned to continue pushing the boundaries of what's possible in blockchain technology.

Facts + Figures

  • Solana can theoretically handle 5,000 to 10,000 transactions per second, but current demand is lower.
  • Approximately 52% of stake on Solana is running the Jito client.
  • Nearly $1 million in fees was paid to validators through Jito tips in a single week, significantly more than through priority fees.
  • Solana's current liquid staking rate is around 5%.
  • The new scheduler being developed by Solana Labs aims to dispatch work to threads more efficiently.
  • Firedancer is being developed by Jump Crypto as an open-source project.
  • The Jito client makes transaction processing more deterministic by allowing users to send a single transaction.
  • Dynamic tips through Jito can reach up to 10 SOL for a 100 SOL arbitrage opportunity.
  • A recent bug in a minority Ethereum client caused part of the network to go offline for a few hours.
  • The Solana Labs client and Jito Solana share approximately 99% of their code.
  • Stakenet aims to move the "brain" of liquid staking protocols on-chain.
  • Solana's compute costs are low enough to allow tens or hundreds of thousands of transactions for updating on-chain systems.
  • The QUIC protocol is being questioned for its effectiveness in handling high packet loads on Solana.
  • MEV is expected to play an increasingly important role in validator economics on Solana.

Questions Answered

What is Firedancer?

Firedancer is a new blockchain client being developed by Jump Crypto for the Solana network. It aims to be a high-performance alternative to the existing Solana Labs client, leveraging Jump's expertise in low-latency systems and high-performance computing. The goal is to improve the overall efficiency and performance of the Solana network, potentially by a factor of two to ten times.

How will Firedancer impact Solana's development speed?

The introduction of Firedancer and the move towards client diversity may initially slow down Solana's rapid development pace. This is because changes to the protocol will need to be coordinated across multiple client teams. However, this slower pace could lead to more thoughtful and robust improvements in the long run, as teams collaborate and consider the wider implications of each change.

What is Stakenet and how does it relate to Solana?

Stakenet is an initiative from Jito that aims to bring more on-chain intelligence to staking and resource allocation on Solana. It moves the decision-making "brain" of liquid staking protocols on-chain, along with the data collection mechanisms (eyes and ears). This could lead to more decentralized and autonomous staking systems, with potential applications beyond just liquid staking.

How does Jito improve Solana's performance?

Jito improves Solana's performance by offering a more deterministic transaction processing system. Users can send a single transaction to Jito, which then uses its own scheduler to prioritize transactions based on factors beyond just the priority fee. This helps reduce spam on the network and allows for more efficient block production, including the ability for traders to offer dynamic tips for guaranteed block space.

What are the main challenges facing Solana's scalability?

The main challenges facing Solana's scalability include the current scheduler bottleneck, which is being addressed with a new centralized planner system. Other challenges include optimizing the implementation of various network components, improving fee market dynamics, and ensuring validator profitability. The development of Firedancer and other initiatives aim to address these challenges and unlock Solana's full scaling potential.

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.

Building Sig, a New Read-Optimized Solana Validator

A look into SIG, the new read-optimized Solana validator aiming to improve blockchain performance and decentralization.

Breakpoint 2023: Firedancer Update

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

Unveiling Solana's Validator Landscape with Gui from Latitude

Discover the intricacies of Solana's validator ecosystem, bare metal infrastructure, and the future of blockchain performance with Gui from Latitude.

How Ore Broke Solana | Hardhat Chad

Discover how Ore, a groundbreaking proof-of-work token on Solana, aims to solve fair launch problems and revolutionize token distribution in crypto.

How Solana Enables Crypto's Onchain Future | Tristan Frizza

Discover how Zeta Markets is revolutionizing DeFi with their Solana-based L2 solution, offering lightning-fast trades and improved UX for crypto derivatives.

The Next Era Of Solana Scaling | Swen Schäferjohann

Dive into Solana's latest scaling innovation - ZK Compression. Learn how this groundbreaking technology is reshaping the blockchain landscape and enabling unprecedented scalability.

xNFTs and Solana Phone ft. Armani Ferrante

Discover how xNFTs and the Solana Phone are revolutionizing Web3 mobile experiences with Coral founder Armani Ferrante.

Breakpoint 2023: Solana and AWS

AWS announces infrastructure for running Solana nodes and focuses on cost optimization for blockchain applications.

Leading Solana's DePin Future | Amir Haleem

Discover how Helium Mobile is disrupting the telecom industry using Solana blockchain and crypto incentives to build decentralized wireless networks.

The Star Atlas Story & Gaming On-Chain I Michael Wagner (Star Atlas)

Explore how Solana's high throughput design is revolutionizing blockchain scalability, offering better price discovery and enabling new applications in DeFi and beyond.

Building User-Friendly Block Explorers for Solana | Fathur Rahman, SolanaFM

Discover how SolanaFM is transforming block explorers for Solana, making blockchain data more accessible and user-friendly for developers and newcomers alike.

Breakpoint 2023: Solatening

Introducing Solatening, a new cross-chain DEX enabling Solana-based payments through the Bitcoin Lightning Network in Amsterdam.

Sports Betting Built On Solana | Nigel Eccles & Varun Sudhakar

Discover how BetDEX is transforming sports betting with blockchain technology, offering competitive odds and solving key industry issues on Solana.

Rethinking Solana's Validator Client Paradigm w/ Ahmad Abbasi (Syndica)

Discover how Syndica's SIG, a new Solana validator client built in Zig, is set to revolutionize RPC infrastructure and make running validator nodes more accessible.