Cointime

Download App
iOS & Android

Solana’s Outage and Future — CoinShares’ Perspective

From CoinShares Research Blog by Max Shannon

The Berkley Package Filter Issue

Recently Solana experienced its first outage in over 11 months. An infinite loop was propagated across the network’s validators due to a faulty implementation inside of the core software via the Berkley Packet Filter which is the mechanism to deploy, upgrade and execute programs on Solana. Block production halted, impeding the chain’s progress (in layman’s terms, it went offline). Validators then manually verified, inside of a Google Sheet, a snapshot of the last valid block. For the chain to restart, at least 80% of validators began running the patched software for blocks to be added to the chain.

The Aftermath

The impact of this incident could have been mitigated with a more diversified client base beyond Solana Labs. Other clients such as Firedancer, Agave, and Sig clients are all currently in development to solve this issue. Despite the setback, SOL prices have rebounded over 20% from post-outage lows, as of 19 February 2024, demonstrating that Solana is still the crypto darling given the very subdued negative price action immediately after the outage. Albeit price action had a tail wind combined with the recent bullish bitcoin sentiment pushing the broader crypto market higher.

JITO, an MEV client which aims to extract the most value from ordering transactions inside of blocks, has Bundles which allow sequential and atomic transaction execution — otherwise known as maximal extractable value (MEV). These have been increasing steadily in numbers, around 79% since the outage, having dropped around 17% on the day because of the downtime.

Looking Forward

A subsequent post-mortem analysis revealed that the protocol’s downtime had less to do with the scalability and performance, which had previously plagued the protocol in previous outages. Nevertheless, it is evident from the JUP airdrop that there remains room for improvement given the level of failed transactions negatively affecting user experience. While airdrops may seem like a vacuous use case, the event tested the protocol, gauging its ability to handle high throughput while maintaining chain stability. Implementing multidimensional fees and scheduler upgrades has been discussed to better manage high periods of demand, despite the vast improvements made already.

Currently, block producers (validators) schedule and execute transactions inside one piece of hardware. This has resulted in mixing of transactions in the pipeline because there is no mempool in Solana, as there is in Ethereum or Bitcoin, for example. Ideally, upgrading the scheduler should separate it from the multi threaded processing for execution as scheduling is only single threaded. This development should improve user experience by reducing MEV and polish up block inclusion.

Further, Solana’s fee mechanism currently implements a base fee, which everyone pays, and a priority fee, which is variable depending on the immediate need for block inclusion. Local fee markets modulate demand in the sense that one hotspot of high demand, such as a DEX with lots of activity, will not affect the gas price for users in a less active area of the protocol. Multidimensional fees go a step further by not only increasing network throughput during periods of high demand but also improving the user experience by decoupling unrelated transactions and providing a predictable cost of transaction inclusion.

Summary

While the Berkley Packet Filter incident caused ~5 hours of disruptions, Solana demonstrated investor confidence while price action rebounded. Efforts to diversify the client base and address issues such as MEV and transaction management are crucial for enhancing the protocol’s robustness and user experience.

Comments

All Comments

