Solana developers tackle bugs hoping to prevent further outages
Developers have fixed the runtime bug that caused the latest outage of the Solana network on June 1.
According to a report published by Solana Labs on June 5, Solana’s fifth outageof 2022 was caused by a bug in the “durable nonce transactions feature”which caused the network to stop producing blocks for roughly four and half hours.
“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,” they added.
The term durable nonce transactions refers to a type of transaction on Solana that is designed to not expire, unlike a normal transaction on the network which usually has a short lifetime of around 2 minutes before a blockhash becomes too old to be validated.
It is generally used to support transactions tied to avenues such as custodial services which require more time than the usual “to produce a signature for the transaction” according to Solana Documentation.
Solana Labs noted that durable nonce transactions require a separate “mechanism to prevent double processing, and are processed serially,” however a runtime bug presented itself after a durable nonce transaction was processed as a regular transaction and failed, but was then re-submitted again and resulted in the network grinding to a halt.
“After the failed transaction was processed, but before the nonce was used again, the user resubmitted the same transaction for processing. This resubmission activated the bug in the runtime,“ the p report reads.
Related: Is Solana a ‘buy’ with SOL price at 10-month lows and down 85% from its peak?
The price of Solana’s native asset SOL has dropped roughly 13.9% since the mainnet outage on June 1 to sit at $39.08 at the time of writing. Investor appetite to trade the asset has only increased, however, with 24-hour trading volume increasing by 61% to $2.141 billion within that same time frame, according to data from CoinGecko.
In a broader sense, data from Solana-focused analytics platform Hello Moon shows that the total value moved on-chain (successfully) in terms of a seven-day rolling average has significantly dropped since late March.
After topping out at all-time-high levels of around $3.18 trillion on March 24, the figure has plunged to around $159.71 billion as of June 4.
Source: Read Full Article