Web3 Daily

View Original

​Trouble on the Solana Network.

The story in this linked article throws out some pretty technical terms.

“Solana engineers are investigating slow root production on mainnet beta and a coordinated restart was launched.”

…que?

Here’s all you need to know about the drama that’s been going on on the Solana network over the weekend:

  • Early Saturday morning, Solana users’ ability to trade crypto, transfer assets, or do anything on the Solana network was throttled.

  • The bug causing it has still not been identified; but a technical glitch referred to as a “large forking event” meant that the blockchain started creating conflicting versions of its transaction history.

  • A new version of Solana’s code that had been released hours before the incident and it was first assumed that rolling back to the previous version would solve the issue.

  • Within a few hours, a large majority of Solana transaction validators had rolled back to the previous version - however, it didn’t fix it.

  • The effort then turned to a more drastic solution: restarting the chain to the time immediately prior to when the issues began.

  • That first attempt was abandoned when validators realized they picked the wrong point at which to restart, forcing them to coordinate the restart again.

  • This worked and the network is back up and running.

While at first this sounds pretty bad, it should be noted that bugs in code are par for the course when it comes to developing software.

The latest upgrade had been in testing for six months and this bug still slipped through.

While in the ideal world, no code is released until all of the bugs are resolved, projects need to continually make upgrades in order to stay secure and relevant.

With that said, here's hoping this never happens again.