Ethereum’s upcoming hard fork, Istanbul, is all set to go live with six improvement protocols in the next few months. The Testnet launch is scheduled to take place in Septemeber, while the block number is yet to be decided for the Mainnet upgrade.
The hard fork was set to launch the coming month. However, it was delayed as all clients failed to merge accepted EIPs, and the schedule was pushed to a later date. According to the most recent meeting, all clients are supposed to merge the six EIPs by September 6. Geth and Pantheon are the only clients that have merged all the protocols, while Parity is lacking behind with just 1 EIP merged. This has also resulted in some of the community members throwing tantrums, with claims that their main project at present was Polkadot, instead of Ethereum.
While the date for the upgrade is yet to be decided, a developer has raised concerns over the implementation of an accepted EIP. The EIP in question is EIP-1884, proposed by Martin Holst Swende, a security lead at Ethereum Foundation. The Ethereum EIP blog post states,
“This EIP proposes repricing certain opcodes, to obtain a good balance between gas expenditure and resource consumption […] The growth of the Ethereum state has caused certain opcodes to be more resource-intensive at this point than they were previously. This EIP proposes to raise the gasCost for those opcodes.”
Wei Tang, Rust Developer at Parity Tech, expressed concerns about the implementation of this particular EIP. Notably, this was previously brought up during the 69th All Core Dev call. Tang stated that the protocol would “break at least a few deployed contracts,” further stating that the blockchain should be backward compatible.