zcash / Zips
Projects that are alternatives of or similar to Zips
.. Title: Specifications and Zcash Improvement Proposals
What are ZIPs?
Zcash Improvement Proposals (ZIPs) are the way to:
- propose new features for the the
Zcash cryptocurrency <https://z.cash/>
__ 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 ZcashCommunity Discord chat <https://discord.gg/kdjfvps>
__
to talk about your idea.
Participation in the Zcash project is subject to a Code of Conduct <https://github.com/zcash/zcash/blob/master/code_of_conduct.md>
__.
The Zcash protocol is documented in its Protocol Specification <protocol/protocol.pdf>
__.
To start contributing, first read ZIP 0 <zip-0000.rst>
__ which documents the ZIP process.
Then clone this repo <https://github.com/zcash/zips>
__ from GitHub, and start adding
your draft ZIP, formatted either as reStructuredText or as Markdown.
For example, if using reStructuredText, use a filename matching draft-*.rst
.
Use make
to check that you are using correct
reStructuredText <https://docutils.sourceforge.io/rst.html>
__ or
Markdown <https://pandoc.org/MANUAL.html#pandocs-markdown>
__ syntax,
and double-check the generated draft-*.html
file before filing a Pull Request.
Canopy ZIPs
This is the list of ZIPs included in Canopy (Network Upgrade 4), due to activate on mainnet in mid-November 2020:
-
ZIP 207: Funding Streams <zip-0207.rst>
__ -
ZIP 211: Disabling Addition of New Value to the Sprout Value Pool <zip-0211.rst>
__ -
ZIP 212: Allow Recipient to Derive Sapling Ephemeral Secret from Note Plaintext <zip-0212.rst>
__ -
ZIP 214: Consensus rules for a Zcash Development Fund <zip-0214.rst>
__ -
ZIP 215: Explicitly Defining and Modifying Ed25519 Validation Rules <zip-0215.rst>
__ -
ZIP 251: Deployment of the Canopy Network Upgrade <zip-0251.rst>
__
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 <COPYING.rst>
__ for more information or see
https://opensource.org/licenses/MIT .
Index of ZIPs
.. raw:: html