Network Performance Report: March 2024

by Solana Foundation

Network Performance Report: March 2024

The Solana Foundation regularly releases updates and metrics on the state of the network as part of its commitment to transparency. This is the March 2024 Network Performance Report. Past reports include the previous Network Performance Report in July 2023, the Validator Health Report, and Energy Use Report. The Foundation welcomes input from the Solana community on this report. Fill out this form with questions, feedback, and metrics that you’d like to see tracked. 




Overview

The Solana network’s performance has continued to improve through the past six months (Sept. 1, 2023 - Feb. 29, 2024), as measured by uptime, the ratio of non-voting-to-voting transactions, time to produce a block, and average and max transactions per second. However, the network suffered an outage on Feb. 6, 2024. Solana ecosystem engineers immediately began triaging the situation and were able to push a fix that led to the network restarting in a little less than five hours, indicating a well-prepared and engaged validator community that enables the network to bounce back more quickly in times of emergency. 

There are several new features and developments to highlight on the Solana network since the last network performance report in July 2023, including several announcements from Breakpoint 2023, an annual conference for the Solana community:

  • Network upgrades to better handle high traffic and demand, including the rollout of QUIC TPU, stake-weighted QoS, and localized fee markets. Since these network upgrades, the network has performed well in periods of high stress.
  • 1.17 update for validators. v1.17 of the Solana Labs validator client includes a number of new features and performance updates that will be activated over time. This includes a ZK proof program that will facilitate performance updates that are expected to reduce transaction latency, reduce resource usage by block-producing validators, and lower startup times for validator restarts.  
  • Firedancer, a new validator client from Jump Crypto, is live on testnet. This new validator client is built from the ground up in C++ and has shown significant performance improvements.
  • Token extensions represent the next generation of the SPL token standard. Token extensions represent a comprehensive suite of turnkey solutions tailored to meet the needs of enterprises moving on chain.
  • Over 60% of stake now runs through the Jito validator client. Jito is a validator software client that launched on mainnet just over a year ago. 

The network continues to be run by a robust group of independent validators around the world. The Solana network is one of the world’s most decentralized proof-of-stake blockchains, and one of the most developed on, with 2500-3000 developers consistently choosing to build on Solana. Read on for a few statistics the Solana Foundation tracks to measure the decentralization and vitality of the Solana network (updated as of Feb. 26, 2024 unless noted otherwise).

Details of network performance

In order for a billion people to use and take advantage of the benefits of the Solana network, users need to feel confident in the network’s overall reliability, including the ability to consistently access the network and safety of funds and information. 

The Foundation is committed to tracking network performance over time through quantitative and qualitative measures. For this report, we highlight four metrics for the sake of simplicity and to allow users to easily track these metrics and how they progress over time. We’ve included these metrics, as well a few others, on a Dune dashboard that makes it easy to dig a layer deeper into the data or run your own analyses. 

Uptime

A constantly reliable network is foundational to the trust and continued growth of the network. 

One of the most important measures of reliability is network uptime, or the percentage of time that the network is successfully running and available to use. 100% uptime within a specific period of time means that there were no errors or incidents that caused the network to be unavailable during that period. 

The Solana network has had 99.94% uptime in the 12 month period previous to the publishing of this report (March 1, 2023 - Feb. 29, 2024). 

Below, we snapshot the network’s monthly uptime, measured as the percentage of uptime in a given month over the past 6 months. 

Average monthly uptime:

  • September 2023: 100%
  • October 2023: 100%
  • November 2023: 100%
  • December 2023: 100%
  • January 2024: 100%
  • February 2024: 99.31%
September 2023 October 2023 November 2023 December 2023 January 2024 February 2024
100% 100% 100% 100% 100% 99.31%

The network experienced a 4 hour 46 minute outage on Feb. 6, 2024. The outage was caused by a bug in the LoadedPrograms function that led to an infinite loop and halted consensus. This bug had previously been identified and was scheduled to be deployed during the v1.18 release cycle, and instead was deployed immediately upon cluster restart. Importantly, during a network outage, all funds are safe. Anza published a root cause analysis report of the outage on Feb. 9, 2024. 

100% uptime is a consistent goal for the network – this sort of reliability and consistency builds trust for users and potential users that the network will be consistently available for use over time, and if there is downtime, that access will be quickly restored. To that end, it’s important to note that on Solana, time between outages continues to grow. Messari’s Jan. 11, 2024 State of Solana report noted that the period between Feb. 25, 2023 and Dec. 31, 2023 was the network’s longest-ever period without a network interruption, at 309 days. [1]