- Solana has released a postmortem report examining the most recent 4.5-hour outage on June 1st.
- The outage resulted from a runtime bug triggered by the durable nonce transactions feature.
- The Solana team will disable the durable nonce transaction feature in releases v1.9.28/v1.10.23.
The team at Solana has released a postmortem report examining the network’s most recent 4.5-hour outage that occurred on the 1st of June. On this day, at approximately 16.30 UTC, Solana’s Mainnet Beta cluster stopped producing blocks due to stalled consensus.
Solana’s Outage Caused A Runtime Bug Triggered by the Durable Nonce Transactions Feature.
According to the Solana team, validator operators worked to resolve the issue and decided to restart the network. The actions resulted in durable nonce transactions being temporarily disabled with the resumption of block production happening on the same day.
Consequently, the Solana team identified that the outage was caused by a runtime bug triggered by the durable nonce transactions feature. Under specific circumstances, this bug allowed for a failed durable nonce transaction to be processed twice, thus causing a scenario of nondeterminism when a validator attempted to process the transaction a second time. Some nodes (66%) rejected the following block, while others (33%) accepted it.
Solana to Disable Nonce Transaction Feature in
Therefore, the team at Solana has decided to disable the nonce transaction feature moving forward. They explained:
The durable nonce transaction feature was disabled in releases v1.9.28/v1.10.23 to prevent the network from halting if the same situation were to arise again.
Durable nonce transactions will not process until the mitigation has been applied, and the feature re-activated in a forthcoming release.
Solana (SOL) Attempts to Recover from the Effects of the Outage.
With respect to price, Solana (SOL) underwent a not so massive dump of roughly 15% on the 1st of June due to the outage. SOL was trading at approximately $45 before the event and crushed to $38 in the hours proceeding the outage. A local low of $35.71 was hit by Solana on the 3rd of June.
At the time of writing, Solana is trading around the $42 price area and below the three crucial daily moving averages: 50-day, 100-day, and 200-day.
However, Solana’s daily MFI, RSI, and MACD hint at renewed buying interest in SOL, leading to the digital asset attempting to retest the $45 to $60 range if Bitcoin provides a suitable trading environment.