On Saturday, the ethereum’s software upgrade, Constantinople failed to activate on the test network Ropsten. This has led to lots of speculations on the implementation of the upgrade on the main network.
Ethereum was planning on implementing the Constantinople upgrade in November. However, the recent failure in the test stage of the upgrade is likely to change this plans. Constantinople’s activation on Saturday revealed that the upgrade had some issues with its code. Apparently, the bug created two iterations of the software on the testnet.
Ethereum (ETH) Price Today – BTC / USD
Subsequently, ethereum’s developers released a patch to correct the bug issue and they are investigating the upgrade failure on Saturday. One of the independent developers of the project, Lane Rettig told CoinDesk:
“We should take our time to understand what went wrong and how to avoid issues like this in the future – not just the low-level code issue but all of the related issues (the mining issue, communication issues over the weekend, how it wasn’t caught by the tests, etc.) There’s a lot of forensics still to be done.”
Rettig went further to state that Constantinople’s issues could delay the implementation of the software on the mainnet network. “I would expect it to get delayed to 2019, the blockchain doesn’t take holidays, but developers do,” Green said. “If I were to make a wager on a prediction market I would put my ETH on late January, early February.” according to Rettig.
In addition, the developers have agreed to meet on Friday in order to discuss the failure of Constantinople’s test phase.
Why Did Constantinople Fail?
Constantinople was slated to be implemented on testnet. However, majority of ethereum’s miners did not upgrade their software before the launch. This proved to be a major issue, as the hardfork require that all the nodes of the network upgrade to the new software. Some analysts believe that the decision of the network to upgrade on a weekend could have led to the failure of the nodes to upgrade.
However, Rettig believes that the failed test is good for the development of the network. As such, Rettig revealed in a tweet on Sunday:
“We broke Ropsten, but it’s a testnet, and it will be fixed, and this is precisely the point of releasing to a testnet first. It’s really fun, exciting, and reassuring to see this process play out as designed.”
Majority of ethereum developers mirrors Rettig’s sentiment. They believe that a successful testing could have given them a false sense of security.