Web3 Innovations

Web3 Innovations

Solana Firedancer: How It Will Revolutionize Web3 With 1M TPS

stylized VS for Vijay Sundar

Vijay S

By: Vijay S

Sunday, December 1, 2024

Dec 1, 2024

9 min read

9 min

solana logo
solana logo
solana logo

Introduction

The current blockchain ecosystem demands more speed and ease of use than ever. Blockchains that can provide the cheapest transaction at the fastest time -- assuming low friction -- will likely snag the most users. Solana has emerged as the chain to beat on all these metrics. It provides fast transactions at extremely low price and has become the biggest retail chain of this season, helping address the question of blockchain scalability.

Despite its success, the Solana team is not resting on its laurels, they have shown considerable foresight in looking ahead and improving the chain and making it even faster and cheaper to truly take the blockchain to the mass market. Firedancer is one such attempt which is designed to improve Solana’s speed to 1 million transactions per second, truly making it into a chain of mass adoption.

In this article, let’s look at what Firedancer is, the Firedancer validator, and how it’s planning to achieve this incredible feat.

Solana Overview

Solana is an alternate L1 chain that was officially launched in March 2020. The project was founded by Anatoly Yakovenko who aimed to create a scalable blockchain using a new consensus mechanism that combined Proof of Stake with Proof-of-History. This new approach created a fast blockchain that was able to beat its rivals both in terms of speed and cost. After some initial jitters, caused by the FTX collapse, the chain quickly grew to the number 1 spot in terms of volume and user activity, driven largely by retail users trading memecoins

However, the chain’s explosive growth was not without its fair share of controversies. The network was not as stable as some of its competitors like Ethereum and has witnessed multiple outages in the past. These outages were in part caused by Solana’s inability to handle large volumes of data. Some of the more recent Solana outages are listed below.

  • Feb 6, 2024 – Network goes down for nearly 5 hours.

  • Feb 25, 2023 – Network is down for nearly 19 hours

  • Sept 30, 2022 – Network is down for over 7 hours

  • Jun 1, 2022 – Network is down for over 4 hours

  • Apr 30, 2022 – Network is down for nearly 14 hours.

While such issues barely affected public confidence in the network, it still raised important questions about the long-term viability of the ecosystem. To combat the frequent down times and to improve the network’s speed and reliability, Solana ecosystem turned to the Firedancer upgrade which aims to provide several fundamental improvements to the network.

Introducing Solana Firedancer

To understand what the Firedancer upgrade means to Solana, we need to first look at the fundamentals of how a blockchain operates. A blockchain is a distributed digital ledger that securely records and executes transactions across a vast network of information. Validators are key participant of the network who secure it by locking up a certain portion of their coin as a stake and using that as collateral to verify transactions on the network. If validators perform their task accurately, they are eligible for a reward but if they were to act maliciously, their locked tokens are slashed by the network. This mechanism ensures the alignment of value between the validators and the network.

In order for a network to be healthy, it not only needs multiple validators but also multiple validator clients, which are the software that validators use to verify network transactions. Initially, Solana had one client that was built by the Solana Foundation and later a secondary client built by Jito which was a modification of the first client. This reliance on a single client and its variant left Solana exposed to any vulnerability that might be present in the client.

The Firedancer program is a new validator client that is being built from the ground up by a third-party developer called Jump Crypto to facilitate faster and cheaper transactions on the network. It was prominently featured at Breakpoint 2024 conference in Singapore.

Jump Crypto is a high-frequency trading firm that has years of experience in building software that requires fast execution and finality. With Firedancer, they were able to bring their expertize into the blockchain ecosystem by creating a client that utilizes several cutting-edge techniques to reduce transaction time while maintaining low cost, and relatively low hardware requirements. Since Firedancer is being built from scratch, Jump Crypto was able to make several modifications to the client which improves the entire network, both in terms of speed and security.

Commit activity on FireDancer Github

