The enthusiasm surrounding Solana seems a bit cool due to the myriad of disruptions happening in the network. In the first five months of 2022, the Solana network has already made five stops that lasted several hours. The last break occurred on June 1st. Consensus got stuck, leaving the Solana mainnet not working. This failure was caused by a runtime error in the “persistent transaction” function. This expression refers to a specific type of transaction that is to be performed offline.
According to the report published on June 5, Solana’s developers would have found the cause of the network’s final breakdown: it would be ” durable nonce transaction function which prevented the network from producing blocks for four and a half hours.
The report states that the non-durable transactions not required ” a unique mechanism to prevent double processing and serial processing “. The failure occurred as follows: a nonce durable transaction was processed according to a normal transaction process, resulting in a runtime bug, resulting in the transaction failing. The user then resubmitted their transaction. The network then stopped. The Solana report makes this clear in these terms: “After processing the failed transaction, but before reusing the nonce, the user re-entered the same transaction for processing. This new submission implemented the bug in the past ”.
The measures taken by Solana
The first step was to disable the function of non-permanent transactions. ” The persistent non – transaction feature was disabled in v1.9.28 / v1.10.23 to prevent network crashes in the event of a recurrence. Unsustainable transactions will not be executed until the derogations are applied and the feature is re-enabled in a future release. »
In order to increase its throughput, the Solana network processes parallel transactions with no risk of overlap. To increase throughput, Solana uses non-overlapping parallel transaction processing. For example, on some networks, an incremental node is used to perform serial transactions. Instead, Solana prefers to use another mechanism to ensure that transactions are not completed twice.
Solana is one of the five “Ethereum Killers”, that is to say the five blockchains that provide intense competition for Vitalik Buterin network. Solana was able to position itself as a major competitor for Ethereum by acting on transaction fees and the speed of those transactions. If the network manages to get rid of outages permanently, it may attract more investors to the NFT sector.
Get a summary of news in the world of cryptocurrencies by subscribing to our new daily and weekly newsletter service so you don’t miss any of the essential Cointribune!
Luc Jose Adjinacou
Far from dampening my enthusiasm, an unsuccessful investment in cryptocurrency in 2017 only increased my enthusiasm. So I decided to study and understand the blockchain and its many uses and put forward my pen information related to this ecosystem.