.. Title: Specifications and Zcash Improvement Proposals What are ZIPs? -------------- Zcash Improvement Proposals (ZIPs) are the way to: * propose new features for the `Zcash cryptocurrency `__ and their rationale, * specify the implementation details of the feature, * collect community input on the proposal, and * document design decisions. Contributing ------------ The authors of a ZIP are responsible for building consensus within the community and documenting / addressing dissenting opinions. Anyone can write a ZIP! We encourage community contributions and decentralization of work on the Zcash protocol. If you’d like to bounce ideas off people before formally writing a ZIP, we encourage it! Visit the `Zcash Community Forum `__ to talk about your idea. Participation in the Zcash project is subject to a `Code of Conduct `__. The Zcash protocol is documented in its `Protocol Specification `__ `(dark mode version) `__. To start contributing, first read `ZIP 0 `__ which documents the ZIP process. Then clone `this repo `__ from GitHub, and start adding your draft ZIP, formatted either as reStructuredText or as Markdown, into the `zips/` directory. For example, if using reStructuredText, use a filename matching ``zips/draft-*.rst``. Use ``make`` to check that you are using correct `reStructuredText `__ or `Markdown `__ syntax, and double-check the generated ``rendered/draft-*.html`` file before filing a Pull Request. See `here `__ for the project dependencies. NU6.1 Candidate ZIPs -------------------- The following ZIP drafts are under consideration for inclusion in NU6.1: - `draft-ecc-community-and-coinholder: Community and Coinholder Funding Model `__ - `draft-ecc-lockbox-disbursement: Deferred Dev Fund Lockbox Disbursement `__ This list is only provided here for easy reference; no decision has been made on whether to include each of these ZIP drafts. `ZIP 255: Deployment of the NU6.1 Network Upgrade `__ will define which ZIPs are included in NU6.1. NU7 Candidate ZIPs ------------------ The following ZIPs are under consideration for inclusion in NU7: - `ZIP 226: Transfer and Burn of Zcash Shielded Assets `__ - `ZIP 227: Issuance of Zcash Shielded Assets `__ - `ZIP 230: Version 6 Transaction Format `__ - `ZIP 231: Memo Bundles `__ - `ZIP 233: Network Sustainability Mechanism: Burning `__ - `ZIP 234: Network Sustainability Mechanism: Issuance Smoothing `__ - `ZIP 235: Network Sustainability Mechanism: Burn 60% of Transaction Fees `__ - `ZIP 246: Digests for the Version 6 Transaction Format `__ - `ZIP 2002: Explicit Fees `__ - `ZIP 2003: Disallow version 4 transactions `__ - `ZIP 2004: Remove the dependency of consensus on note encryption `__ In addition, `ZIP 317: Proportional Transfer Fee Mechanism `__ may be updated. This list is only provided here for easy reference; no decision has been made on whether to include each of these ZIPs. `draft-arya-deploy-nu7: Deployment of the NU7 Network Upgrade `__ will define which ZIPs are included in NU7. License ------- Unless otherwise stated in this repository’s individual files, the contents of this repository are released under the terms of the MIT license. See `COPYING `__ for more information or see https://opensource.org/licenses/MIT .