Solana developers rally to combat network congestion

Quick Take

  • The Solana network is facing congestion, attributed to spam transactions.
  • Solana developers are working on solutions, including software patches and updates.

In recent days, the Solana network has grappled with congestion issues, leading to noticeable delays in transaction processing and a large number of transactions being dropped.

Users of the popular Phantom wallet app on Solana and other apps have notified users of congestion, advising them to expect longer wait times for their transactions to complete.

The congestion affecting the network is largely due to an influx of spam transactions, with bots attempting to prioritize their activities over those of regular users. This issue is exacerbated by a dramatic increase in transactions associated with newly released memecoins, creating an extraordinary demand for the network’s block space and resulting in impeded access for many users.

In the first quarter of 2024, the Solana blockchain experienced a significant uptick in memecoin activity, and the number of new tokens appearing on Solana DEXs reached a record high during this time period.

This increase in activity, large driven around meme coins, underscores the rising interest in Solana among new and retail users, attracted by the network’s affordable transaction fees. However, the influx of spam transactions has emerged as a bottleneck for the network.

Matt Sorg, a tech and product leader at the Solana Foundation, drew a comparison between Solana’s architecture and the internet’s infrastructure. In Solana’s setup, individual validators process transactions without the use of a mempool, similar to how IP endpoints and servers operate on the internet.

Sorg explained that the network dispatches transactions directly to block leaders, bypassing any staging model or mempool where transactions might wait before being added to the chain. He suggested that an overload of spam transactions could overwhelm this system, potentially resulting in many transactions being dropped.

“There’s an issue with this process on Solana, resulting in a user not having a reliable way to get transactions included into blocks. The systems in place for fees and stake-weighted transactions aren’t being reached,” Sorg wrote in an X post.

THE SCOOP

Keep up with the latest news, trends, charts and views on crypto and DeFi with a new biweekly newsletter from The Block's Frank Chaparro

By signing-up you agree to our Terms of Service and Privacy Policy
By signing-up you agree to our Terms of Service and Privacy Policy

Strategies to combat congestion

In response to these challenges, the Solana development team is devising effective solutions, and software patches are already being worked on but will take some time, according to co-founder Anatoly Yakovenko.

“The Solana network is, once again, being battle tested with a huge influx of traffic. Bug fixes are rolling out over the next week, and things will start to improve,” Austin Federa, strategy lead at Solana Foundation, further noted.

This current congestion may extend into the network’s infrastructure, thereby impacting users’ ability to interact with the blockchain. In this regard, Anza, the developer of one of Solana’s Agave validator client, will introduce fixes addressing specific issues related to its QUIC implementation. These updates are expected to enhance the client’s performance, particularly in scenarios involving high request volumes.

Another important step forward is the planned release of the 1.18 update targeted for April. This update will introduce enhancements to make transaction scheduling more deterministic, aiming to streamline the processing and reduce bottlenecks.

Then there’s the matter of implementing priority fees. Numerous applications operating on Solana currently do not utilize priority fees, leading to transactions that are either delayed or not processed. Integrating dynamic priority fees into dApps will help address user experience issues, a March blog post from Solana Labs stated.


Disclaimer: The Block is an independent media outlet that delivers news, research, and data. As of November 2023, Foresight Ventures is a majority investor of The Block. Foresight Ventures invests in other companies in the crypto space. Crypto exchange Bitget is an anchor LP for Foresight Ventures. The Block continues to operate independently to deliver objective, impactful, and timely information about the crypto industry. Here are our current financial disclosures.

© 2023 The Block. All Rights Reserved. This article is provided for informational purposes only. It is not offered or intended to be used as legal, tax, investment, financial, or other advice.

About Author

Vishal Chawla is The Block’s crypto ecosystems editor and has spent over seven years covering tech protocols, cybersecurity, artificial intelligence and cloud computing. Before joining The Block, Vishal held positions at IDG ComputerWorld, CIO, and Crypto Briefing. He can be reached on Twitter at @vishal4c and via email at [email protected]

Editor

To contact the editor of this story:
Timmy Shen at
[email protected]