On Wednesday, June 1, the Solana network did not produce new blocks for more than four hours due to a failure in processing “long-term untargeted transactions” that led to a consensus breach. Developers disabled this type of transaction and asked validators to restart the blockchain.
Long-term non-target transactions (durable transaction nonces) are mostly popular among cryptocurrency exchanges. The feature is designed for token holders who use complex automatic signing settings, due to which they cannot always quickly prepare transactions for registration in the blockchain.
For example, a custodian who signs a transaction from two isolated devices may not have time to complete the work within a single blockchain. A normal transaction on the Solana network would fail in such a case, but the above feature allows you to bypass this limitation and sign offline in advance.
One of Solana’s validators, Stakewiz, noted that the problem with this type of transaction has long been known.
He said a similar bug had already been observed on May 28, but it did not affect the cluster.
According to Solana, the network was down for 4 hours and 10 minutes.
As of this writing, the blockchain is running stably. At the same time, observers like Solscan and Solana Beach had problems with the display of block release and transaction times – the values are indicated with a six-hour delay.
This was caused by a desynchronization of the blockchain with real time, which occurred last week. However, at the time, it was stated that the network’s internal clock was only 30 minutes behind.
Solana founder Anatoly Yakovenko stressed that the development team already has a solution – it will be implemented after testing.
Validator operators successfully completed a cluster restart of Mainnet Beta at 9:00 PM UTC, following a roughly 4 and a half hour outage after the network failed to reach consensus. Network operators an dapps will continue to restore client services over the next several hours.