In yesterday’s meeting, the ZIP editors (with additional input from Daira-Emma) discussed the timeline required to implement ZIPs (Zcash Improvement Proposals) to be activated in NU7 (Network Upgrade 7). (Zcash Improvement Proposals are the mechanism through which changes and improvements to the Zcash protocol are proposed and discussed.)
There is overall expectation in the community that NU7 will bring ZSAs (Zcash Shielded Assets, an extension of the protocol being worked on by QEDIT via a ZCG grant), and thus will also mark the official deprecation of zcashd (the Zcash node maitained by ECC), since it is not expected that ZSAs will be implemented for zcashd.
A network upgrade takes 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 the first important deadline.
By November 5th, 2024, all proposals that aim to be included in NU7 must have been submitted as ZIPs, containing semantic content that is sufficiently stable to make a technical and community decision on whether to include it in NU7.
In particular, this applies to the ZSAs ZIPs (which are already mostly done), but of course to any other ZIP.
For guidance on how to submit a ZIP, check the “ZIP Workflow” section of ZIP 0.
If required, the ZIP editors can hold “office hours” where you can get guidance on how to write and submit a ZIP. Please reach out if that is necessary.
Timeline
In order to work out the previously specified deadline for NU7 ZIPs, the ZIP editors made a rough sketch of the most optimistic possible timeline for the network upgrade and zcashd deprecation. Please note that this is a preliminary view from the ZIP editors, and does not represent any sort of commitment by ECC or ZF or any other involved party. Also keep in mind that the timeline will be affected by the set of ZIPs that end up being selected to be activated at NU7.
Highlights (most optimistic possible timeline):
- November 5th, 2024: NU7 ZIP deadline.
- Around beginning of February, 2025: NU7 testnet activation height set. Zebra release with all NU7 consensus rules implemented.
- Around beginning of March, 2025: NU7 testnet activation. Wallets should update to support the likely new transaction format, and possibly to add ZSA support if desired.
- Around beginning of April, 2025: hopefully the zcashd replacement wallet will be ready so zcashd users can start to migrate to Zebra + replacement wallet.
- Around mid-May 2025: the last zcashd release reaches end-of-service. Network will become mostly Zebra-only. A new zcashd release with updated end-of-service will be ready in case something unexpected happens in the network.
- Around end of May 2025: Zebra release with the NU7 mainnet activation height set.
- Around mid-August 2025: NU7 activates.