Key Features of Firedancer

Since Firedancer is a completely new validator client, it was designed from the ground up to be a high-functioning, high-performance blockchain client that could take web3 to the masses. In order to achieve this, the upgrade focuses on the following characteristics

High Uptime:

  • Once the Firedancer upgrade goes live, the Solana network should see far fewer network outages than earlier.

High Scalability:

  • The Firedancer validator is meant to scale Solana to new heights by reaching a transaction count as high as 1 million transactions per second.

Complete ReImplementation:

Previous Solana validator clients like JITO were based on the original Rust code of Solana, but FireDancer is built from the ground up using C. Jump Crypto believes this change will reduce the hardware requirement and boost the overall performance of the network.

High Efficiency:

One of the biggest disadvantages of the current set of Solana validator clients is the limitation placed on the validators by software inefficiencies. Once the Firedancer upgrade goes live, the validators would be able to get better performance out of their software while using the same hardware.

Improves the resilience of the network:

By increasing independent validator client diversity as well as addressing issues like spam transactions using QUIC method, Firedancer greatly increases the resilience and reduces the chances of network outage.

Increase validator client diversity:

Initially, Solana launched with a single client developed by Solana Labs, support for which has since been stopped by the foundation. However, a forked version of Solana Labs client called Agave was widely used by the community. The launch of JITO’s client increased the number of clients to two. With Firedancer and Frankendancer as independent Firedancer validator clients, Solana client availability is likely to increase further. With Agave, Jito, Firedancer and Frankendancer, the Solana validator community will have more options to choose from and it make the network more robust.

Solana Client Diversity report before the launch of FireDancer

Technical Innovation of FireDancer

Modular architecture:

  • During Breakpoint 2024, it was revealed that FireDancer heavily relies on modular architecture to improve its performance and the performance of the Solana network. Instead of being one single large program, it provides numerous Firedancer validator clients operate as individual processes known as Tiles. Each Tile performs a specific function like handling incoming data, or checking digital signatures, or any other task specific to the execution of the transaction. Every Tile also works independent of each other and therefore does not pose a threat to the system even if one were to go down. This modularity also makes upgrading to FireDancer from the current system a lot easier.

Networking enhancements using QUIC-based method:

QUIC or Quick UDP Internet Connection is a network protocol designed to handle high-speed and reliable data transfers. FireDancer incorporates its own version of Quic called fd_Quic to control the flow of data into validators. Some of the earlier network outages on Solana were caused by the validators being overwhelmed by the amount of data being generated. With fd_Quic implementation such outages can be prevented to a large extent.

Increased Speed Through

  • Data Parallelism: Most modern CPUs support a process called SIMD (Single Instruction, Multiple Data), which can process multiple data elements simultaneously. Firedancer takes advantage of this mechanism to create data parallelism on its Solana validator client.

  • Specialized Hardware: Firedancer uses specialized hardware called FPGA’s for tasks like signature verification. This allows the client to balance speed and efficiency, achieving up to 8 million verifications/second while using only 400W of power.

  • Optimized Algorithms for data transmission: Data transmission is one of the biggest bottlenecks in speeding up a network. Since blockchains need to send data globally, there is an increased risk of data loss. To counter this, data is represented as polynomial and encoded into packets. Firedancer uses a technique that makes encoding and decoding 14x faster than traditional methods making Firedancer significantly faster than traditional data transfer models.

Benefits of Firedancer

Decentralization: Firedancer plans to lower the hardware requirement for validators thereby encouraging more validators to join the network and make the network more decentralized.

Network resilience: Having multiple validator clients makes the network more resilient to both outside attacks as well as internal bugs that could bring down one of the clients. FireDancer fixes this issue and makes Solana more resilient.

High Speed & Mass Adoption: Web3 networks have come a long way in the past 10 years but mass adoption is still quite some distance away. If Web3 were to ever compete with the centralized web2 model then it needs an extremely high throughput chain like the Solana FireDancer which promises over a million transactions per second.

