DELAY IN ETHEREUM’S BLOCKCHAIN UPGRADE DUE TO FAILURE IN ITS SOFTWARE TEST. Ethereum has faced unexpected results in its initial software test before the Blockchain upgrade and therefore has delayed it.
The new software intends to bring notable improvements to it’s $20 Billion Blockchain, which may alter its ecosystem. They anticipate this change to go live before the end of 2018. The activation implemented in the initial test network, Ropsten, has not given very good results, according to the developers.
Ethereum’s open-source development team stated they want to implement Constantinople early in November. They tested the new software this past Saturday and fail to get the results to expect by the code. Martin Hoist of Sweden found a bug which might alter the same software upgrade completely with two different iterations.
The testing team has issued a patch to fix the bug. But, independent ethereum developer Lane Rettig stated that Ethereum wants further its investigation of the testing software. DELAY IN ETHEREUM’S BLOCKCHAIN UPGRADE DUE TO FAILURE IN ITS SOFTWARE TEST.
“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 issues 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.”
Griff Green, Ethereum community lead and founder of Blockchain-based nonprofit Giveth, stated, “release date will be postponed to 2019, Blockchain doesn’t need the holiday but it’s all about developers time. The possible release date will be around January or early February.”
Ethereum developers are regrouping on coming Friday over a live-streamed call to discuss and plan the upcoming test implementation.
The test failure occurred much earlier than anticipated, which left many developers unaware and not available. As all “nodes” or “computers” run through the miners which have to upgrade to the same software simultaneously has become a big issue.
“It looks like the consensus failure was driven by changes to the SSTORE opcode in EIP-1283 that were implemented differently between Parity and Geth”
Brian Veturo(Ropsten Testnet)
EIP-1283 (Ethereum improvement proposal) is a new code. Which reduces the cost of updating stored contracts by changing the method of storing smart contracts on the Ethereum Blockchain
Ethereum code developers found a lack of compatibility in the Constantinople code and attempted to process another re-sync to correct the Ropsten chain.
“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.”
Alexey Akhunov, Ethereum core developer, state that smooth processors are good for efficiency. But they can give a false sense of security, whereas breakages make people more “alert”. According to the release manager for Parity, Afri Schoedon, clients can be brought together on the Geth Ropsten chain by implementing bug fixes for relevant clients.
Schroeder stated that the most likely release date will be in the new year.