Solana developers share 3 key mitigation steps to make the network robust

2 years ago

Developers person suggested changing Solana’s existent information transportation protocol UDP to QUIC, stake-weighted transaction processing and a fee-based transaction priority.

Solana developers stock  3 cardinal  mitigation steps to marque   the web  robust

TheSolana web faced its seventh outage connected April 30, resulting successful a downtime of implicit 7 hours. The developer squad has travel retired with an outage report along with 3 cardinal mitigation steps to marque the web much stable.

The web outage connected Solana was caused by a significant surge successful the fig of transactions owed to nonfungible token (NFT) minting bots. The bots utilized Candy Machine, a fashionable exertion utilized by Solana NFT projects to motorboat collections.

The transaction measurement reached 6 cardinal per second, overflowing idiosyncratic nodes with 100 Gbps data. As a result, validators ran retired of information memory, starring to a nonaccomplishment of statement among them.

The developers ruled retired distributed denial of work (DDoS) attacks and blamed NFT minting bots for the congestion. The web came online astatine 03:30 UTC connected Sunday, May 1.

The authoritative study highlighted 3 cardinal mitigation steps that are successful enactment to marque the Solana web much resilient against specified congestion issues. The archetypal large measurement is to determination from its existent information transportation protocol called idiosyncratic datagram protocol (UDP) to Google-developed speedy UDP net transportation (QUIC). QUIC offers accelerated asynchronous connection similar UDP, but with sessions and travel power similar transmission power protocol.

The 2nd cardinal measurement is the integration of stake-weighted transaction processing, alternatively of its existent first-come-first-serve basis. The developers claimed a stake-weighted transaction processing on with QUIC would beryllium much robust.

The 3rd mitigation measurement is to present “Fee-based execution priority,” wherever users would person the enactment to adhd an further interest connected apical of the basal fee. The interest prioritization is acceptable for the v1.11 release.

Related: Solana DAOs tin present bug you to ballot with telephone calls and texts

Apart from the Solana web outage, an adjacent bigger contention was the beta clump restart instructions, reportedly issued by validator operators. The said instructions asked validators to artifact NFT minting bots manually astatine the L1 layer.

Solana Beta Cluster Restart Instructions Souce: Twitter

However, Solana’s caput of communication, Austin Federa, said that the bulk of validators kept their region from censoring and a caller update is being introduced connected the Candy Machine with further anti-bot features.

This is factually inaccurate – for starters these instructions weren't issued by Solana Foundation.

Second, precise fewer validators person adopted this.

Third, @metaplex is deploying an update to Candy Machine with further anti-botting.

— Austin Federa (@Austin_Federa) May 1, 2022

View source