Roadmap

Ethereum Roadmap, including links to ETH 1.x and ETH2 / Serenity

Prior information is available on the releases page.

The formal process of hardforks is documented in EIP 233, along with some recent discussion on EthMagicians.

Constantinople

Constantinople is planned for Q1 of 2019. Planned date is January 16th, 2019, 12:00pm UTC.

  • EIP 145 Bitwise shifting instructions in the EVM
  • EIP 1052 EXTCODEHASH opcode
  • EIP 1283 Net gas metering for SSTORE without dirty maps
  • EIP 1014 Skinny CREATE2
  • EIP 1234 Constantinople Difficulty Bomb Delay and Block Reward Adjustment

Note: listed Github threads for items that are still listed as Draft

Useful Reading

Istanbul

Istanbul is planned for Q4 of 2019. Planned date is October 16th, 2019, 12:00pm UTC.

More details on the road to Istanbul.

Note: proposals are not discussed yet.

ETH 1.x

There are a variety of proposals for what is now known as ETH 1.x -- a series of upgrades to add features in support of the full ETH2 specs. These are all at the proposal / discussion stage, without any of them having been turned into EIPs.

The EthMagicians ETH 1.x Ring has more discussions.

Meetings

Storage Rent / Pruning

Problem: on chain storage can't be stored forever. Introduce rent, archiving, pruning, or a variety of other methods to minimize live state storage.

Rent:
https://ethereum-magicians.org/t/ethereum-state-rent-for-eth-1-x-pre-eip-document/2018

Pruning:
https://ethereum-magicians.org/t/ethereum-chain-pruning-for-long-term-1-0-scalability-and-viability/2074

eWASM

Simulation

Problem: Simulate various parameters of proposed features

https://ethereum-magicians.org/t/simulation-working-group-proposal-for-eth-1-x/2068/2

Serenity / ETH2

See the ETH2 Specs Github Repo.

The ETH2 Project Management repo holds ongoing notes and meetings.