At the end of February, two updates will be activated at once in the Ethereum blockchain ecosystem. The long-awaited hard fork Constantinople will be combined with another update.

Ethereum is preparing for the long-awaited hard fork Constantinople. This is the third attempt by the Ethereum team to update the blockchain system. This time the update will be different from the one proposed earlier as there will be two fork updates activated simultaneously - Constantinople and Petersburg.

The hard forks will take place on block #7,280,000 at the estimated time of 11:49:25 UTC on 25 February.

“Constantinople will activate on Monday 2019-02-25 11:54:02 UTC. Current average block time is 16.89 seconds. 91597 blocks to go (7188403/7280000),” wrote Afri Shoedon, Ethereum and Parity Technologies developer.

The Constantinople update was initially scheduled to be activated in October 2018. But then it was postponed to a later date due to problems with the activation of the update in the Ropsten testnet. There were bugs discovered in the Constantinople code and there were also problems related to the code difference between Parity and Geth Ethereum clients, as well as a consensus error in the version for Parity.

The second attempt to activate Constantinople was scheduled for January 2019. But it was also postponed due to a vulnerability discovered in one of the Ethereum Improvement Protocols (EIP-1283) several hours away from the planned hard fork. The bug regarding the calculation of the gas required to complete the transaction. Activating a vulnerable EIP could have led smart contracts to be exposed to attacks of reentrancy, which already caused the multimillion-dollar theft of assets from the decentralized autonomous organization The DAO in 2016.

The hard fork Petersburg, which is scheduled for activation simultaneously with Constantinople, is aimed at disabling the vulnerable EIP-1283.