Comparison with other projects.

Web3 is an ever-evolving field and just like Solana, other projects are continuing to evolve and develop new methods of transaction to increase their speed and network resiliency. Let’s take a look at the different networks, their currency TPS, and the future TPS growth that they are aiming to achieve through either a direct upgrade or through Layer-2s.

Blockchain/Max. Theoretical TPS

Ethereum/119

Algorand/6,000

Hadera Hashgraph/10,000

Monad/10,000

Solana/65,000

MegaETH (Ethereum L2)/100,000

Solana with FireDancer/1,000,000

Roadmap

Details of Firedancer development were communicated to the public during Breakpoint 2024 in Singapore. The upgrade was successfully implemented on the Solana Testnet in September 2024. In addition, an interim version of the FireDancer upgrade called FrankenDancer has been launched on the Solana mainnet. This version combines the elements of the Firedancer client with the existing Solana client which allows for gradual integration and testing of new features all the while maintaining stability on the network. According to the FireDancer chief scientist Kevin Bowers, the FireDancer client reached over a million transactions per second during synthetic testing and it is slowly expected to be rolled out to mainnet in the future.

Conclusion

Firedancer's development and deployment with its new validator client will likely be a transformative upgrade for Solana. It promises to be a significant step forward for Solana that will address its scalability and security concerns while also striving to improve its decentralized nature. Overall, FireDancer will likely go down as one of the most important upgrades not just for Solana but for the whole of Web3.

Introduction

The current blockchain ecosystem demands more speed and ease of use than ever. Blockchains that can provide the cheapest transaction at the fastest time -- assuming low friction -- will likely snag the most users. Solana has emerged as the chain to beat on all these metrics. It provides fast transactions at extremely low price and has become the biggest retail chain of this season, helping address the question of blockchain scalability.

Despite its success, the Solana team is not resting on its laurels, they have shown considerable foresight in looking ahead and improving the chain and making it even faster and cheaper to truly take the blockchain to the mass market. Firedancer is one such attempt which is designed to improve Solana’s speed to 1 million transactions per second, truly making it into a chain of mass adoption.

In this article, let’s look at what Firedancer is, the Firedancer validator, and how it’s planning to achieve this incredible feat.

Solana Overview

Solana is an alternate L1 chain that was officially launched in March 2020. The project was founded by Anatoly Yakovenko who aimed to create a scalable blockchain using a new consensus mechanism that combined Proof of Stake with Proof-of-History. This new approach created a fast blockchain that was able to beat its rivals both in terms of speed and cost. After some initial jitters, caused by the FTX collapse, the chain quickly grew to the number 1 spot in terms of volume and user activity, driven largely by retail users trading memecoins

However, the chain’s explosive growth was not without its fair share of controversies. The network was not as stable as some of its competitors like Ethereum and has witnessed multiple outages in the past. These outages were in part caused by Solana’s inability to handle large volumes of data. Some of the more recent Solana outages are listed below.

  • Feb 6, 2024 – Network goes down for nearly 5 hours.

  • Feb 25, 2023 – Network is down for nearly 19 hours

  • Sept 30, 2022 – Network is down for over 7 hours

  • Jun 1, 2022 – Network is down for over 4 hours

  • Apr 30, 2022 – Network is down for nearly 14 hours.

While such issues barely affected public confidence in the network, it still raised important questions about the long-term viability of the ecosystem. To combat the frequent down times and to improve the network’s speed and reliability, Solana ecosystem turned to the Firedancer upgrade which aims to provide several fundamental improvements to the network.

Introducing Solana Firedancer

To understand what the Firedancer upgrade means to Solana, we need to first look at the fundamentals of how a blockchain operates. A blockchain is a distributed digital ledger that securely records and executes transactions across a vast network of information. Validators are key participant of the network who secure it by locking up a certain portion of their coin as a stake and using that as collateral to verify transactions on the network. If validators perform their task accurately, they are eligible for a reward but if they were to act maliciously, their locked tokens are slashed by the network. This mechanism ensures the alignment of value between the validators and the network.

