In a yesterday held Ethereum Core developer Meeting, it was decided that the next Ethereum Hard Fork Constantinople is moved to the beginning of 2019. The news about the postponement of the deadline, which was originally scheduled for November, it comes as little surprise after the Upgrade had to be postponed in the test network due to technical problems and a little later the error Code appeared.
Originally, the activation of the Constantinople Hard Forks should be held in the Mainnet to the Ethereum DevCon 4, the of 30.October to 02. November 2018 is running. Instead, the developers have now decided to move the hard Hard Fork, after several errors in the Code were found, which was published in the Ropsten to the test network.
Constantinople currently includes five backward-incompatible Changes to the network, of small code optimizations to further delay in the “Difficulty Bomb”. In Detail, Constantinople contains the following Changes:
- EIP 1234: The “Difficulty Bomb”-delay – to postpone the Transition to the Proof-of-Stake, are kept in the block times for an additional 12 months at about 15 seconds, and the block rewards 2-ETH is reduced.
- EIP 145: Bitwise commands to Move to the Ethereum Virtual Machine (EVM) to allow the direct Manipulation of Bytes to the EVM-layer.
- EIP 1014: Add a new Opcode that creates a contract, but the used address otherwise as, the existing CREATE-Opcode.
- EIP 1052: Add a new Opcode (EXTCODEHASH), the keccak256 Hash of the bytecode of a contact.
- EIP 1283: Add a new Gas-cost approach for the SSTORE Opcode.
The delay could have according to the discussion during the meeting also impact on other proposals for Change, which will be added to the Constantinople Hard Fork. Martin Holst Swende brought the proposal “ProgPow” back in the game. ProgPow aims to make the Ethereum against ASIC widerstandsfähog.
As we are already a couple of months agothat inflamed the ASIC vs GPU Mining debate again. By the end of March came the debate on, as the Ethereum Core developer Piper Merriam on Github a proposal for Discussion (EIP) . In the Ethereum Improvement Proposal 958 (EIP 958), stated Merriam, in his opinion, be in the crypto-community is a recognized fact that ASICs lead to a centralization of the network. This had to be prevented. The proposal met with broad approval. Holst Swende said:
I would venture to say that, if we decide that Constantinople takes place until January or February; then I would probably try to fight for ProgPoW is taken up in Constantinople.
Although ProgPoW was already discussed in previous Meetings. The consensus, however, was that the timeframe was too short, the Changes to be incorporated in the Constantinople Hard Fork, and that the Changes, if necessary, could be added via a further Hard-Fork shortly after Constantinople.
The entire Core Devs Meeting for you to see the following: