In yesterday’s meeting, the ZIP editors (with additional input from Daira-Emma and Kris) discussed the timeline required to implement ZIPs (Zcash Improvement Proposals) to be activated with the next halvening. (Zcash Improvement Proposals are the mechanism through which changes and improvements to the Zcash protocol are proposed and discussed.)
The next halvening is estimated to happen around November 22th, 2024. Along with the issuance halvening, the current Dev Fund is set to expire at the same moment. Members of the community have proposed possible extensions to the Dev Fund. If a proposal is approved by the community, it will need to be implemented as a network upgrade (NU6) that would be activated at the same time as the halvening.
These things take time (implementing, auditing, activating on testnet and testing, preparing for mainnet activation, and finally activating on mainnet), so we have mapped out a timeline for this process to happen. Considering this timeline, we have determined two important deadlines.
By July 2nd, 2024, all proposals that aim to be included in NU6 must have been submitted as ZIPs, containing semantic content that is sufficiently stable to make a community decision on whether to include it in NU6.
In other words, if you have a Dev Fund proposal intended to be activated at the next halvening, you must write it up as a ZIP and submit it by July 2nd, 2024.
The ZIP could have parameters subject to community agreement, and does not need to have been fully edited. Some ZIPs might be excluded from NU6 at this point because in the assessment of node developers, they aren’t implementable in the NU6 timeframe. Any ZIP can be excluded later if showstopper security issues are found.
By July 15th, 2024, the proposed ZIPs must be finalized, and the community needs to decide which ones will be included in NU6, if any. In other words, considering that most of these will be Dev Fund proposals, the community needs to decide which Dev Fund proposal will be activated at NU6, if any.
For guidance on how to submit a ZIP, check the “ZIP Workflow” section of ZIP-0.
The ZIP editors will also hold “office hours” where you can get guidance on how to write and submit a ZIP, at the following times:
- June 21st, 17:00 UTC
- June 25th, 17:00 UTC
If neither of these timeslots work for you, let us know.
For reference, this is the current timeline for NU6:
- 2024-06-21: First “NU6 ZIP office hours” session.
- 2024-06-25: Second “NU6 ZIP office hours” session.
- 2024-07-02: The semantic content of all NU6-candidate ZIPs is sufficiently stable to make a community decision on whether to include it in NU6.
- 2024-07-15: Set of ZIPs for NU6 decided upon.
- 2024-07-16: ZIP editors transition NU6 ZIPs to “Proposed” status.
- 2024-08-08: Planned NU6 testnet activation.
- 2024-11-22: NU6 mainnet activation (height 2,726,400).