banner.jpg

Solana Developers Tackled Durable Nonce Transaction Bug



Reports said that Solana developers have tackled the “durable nonce transaction” bug that knocked the network offline for the fifth time this year earlier this month as network activity slows.


The report said:

“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.”

It has been reported that 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 two minutes before a blockhash becomes too old to be validated.


However, 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,” 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.


The report added:

“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.”

Likewise, the price of Solana’s native asset SOL has dropped around 13.9% since the mainnet outage on June 1 to sit at $39.08, as of June 7. Investor appetite to trade the asset has only increased with 24-hour trading volume increasing by 61% to $2.141 billion within that same time frame.


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.


Thus, 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 Saturday.


Source: Cointelegraph


 


0 comments