Solana is one of the fastest and most efficient blockchains on the market today. This has attracted a number of promising projects to build on Solana, and the platform has also attracted many users that have been priced out of Ethereum due to its high transaction fees.
So, how fast is Solana exactly? Solana is handling over 5,000 transactions per second in real-world scenarios, but has reached as high as 65,000 TPS during testing.
In this article, we will be taking at the Solana TPS figures and how Solana stacks up against other popular blockchains in terms of performance. We will also be looking at some future developments that will improve the scalability of Solana.
What is Solana?
Solana is a blockchain platform with support for smart contracts. The project was founded in 2017 by software engineer Anatoly Yakovenko. Thanks to its high throughput and low costs, Solana is positioning itself as the underlying infrastructure for blockchain-based applications that are targeting a large userbase or need to handle a large number of transactions in a short period of time (for example, high-performance decentralized crypto exchanges).
In contrast to Ethereum, which is meant to scale through layer 2 solutions, Solana is designed to reach sufficient scalability at its base layer. Solana implements a Proof-of-Stake consensus mechanism and enhances it through a Proof-of-History timestamping function.
Solana is already very scalable, especially when compared to other blockchains available today. You’ll be paying less than $0.001 per transaction, and you can expect it to be completed in about 5 seconds. In fact, Solana is one of the cheapest cryptocurrencies to transfer today.
While Solana provides a very fast and low-cost alternative to Ethereum, the network has struggled with reliability. Solana has seen outages much more frequently than its competitors, and this is definitely an area where Solana will need to regain the crypto community’s trust.
In Solana, updates related to staking happen in “epochs”. In other words—staking, unstaking, and the distribution of staking rewards happens when the current Solana epoch ends and a new epoch starts. One epoch typically lasts between 2-3 days, but the exact length depends on how long the block times are in each epoch. At the time of writing, the Solana blockchain is in its 417th epoch and has a block height of about 163.5 million.
Solana TPS—How many transactions per second can Solana handle?
Per the Solana whitepaper, Solana is theoretically capable of handling up to 710,000 transactions per second. Moving away from theoretical targets, we can point out that Solana’s transactions per second peaked at around 65,000 during testing.
While these figures are interesting, how many transactions per second is Solana actually handling in the real world? In practice, Solana is handling between 5,000 and 10,000 transactions per second, according to data from Solana Compass. The actual figure fluctuates quite a bit on a block-by-block basis depending on demand. If you wish to see the current Solana TPS, you can find the relevant information on most Solana explorers.
Raw Solana TPS data over an 1 hour period. Image source: Solana Compass.
However, there is a caveat to these figures. This is because the raw TPS metric doesn’t just count standard Solana transactions, but also includes vote transactions submitted by validators. Still, Solana is easily among the most performant blockchains on the market today when it comes to the number of transactions it can handle per second.
Solana is expected to scale even further in the future
While we can see that Solana is already able to process a large number of transactions per second, the platform’s scalability is expected to improve even further in future.
One project that could help Solana massively improve its scalability is Firedancer. Firedancer is a Solana validator client being developed by high-frequency trading firm Jump using the C++ programming language. According to Firedancer developers, the client is theoretically capable of processing up to 600,000 transactions per second.
Jump Trading claims that Solana’s throughput is currently not bound by hardware limitations, but software inefficiencies. The company aims to use its experience at the cutting edge of the high-frequency trading industry to create a Solana validator client that operates at the very limits of what the currently available hardware can handle.
Firedancer will also contribute to the effective decentralization of Solana by providing an alternative validator client to the one created by Solana Labs. A greater variety of clients used by validator nodes means that bugs and vulnerabilities in one implementation have less impact on the network as a whole.
Solana TPS versus other blockchains
As we’ve already mentioned, Solana’s TPS figures are very impressive when compared to other blockchains. Let’s check out exactly how Solana stacks up against other popular layer 1 blockchain platforms in terms of throughput.
Blockchain | Transactions per second (TPS) |
---|---|
Solana | 65,000 TPS* |
Polygon | 7,000 TPS* |
Avalanche | 4,500 TPS* |
XRP | 1,500 TPS |
Cardano | 250 TPS |
Litecoin | 50 TPS |
Ethereum | 30 TPS |
Bitcoin | 7 TPS |
*Achieved in testing.
The bottom line—Solana is one of the fastest blockchains available today
Whether you are trading NFTs on Solana or participating on the platform’s decentralized finance apps, you’ll be enjoying low fees and fast transactions. Solana’s transactions per second figure can easily go into the thousands.
To be frank, the maximum number of transactions Solana can process is not really relevant for everyday users, as it can handle the current level of demand without too many issues. However, it’s good to know that Solana will likely be able to tackle the load even if blockchain is adopted by a much greater number of people in the future.
Solana’s scalability is one of the biggest reasons why Solana has a good chance of recovering from the crash it saw in 2022.
I'm an enthusiast deeply immersed in the blockchain and cryptocurrency space, and I'm here to share my extensive knowledge on the topic. I've closely followed the development of various blockchain platforms, including Solana, and have a solid understanding of the technology and its applications.
Now, let's delve into the article about Solana:
Solana Overview:
Solana's Origin: Solana is a blockchain platform founded in 2017 by Anatoly Yakovenko, a software engineer. It supports smart contracts and distinguishes itself through high throughput and low transaction costs.
Key Features:
- High Throughput: Solana is known for its remarkable transaction processing speed. It handles over 5,000 transactions per second in real-world scenarios and has reached peaks of 65,000 TPS during testing.
- Low Costs: Transactions on Solana are cost-efficient, with users paying less than $0.001 per transaction.
Solana's Design:
- Scalability Approach: Unlike Ethereum, which relies on layer 2 solutions for scalability, Solana aims for scalability at its base layer. It implements a Proof-of-Stake consensus mechanism and enhances it through a Proof-of-History timestamping function.
Solana's Performance:
-
Real-world TPS: Solana's actual transaction throughput in real-world scenarios ranges between 5,000 and 10,000 transactions per second, as reported by Solana Compass. This makes Solana one of the most performant blockchains currently available.
-
Theoretical TPS: The Solana whitepaper suggests that the platform is theoretically capable of handling up to 710,000 transactions per second, showcasing its potential for scalability.
Solana's Challenges:
-
Reliability Concerns: Despite its impressive performance, Solana has faced reliability issues, experiencing outages more frequently than its competitors. Rebuilding trust within the crypto community remains a challenge.
-
Staking Updates: Solana's staking system operates in epochs, with updates related to staking occurring at the end of each epoch. The Solana blockchain, at the time of writing, is in its 417th epoch.
Future Developments:
- Firedancer Project: Jump Trading's Firedancer, a Solana validator client developed in C++, aims to significantly enhance Solana's scalability, theoretically processing up to 600,000 transactions per second. This project also contributes to decentralization by providing an alternative validator client.
Solana Compared to Other Blockchains:
- TPS Comparison: Solana outperforms many popular layer 1 blockchains in terms of throughput. For instance:
- Solana: 65,000 TPS
- Polygon: 7,000 TPS
- Avalanche: 4,500 TPS
- XRP: 1,500 TPS
- Cardano: 250 TPS
- Litecoin: 50 TPS
- Ethereum: 30 TPS
- Bitcoin: 7 TPS
Conclusion:
-
Bottom Line: Solana stands out as one of the fastest and most cost-effective blockchains available. Its impressive scalability, low fees, and fast transactions position it well for applications ranging from NFT trading to decentralized finance.
-
Future Outlook: Solana's scalability improvements, exemplified by projects like Firedancer, suggest a positive trajectory for the platform, potentially overcoming challenges and recovering from past setbacks.
In summary, Solana's combination of speed, low costs, and ongoing efforts to enhance scalability make it a notable player in the blockchain space.