In order for a network to be healthy, it not only needs multiple validators but also multiple validator clients, which are the software that validators use to verify network transactions. Initially, Solana had one client that was built by the Solana Foundation and later a secondary client built by Jito which was a modification of the first client. This reliance on a single client and its variant left Solana exposed to any vulnerability that might be present in the client.

The Firedancer program is a new validator client that is being built from the ground up by a third-party developer called Jump Crypto to facilitate faster and cheaper transactions on the network. It was prominently featured at Breakpoint 2024 conference in Singapore.

Jump Crypto is a high-frequency trading firm that has years of experience in building software that requires fast execution and finality. With Firedancer, they were able to bring their expertize into the blockchain ecosystem by creating a client that utilizes several cutting-edge techniques to reduce transaction time while maintaining low cost, and relatively low hardware requirements. Since Firedancer is being built from scratch, Jump Crypto was able to make several modifications to the client which improves the entire network, both in terms of speed and security.

Commit activity on FireDancer Github

Key Features of Firedancer

Since Firedancer is a completely new validator client, it was designed from the ground up to be a high-functioning, high-performance blockchain client that could take web3 to the masses. In order to achieve this, the upgrade focuses on the following characteristics

High Uptime:

  • Once the Firedancer upgrade goes live, the Solana network should see far fewer network outages than earlier.

High Scalability:

  • The Firedancer validator is meant to scale Solana to new heights by reaching a transaction count as high as 1 million transactions per second.

Complete ReImplementation:

Previous Solana validator clients like JITO were based on the original Rust code of Solana, but FireDancer is built from the ground up using C. Jump Crypto believes this change will reduce the hardware requirement and boost the overall performance of the network.

High Efficiency:

One of the biggest disadvantages of the current set of Solana validator clients is the limitation placed on the validators by software inefficiencies. Once the Firedancer upgrade goes live, the validators would be able to get better performance out of their software while using the same hardware.

Improves the resilience of the network:

By increasing independent validator client diversity as well as addressing issues like spam transactions using QUIC method, Firedancer greatly increases the resilience and reduces the chances of network outage.

Increase validator client diversity:

Initially, Solana launched with a single client developed by Solana Labs, support for which has since been stopped by the foundation. However, a forked version of Solana Labs client called Agave was widely used by the community. The launch of JITO’s client increased the number of clients to two. With Firedancer and Frankendancer as independent Firedancer validator clients, Solana client availability is likely to increase further. With Agave, Jito, Firedancer and Frankendancer, the Solana validator community will have more options to choose from and it make the network more robust.

Solana Client Diversity report before the launch of FireDancer

Technical Innovation of FireDancer

Modular architecture:

  • During Breakpoint 2024, it was revealed that FireDancer heavily relies on modular architecture to improve its performance and the performance of the Solana network. Instead of being one single large program, it provides numerous Firedancer validator clients operate as individual processes known as Tiles. Each Tile performs a specific function like handling incoming data, or checking digital signatures, or any other task specific to the execution of the transaction. Every Tile also works independent of each other and therefore does not pose a threat to the system even if one were to go down. This modularity also makes upgrading to FireDancer from the current system a lot easier.

Networking enhancements using QUIC-based method:

QUIC or Quick UDP Internet Connection is a network protocol designed to handle high-speed and reliable data transfers. FireDancer incorporates its own version of Quic called fd_Quic to control the flow of data into validators. Some of the earlier network outages on Solana were caused by the validators being overwhelmed by the amount of data being generated. With fd_Quic implementation such outages can be prevented to a large extent.

