Following the Block Producers [BP] elections, the EOS Mainnet faced a technical glitch on 16th June due to which the Mainnet was halted. The entire community was asked to shut down all the nodes and downgrade to version 1.0.3. All the BPs, along with the Block.One team worked on this issue and has been providing constant updates on their progress.
One of the Telegram Channels named “Mainnet Status” also broadcasted all the instant updates regarding the same. The team also mentioned that the root cause of the issue was due to how deferred transactions were handled.
Following are the steps taken by the team to fix the issue:
- A nodeos fix will be released
- The block producer nodes will be upgraded
- Blocks will be replayed until last irreversible block
- Block producers will sync to each other
- Chain will be opened up for mainnet and has been upgraded to version 1.0.5, without losing any data on the blockchain.
Jameson Lopp, the Founder of satoshi.info tweeted:
“Looks like the EOS network managed to stay up for a whole day before running into a showstopper bug that froze the chain.”
The fix was released by Block.One on GitHub and has been verified by the Block Producers and Standby nodes. At 14:48 UTC, the blockchain went live and the firm released a statement which summarized the entire bug fixing process. The statement was published in English, Chinese and Korean by the Block Producers.
Stephen Jones, a Cryptocurrency Enthusiast says:
“This is just a case of overblown expectations. People were expecting this thing to just come out and be an ethereum killer. Not happening anytime soon.”
A Blockchain Enthusiast named Bryan Buff says:
“And they got it resolved quickly and efficiently. I can recall Apple (who has slightly more than the $4b people keep hammering EOS about) pushing an update or two that bricked iOS devices and took days to fix. Give me a break with this shit.”
Another Twitterati says:
“when I told people to avoid hyped Ripple which EOS is they laughed. Now get rekt!!”