Recommended for you

  • Binance assisted Taiwan’s law enforcement agencies in cracking a major virtual asset case involving nearly NT$200 million

    On May 17th, Binance announced that the Financial Crime Compliance department (FCC) of Binance, in collaboration with the Taiwan Department of Justice Investigation Bureau, has successfully cracked a major criminal case involving money laundering of virtual assets, with an involved amount of nearly 200 million New Taiwan dollars. Throughout the entire case, Binance provided support to Taiwan's crime fighters, offering crucial intelligence and assistance, and played a key role in promoting the investigation.

  • $1.2 billion in notional value of BTC options and $930 million in ETH options are set to expire

    Greeks.live data shows that on May 17th, 18,000 BTC options with a put/call ratio of 0.63 and a maximum pain point of $63,000 (nominal value of $1.2 billion) will expire. Additionally, 320,000 ETH options with a put/call ratio of 0.28 and a maximum pain point of $3,000 (nominal value of $930 million) will also expire. Greeks.live states that this week, inspired by the meme stock craze in the US, BTC ETFs have seen significant inflows, causing BTC to surge above $65,000. However, the rest of the crypto market remains weak, with trading volume continuing to decline, and the divergence in the options data of BTC and ETH reflects this. Looking at the structure of bulk trades and market trades, the downward trend in IV for major deadlines has ended and entered a consolidation phase, with limited downside potential at present. BTC longs and shorts are relatively balanced, while the weak ETH price has led to a continuous decline in market confidence, with selling calls becoming the absolute main transaction.

  • Tether CEO: 1 billion USDT will be issued on Tron Network, but it has been authorized but not yet issued

    On May 17th, Tether CEO Paolo Ardoino announced that 1 billion USDT had been issued on the Tron Network early this morning Beijing time, but not yet released. This means that the amount will be used as inventory for the next issuance request and chain exchange.

  • On-chain indexing service Subsquid completes financing of US$17.5 million, with participation from DFG and others

    Subsquid, a chain indexing service, announced the completion of a $6.3 million financing through the CoinList community. As of now, its total financing amount has reached $17.5 million, with participation from DFG, Hypersphere, Zee Prime, Blockchange, and Lattice. It is reported that its native token, SQD, is scheduled to be listed this Friday. The Subsquid SDK has been integrated with Google BigQuery, allowing developers to use Google's technology to analyze blockchain data and reduce the data costs of large-scale deployment in the blockchain and developer communities.

  • Optimism 2024 Q1 Report: The implementation of EIP-4844 reduces L1 submission costs by 99%

    Optimism has released its Q1 2024 report, which shows that the number of daily active addresses has reached 89,000 (a 23% increase compared to the previous period), and the daily transaction volume has increased to 470,000 (a 39% increase compared to the previous period). These indicators are slightly lower than the historical high point in Q3 2023.

  • US Secret Service seizes domain used to run cryptocurrency scam

    On May 17th, the US Secret Service seized a domain used for cryptocurrency trust fraud in a "pig-killing plate" scam. In the "pig-killing plate" scam, scammers contact victims through various means, including dating apps, social media websites, and even random text messages disguised as wrong numbers.

  • Peaq Completes $20 Million Fundraising via CoinList Launch

    Peaq, a Layer1 blockchain applicable for DePIN and machine RWA, announced on X platform that it raised $20 million through its native token Launch, which was launched on CoinList from May 9 to May 16. As of now, over 145,000 community members have completed over-subscriptions of over $36 million. The new funds will be used to accelerate the growth of the peqosystem and further consolidate various ecosystem and community plans.

  • LocalMonero to Shut Down in Six Months Amid Regulatory Pressure and Internal Factors

    LocalMonero, a peer-to-peer exchange for trading privacy coin Monero (XMR), has disabled all trades and will be taken down in six months, according to parent company AgoraDesk. The company cited a combination of internal and external factors for the decision, but did not provide specifics. The move follows a trend of P2P crypto trading platforms shutting down due to regulatory challenges, including LocalBitcoins and Paxful. LocalMonero's closure also comes amid pressure from regulatory authorities on privacy coins, with exchanges including Binance and Coinbase delisting tokens like Monero and Zcash.

  • French securities regulator issues new warning to Bybit

    The French securities regulator has issued a new warning to the cryptocurrency exchange Bybit, urging customers to make arrangements for the possibility that the platform may suddenly stop providing services to French customers. The Financial Markets Authority (AMF) stated in a notice on Thursday that the exchange is not registered as a Digital Asset Service Provider (DASP), and therefore is providing services illegally in France. Bybit has been blacklisted by the AMF since May 20, 2022 for illegal operations.

  • Gaming platform Param Labs completes $7 million financing, led by Animoca Brands

    Gaming platform Param Labs has completed a $7 million financing round, led by Animoca Brands with participation from Delphi Ventures and Cypher Capital. Param Labs aims to establish a gaming ecosystem managed by its native PARAM token, which is set to launch soon. The company's first game, "Kiraverse," is a multiplayer shooting game that allows players to earn money while playing.