Ethereum Constantinople upgrade comes with a clever workaround

Earlier this week, Zurich-based blockchain security firm ChainSecurity has discovered a critical bug in Ethereum’s Constantinople upgrade which led to its postponement. Key members of the Ethereum Foundation spoke today to decide on a revised plan.

According to reports on CoinDesk, the Constantinople upgrade will now come in late February at block number 7,280,000, which is estimated to hit on February 27th.

The upgrade will exclude the buggy EIP (Ethereum Improvement Proposal), which is the cause of the delay. This will be tested and refashioned for inclusion in a subsequent hard fork.

To fully support the private and test networks that already implemented the full upgrade, Constantinople will now be issued a two-step procedure on the main network. The first upgrade will include all five original EIPs. A second upgrade will specifically remove EIP 1283.

Péter Szilágyi, Ethereum team lead, said: “My suggestions is to define two hard forks, Constantinople as it is currently and the Constantinople fix up which just disables this feature…By having two forks everyone who actually upgraded can have a second fork to actually downgrade.”

The proposal was made during a core developer phone call on Friday morning. Participants on the call included Ethereum creator Vitalik Buterin and key Ethereum Core developers.