Ethereum’s Constantinople Fails To Activate On Testnet
Constantinople, which is the big Ethereum network hard fork/upgrade that was expected to go live by the end of the year might not be possible. This is according to multiple developers that work on the Ethereum network.
Ropsten network stalls at 4,299,999 blocks
Constantinople was expected to go live on Ethereum’s main test network, Ropsten at 4,300,000 blocks. However, once the block height was attained, it was clear that the plan would not be possible.
The first problem encountered was that the Ropsten network halted on the last block before the upgrade – 4,299,999, staying at that level for a while.
Afri Schoedon, release manager for the ethereum client Parity, commented that the main cause for the upgrade stall was the absence of miners on the network. They were supposed to push the upgraded blockchain forward.
Despite that, the network got unstuck, with the first Constantinople block mined afterward. Developers were happy about this but it didn’t last long as they got something new to worry about.
Following the hardfork, there were zero transactions recorded on the network. Schoedon added that there was a consensus issue on Ropsten and this led to a three-way fork between Geth, Parity, and another Ethereum client.
Developers called for more testnet miners to introduce stability to the Ropsten chain.
Schoedon later pointed out that this testnet issue was encountered due to miners and developers not being on the same page with Constantinople’s proposed changes. This has affected the release schedule of the upgrade, he added.
Self-proclaimed “blockchain minimalist” and “crypto-anarchist” were of the view that Ethereum mainnet Constantinople hardfork might not happen this year and this would negatively affect the Ethereum roadmap.
Other developers have yet to confirm the delayed release of Constantinople. However, most of them are still hopeful that the hard fork would take place before the end of the year.
Constantinople the second part of Byzantium
Constantinople upgrade is the second part of the upgrade called Byzantium. The upgrade was put in place to become the final part of the protocol upgrade which would help the Ethereum network move from a POW consensus algorithm to POS.
éter Szilágyi, lead developer of the most popular Ethereum client, Geth mentioned that most of the changes to the network have already been implemented, stating that the EIPs are almost done.
The Byzantium hard fork is expected to allow parallel processing of multiple transactions. This would go a long way to increase the transaction speed of the network.
The fast task execution can be achieved by communicating transaction statuses with the help of successive blocks.
The upgrade has also brought the code that would lead to the implementation of four smart contracts. These smart contracts decreased the power needed to execute zk-snarks.
The Byzantium hard fork has also reduced the number of Ether given to users as a reward, from five to three.