More frequent, smaller hardforks vs. less frequent, larger ones

A couple of things on my mind for Asaigo -

  • Create a new “EIPs Proposed” checkpoint two to three months after kickoff. 6-7 months before mainnet.
  • Change the “EIPs” Proposed checkpoint to “EIP ready.” 4 months after kickoff and 5 months before launch.

This new checkpoint will be when we close the door to new EIPs for the upgrade, rather than 5 months before upgrade it will be 6-7 months. This will then give time to discuss and hash over the proposed EIPs for two to four all-core-devs calls. Anything that gets kicked out of the previous upgrade (such as EIP-1283 was) would automatically be considered as proposed.

EIPs don’t need to be well formed, they just need to be communicated as proposed with some reasonable bounds. Like “My fee market proposal as per my talk at Conference Y” or “State Fees steps W, X, and Z.”

The existing 5 months to go mark the EIPs proposed would need to be “ready” - i.e. someone would have been on ACD to champion the EIP, ACD had discussion on it on the call or in FEM (or some other appropriate forum) and the EIP would be in a condition it could go into last call, accepted, or final. The idea being it is ready for client implementors to implement without concern for it being incomplete.

The 3 month (client implementations soft deadline) and 2 month (Testnet launch) checkpoints would remain the same.

Date Istanbul ‘Asiago’ ‘Brie’ ‘Cheddar’
May 2019 EIPs
Jun 2019
Jul 2019 Clients Kickoff
Aug 2019 Testnet
Sep 2019 Proposals
Oct 2019 Mainnet
Nov 2019 EIP Ready
Dec 2019
Jan 2020 Clients Kickoff
Feb 2020 Testnet
Mar 2020 Proposals
Apr 2020 Mainnet
May 2020 EIP Ready
Jun 2020
Jul 2020 Clients Kickoff
Aug 2020 Testnet
Sep 2020 Proposals
Oct 2020 Mainnet
Nov 2020 EIP Ready
Dec 2020
Jan 2021 Clients
Feb 2021 Testnet
Mar 2021
Apr 2021 Mainnet

Future cheesy placeholder names:
‘Danbo’ - Oct `21
‘Edam’ - Apr '22
‘Fetta’ - Oct '23
‘Gouda’ - Apr '23
‘Hoop’ - Oct '23
‘Infossato’ - Apr '24

This will get us 5 years out, which is what, two major bear markets?

4 Likes