Increased Speed Through

  • Data Parallelism: Most modern CPUs support a process called SIMD (Single Instruction, Multiple Data), which can process multiple data elements simultaneously. Firedancer takes advantage of this mechanism to create data parallelism on its Solana validator client.

  • Specialized Hardware: Firedancer uses specialized hardware called FPGA’s for tasks like signature verification. This allows the client to balance speed and efficiency, achieving up to 8 million verifications/second while using only 400W of power.

  • Optimized Algorithms for data transmission: Data transmission is one of the biggest bottlenecks in speeding up a network. Since blockchains need to send data globally, there is an increased risk of data loss. To counter this, data is represented as polynomial and encoded into packets. Firedancer uses a technique that makes encoding and decoding 14x faster than traditional methods making Firedancer significantly faster than traditional data transfer models.

Benefits of Firedancer

Decentralization: Firedancer plans to lower the hardware requirement for validators thereby encouraging more validators to join the network and make the network more decentralized.

Network resilience: Having multiple validator clients makes the network more resilient to both outside attacks as well as internal bugs that could bring down one of the clients. FireDancer fixes this issue and makes Solana more resilient.

High Speed & Mass Adoption: Web3 networks have come a long way in the past 10 years but mass adoption is still quite some distance away. If Web3 were to ever compete with the centralized web2 model then it needs an extremely high throughput chain like the Solana FireDancer which promises over a million transactions per second.

Comparison with other projects.

Web3 is an ever-evolving field and just like Solana, other projects are continuing to evolve and develop new methods of transaction to increase their speed and network resiliency. Let’s take a look at the different networks, their currency TPS, and the future TPS growth that they are aiming to achieve through either a direct upgrade or through Layer-2s.

Blockchain/Max. Theoretical TPS

Ethereum/119

Algorand/6,000

Hadera Hashgraph/10,000

Monad/10,000

Solana/65,000

MegaETH (Ethereum L2)/100,000

Solana with FireDancer/1,000,000

Roadmap

Details of Firedancer development were communicated to the public during Breakpoint 2024 in Singapore. The upgrade was successfully implemented on the Solana Testnet in September 2024. In addition, an interim version of the FireDancer upgrade called FrankenDancer has been launched on the Solana mainnet. This version combines the elements of the Firedancer client with the existing Solana client which allows for gradual integration and testing of new features all the while maintaining stability on the network. According to the FireDancer chief scientist Kevin Bowers, the FireDancer client reached over a million transactions per second during synthetic testing and it is slowly expected to be rolled out to mainnet in the future.

Conclusion

Firedancer's development and deployment with its new validator client will likely be a transformative upgrade for Solana. It promises to be a significant step forward for Solana that will address its scalability and security concerns while also striving to improve its decentralized nature. Overall, FireDancer will likely go down as one of the most important upgrades not just for Solana but for the whole of Web3.

Introduction

The current blockchain ecosystem demands more speed and ease of use than ever. Blockchains that can provide the cheapest transaction at the fastest time -- assuming low friction -- will likely snag the most users. Solana has emerged as the chain to beat on all these metrics. It provides fast transactions at extremely low price and has become the biggest retail chain of this season, helping address the question of blockchain scalability.

Despite its success, the Solana team is not resting on its laurels, they have shown considerable foresight in looking ahead and improving the chain and making it even faster and cheaper to truly take the blockchain to the mass market. Firedancer is one such attempt which is designed to improve Solana’s speed to 1 million transactions per second, truly making it into a chain of mass adoption.

In this article, let’s look at what Firedancer is, the Firedancer validator, and how it’s planning to achieve this incredible feat.

Solana Overview

Solana is an alternate L1 chain that was officially launched in March 2020. The project was founded by Anatoly Yakovenko who aimed to create a scalable blockchain using a new consensus mechanism that combined Proof of Stake with Proof-of-History. This new approach created a fast blockchain that was able to beat its rivals both in terms of speed and cost. After some initial jitters, caused by the FTX collapse, the chain quickly grew to the number 1 spot in terms of volume and user activity, driven largely by retail users trading memecoins

