After Recent Outage, Solana Developers Share Key Steps to Make Network Resilient

By Bhushan Akolkar
Updated July 19, 2022
Solana marred by outages this week

Over the last weekend, the Solana blockchain network suffered a major outage for 7 hours knocking off validators out of the PoS consensus and halting the block production. This happened as the bots managed to exploit the Solana-based NFT project Candy Machine.

These bots then sent a crazy amount of traffic thereby conducting record-breaking four million transactions, or 100 gigabits of data per second. Three days later, Solana developers have arrived with a detailed report of the hack and the steps they would initiate to make the Solana blockchain more resilient and robust.

Since the beginning of 2022, Solana has been several network congestion issues with the bot activity targeted at NFT mints. The Solana developers have reported three major migrations at work to address network stability and resilience.

Three Major Changes to Solana Network

The Solana developers have shared some technical changes that they would introduce to the Solana blockchain.

  1. QUIC – Solana developers will be implementing the Solana core protocols atop Google protocol QUIC. Currently, the Solana network implements a raw UDP-based protocol for passing transactions between RPC nodes and the current leader.

    Solana explains: “Since UDP is connectionless and lacks both flow control and receipt acknowledgments, there is no meaningful way to discourage or mitigate abusive behavior”. Implementing core protocols on QUIC will bring sessions and flow control like TCP.

  2. Stake-weighted transaction QoS: This will end the current practice of indiscriminately accepting transactions on a first-come-first-serve basis. The developer note: “Given that Solana is a PoS network, extending the utility of stake-weighting to transaction quality of service is a natural choice”.

    Stake-weighted QoS is currently in parallel development with QUIC. It shall deliver a robust performance working alongside QUIC.

  3. Fee-based Execution Priority: Introducing a fee model will give users the ability to express urgency for executing their transactions. The Solana developers note: “A new instruction is being introduced into the Compute Budget program, offering users the ability to specify an arbitrary “additional fee” to be collected upon execution of the transaction and its inclusion in a block”.

    The transaction’s execution priority weight will depend on the ratio of this fee to the requested compute units.

The Solana developers further explained how fee structures are coming to the Solana Blockchain.

Advertisement
Bhushan Akolkar
Bhushan is a seasoned crypto writer with over eight years of experience spanning more than 10,000 contributions across multiple platforms like CoinGape, CoinSpeaker, Bitcoinist, Crypto News Flash, and others. Being a Fintech enthusiast, he loves reporting across Crypto, Blockchain, DeFi, Global Macros with a keen understanding in financial markets. 

He is committed to continuous learning and stays motivated by sharing the knowledge he acquires. In his free time, Bhushan enjoys reading thriller fiction novels and occasionally explores his culinary skills. Bhushan has a bachelors degree in electronics engineering, however, his interest in finance and economics drives him to crypto and blockchain.
Why trust CoinGape: CoinGape has covered the cryptocurrency industry since 2017, aiming to provide informative insights to our readers. Our journalists and analysts bring years of experience in market analysis and blockchain technology to ensure factual accuracy and balanced reporting. By following our Editorial Policy, our writers verify every source, fact-check each story, rely on reputable sources, and attribute quotes and media correctly. We also follow a rigorous Review Methodology when evaluating exchanges and tools. From emerging blockchain projects and coin launches to industry events and technical developments, we cover all facets of the digital asset space with unwavering commitment to timely, relevant information.
Investment disclaimer: The content reflects the author’s personal views and current market conditions. Please conduct your own research before investing in cryptocurrencies, as neither the author nor the publication is responsible for any financial losses.
Ad Disclosure: This site may feature sponsored content and affiliate links. All advertisements are clearly labeled, and ad partners have no influence over our editorial content.