However, the chain’s explosive growth was not without its fair share of controversies. The network was not as stable as some of its competitors like Ethereum and has witnessed multiple outages in the past. These outages were in part caused by Solana’s inability to handle large volumes of data. Some of the more recent Solana outages are listed below.

  • Feb 6, 2024 – Network goes down for nearly 5 hours.

  • Feb 25, 2023 – Network is down for nearly 19 hours

  • Sept 30, 2022 – Network is down for over 7 hours

  • Jun 1, 2022 – Network is down for over 4 hours

  • Apr 30, 2022 – Network is down for nearly 14 hours.

While such issues barely affected public confidence in the network, it still raised important questions about the long-term viability of the ecosystem. To combat the frequent down times and to improve the network’s speed and reliability, Solana ecosystem turned to the Firedancer upgrade which aims to provide several fundamental improvements to the network.

Introducing Solana Firedancer

To understand what the Firedancer upgrade means to Solana, we need to first look at the fundamentals of how a blockchain operates. A blockchain is a distributed digital ledger that securely records and executes transactions across a vast network of information. Validators are key participant of the network who secure it by locking up a certain portion of their coin as a stake and using that as collateral to verify transactions on the network. If validators perform their task accurately, they are eligible for a reward but if they were to act maliciously, their locked tokens are slashed by the network. This mechanism ensures the alignment of value between the validators and the network.

In order for a network to be healthy, it not only needs multiple validators but also multiple validator clients, which are the software that validators use to verify network transactions. Initially, Solana had one client that was built by the Solana Foundation and later a secondary client built by Jito which was a modification of the first client. This reliance on a single client and its variant left Solana exposed to any vulnerability that might be present in the client.

The Firedancer program is a new validator client that is being built from the ground up by a third-party developer called Jump Crypto to facilitate faster and cheaper transactions on the network. It was prominently featured at Breakpoint 2024 conference in Singapore.

Jump Crypto is a high-frequency trading firm that has years of experience in building software that requires fast execution and finality. With Firedancer, they were able to bring their expertize into the blockchain ecosystem by creating a client that utilizes several cutting-edge techniques to reduce transaction time while maintaining low cost, and relatively low hardware requirements. Since Firedancer is being built from scratch, Jump Crypto was able to make several modifications to the client which improves the entire network, both in terms of speed and security.

Commit activity on FireDancer Github

Key Features of Firedancer

Since Firedancer is a completely new validator client, it was designed from the ground up to be a high-functioning, high-performance blockchain client that could take web3 to the masses. In order to achieve this, the upgrade focuses on the following characteristics

High Uptime:

  • Once the Firedancer upgrade goes live, the Solana network should see far fewer network outages than earlier.

High Scalability:

  • The Firedancer validator is meant to scale Solana to new heights by reaching a transaction count as high as 1 million transactions per second.

Complete ReImplementation:

Previous Solana validator clients like JITO were based on the original Rust code of Solana, but FireDancer is built from the ground up using C. Jump Crypto believes this change will reduce the hardware requirement and boost the overall performance of the network.

High Efficiency:

One of the biggest disadvantages of the current set of Solana validator clients is the limitation placed on the validators by software inefficiencies. Once the Firedancer upgrade goes live, the validators would be able to get better performance out of their software while using the same hardware.

Improves the resilience of the network:

By increasing independent validator client diversity as well as addressing issues like spam transactions using QUIC method, Firedancer greatly increases the resilience and reduces the chances of network outage.

Increase validator client diversity:

Initially, Solana launched with a single client developed by Solana Labs, support for which has since been stopped by the foundation. However, a forked version of Solana Labs client called Agave was widely used by the community. The launch of JITO’s client increased the number of clients to two. With Firedancer and Frankendancer as independent Firedancer validator clients, Solana client availability is likely to increase further. With Agave, Jito, Firedancer and Frankendancer, the Solana validator community will have more options to choose from and it make the network more robust.

Solana Client Diversity report before the launch of FireDancer

Technical Innovation of FireDancer

Modular architecture:

  • During Breakpoint 2024, it was revealed that FireDancer heavily relies on modular architecture to improve its performance and the performance of the Solana network. Instead of being one single large program, it provides numerous Firedancer validator clients operate as individual processes known as Tiles. Each Tile performs a specific function like handling incoming data, or checking digital signatures, or any other task specific to the execution of the transaction. Every Tile also works independent of each other and therefore does not pose a threat to the system even if one were to go down. This modularity also makes upgrading to FireDancer from the current system a lot easier.

Networking enhancements using QUIC-based method:

QUIC or Quick UDP Internet Connection is a network protocol designed to handle high-speed and reliable data transfers. FireDancer incorporates its own version of Quic called fd_Quic to control the flow of data into validators. Some of the earlier network outages on Solana were caused by the validators being overwhelmed by the amount of data being generated. With fd_Quic implementation such outages can be prevented to a large extent.

Increased Speed Through

  • Data Parallelism: Most modern CPUs support a process called SIMD (Single Instruction, Multiple Data), which can process multiple data elements simultaneously. Firedancer takes advantage of this mechanism to create data parallelism on its Solana validator client.

  • Specialized Hardware: Firedancer uses specialized hardware called FPGA’s for tasks like signature verification. This allows the client to balance speed and efficiency, achieving up to 8 million verifications/second while using only 400W of power.

  • Optimized Algorithms for data transmission: Data transmission is one of the biggest bottlenecks in speeding up a network. Since blockchains need to send data globally, there is an increased risk of data loss. To counter this, data is represented as polynomial and encoded into packets. Firedancer uses a technique that makes encoding and decoding 14x faster than traditional methods making Firedancer significantly faster than traditional data transfer models.

Benefits of Firedancer

Decentralization: Firedancer plans to lower the hardware requirement for validators thereby encouraging more validators to join the network and make the network more decentralized.

Network resilience: Having multiple validator clients makes the network more resilient to both outside attacks as well as internal bugs that could bring down one of the clients. FireDancer fixes this issue and makes Solana more resilient.

High Speed & Mass Adoption: Web3 networks have come a long way in the past 10 years but mass adoption is still quite some distance away. If Web3 were to ever compete with the centralized web2 model then it needs an extremely high throughput chain like the Solana FireDancer which promises over a million transactions per second.

Comparison with other projects.

Web3 is an ever-evolving field and just like Solana, other projects are continuing to evolve and develop new methods of transaction to increase their speed and network resiliency. Let’s take a look at the different networks, their currency TPS, and the future TPS growth that they are aiming to achieve through either a direct upgrade or through Layer-2s.

Blockchain/Max. Theoretical TPS

Ethereum/119

Algorand/6,000

Hadera Hashgraph/10,000

Monad/10,000

Solana/65,000

MegaETH (Ethereum L2)/100,000

Solana with FireDancer/1,000,000

Roadmap

Details of Firedancer development were communicated to the public during Breakpoint 2024 in Singapore. The upgrade was successfully implemented on the Solana Testnet in September 2024. In addition, an interim version of the FireDancer upgrade called FrankenDancer has been launched on the Solana mainnet. This version combines the elements of the Firedancer client with the existing Solana client which allows for gradual integration and testing of new features all the while maintaining stability on the network. According to the FireDancer chief scientist Kevin Bowers, the FireDancer client reached over a million transactions per second during synthetic testing and it is slowly expected to be rolled out to mainnet in the future.

Conclusion

Firedancer's development and deployment with its new validator client will likely be a transformative upgrade for Solana. It promises to be a significant step forward for Solana that will address its scalability and security concerns while also striving to improve its decentralized nature. Overall, FireDancer will likely go down as one of the most important upgrades not just for Solana but for the whole of Web3.

Share this article

Related Articles

Related Articles

Related Articles