Go to file
Daira Hopwood 2630966bc4
Merge pull request #558 from daira/better-link-checking
Better link checking
2021-09-09 15:06:01 +01:00
assets
css
historical Fix links. Add link to reference implementation PR to ZIP 203. 2018-03-07 01:49:01 +00:00
protocol Update links_and_dests.py to support HTML files and rate limiting (part 2). 2021-09-09 14:58:42 +01:00
.gitignore
CNAME
COPYING.html
COPYING.rst
Dockerfile
Makefile Update links_and_dests.py to support HTML files and rate limiting (part 2). 2021-09-09 14:58:42 +01:00
README.rst Merge pull request #543 from daira/zip-155 2021-08-23 16:01:40 +01:00
README.template Change planned activation date of NU5 on mainnet to mid-to-late November 2021. 2021-08-15 23:45:29 +01:00
_config.yml
edithtml.sh
index.html Merge pull request #543 from daira/zip-155 2021-08-23 16:01:40 +01:00
links_and_dests.py Update links_and_dests.py to support HTML files and rate limiting (part 2). 2021-09-09 14:58:42 +01:00
makeindex.sh
render-via-docker.sh
zip-0000.html Fix all links in ZIPs (and almost eliminate plain http links). 2021-09-09 15:02:46 +01:00
zip-0000.rst Fix all links in ZIPs (and almost eliminate plain http links). 2021-09-09 15:02:46 +01:00
zip-0001.html
zip-0001.rst
zip-0002.html
zip-0002.rst
zip-0022.html
zip-0032.html
zip-0032.rst
zip-0076.html
zip-0076.rst
zip-0143.html Fix all links in ZIPs (and almost eliminate plain http links). 2021-09-09 15:02:46 +01:00
zip-0143.rst Fix all links in ZIPs (and almost eliminate plain http links). 2021-09-09 15:02:46 +01:00
zip-0155.html Fix all links in ZIPs (and almost eliminate plain http links). 2021-09-09 15:02:46 +01:00
zip-0155.rst Fix all links in ZIPs (and almost eliminate plain http links). 2021-09-09 15:02:46 +01:00
zip-0173.html Fix all links in ZIPs (and almost eliminate plain http links). 2021-09-09 15:02:46 +01:00
zip-0173.rst Fix all links in ZIPs (and almost eliminate plain http links). 2021-09-09 15:02:46 +01:00
zip-0200.html
zip-0200.rst
zip-0201.html ZIP 201: regenerate HTML. 2021-08-16 21:41:05 +01:00
zip-0201.rst Update zip-0201.rst 2021-08-16 13:44:00 -06:00
zip-0202.html Fix all links in ZIPs (and almost eliminate plain http links). 2021-09-09 15:02:46 +01:00
zip-0202.rst Fix all links in ZIPs (and almost eliminate plain http links). 2021-09-09 15:02:46 +01:00
zip-0203.html
zip-0203.rst
zip-0204.html
zip-0204.rst
zip-0205.html Correct references to the title of ZIP 200. 2021-08-15 23:47:48 +01:00
zip-0205.rst Correct references to the title of ZIP 200. 2021-08-15 23:47:48 +01:00
zip-0206.html Correct references to the title of ZIP 200. 2021-08-15 23:47:48 +01:00
zip-0206.rst Correct references to the title of ZIP 200. 2021-08-15 23:47:48 +01:00
zip-0207.html
zip-0207.rst
zip-0208.html
zip-0208.rst
zip-0209.html
zip-0209.rst
zip-0210.html Correct references to the title of ZIP 200. 2021-08-15 23:47:48 +01:00
zip-0210.rst Correct references to the title of ZIP 200. 2021-08-15 23:47:48 +01:00
zip-0211.html Fix all links in ZIPs (and almost eliminate plain http links). 2021-09-09 15:02:46 +01:00
zip-0211.rst Fix all links in ZIPs (and almost eliminate plain http links). 2021-09-09 15:02:46 +01:00
zip-0212.html
zip-0212.rst
zip-0213.html Correct references to the title of ZIP 200. 2021-08-15 23:47:48 +01:00
zip-0213.rst Correct references to the title of ZIP 200. 2021-08-15 23:47:48 +01:00
zip-0214.html
zip-0214.rst
zip-0215.html ZIP 215: add a citation for reference to https://zips.z.cash/protocol/protocol.pdf#concreteed25519 2021-08-04 15:22:46 +01:00
zip-0215.rst ZIP 215: add a citation for reference to https://zips.z.cash/protocol/protocol.pdf#concreteed25519 2021-08-04 15:22:46 +01:00
zip-0216.html Fix all links in ZIPs (and almost eliminate plain http links). 2021-09-09 15:02:46 +01:00
zip-0216.rst Fix all links in ZIPs (and almost eliminate plain http links). 2021-09-09 15:02:46 +01:00
zip-0217.html
zip-0217.rst
zip-0219.html
zip-0219.rst
zip-0220.html
zip-0220.rst
zip-0221.html Fix all links in ZIPs (and almost eliminate plain http links). 2021-09-09 15:02:46 +01:00
zip-0221.rst Fix all links in ZIPs (and almost eliminate plain http links). 2021-09-09 15:02:46 +01:00
zip-0222.html Correct references to the title of ZIP 200. 2021-08-15 23:47:48 +01:00
zip-0222.rst Correct references to the title of ZIP 200. 2021-08-15 23:47:48 +01:00
zip-0224.html
zip-0224.rst
zip-0225.html
zip-0225.rst
zip-0239.html Correct references to the title of ZIP 200. 2021-08-15 23:47:48 +01:00
zip-0239.rst Correct references to the title of ZIP 200. 2021-08-15 23:47:48 +01:00
zip-0243.html
zip-0243.rst
zip-0244.html Correct references to the title of ZIP 200. 2021-08-15 23:47:48 +01:00
zip-0244.rst Correct references to the title of ZIP 200. 2021-08-15 23:47:48 +01:00
zip-0245.html Correct references to the title of ZIP 200. 2021-08-15 23:47:48 +01:00
zip-0245.rst Correct references to the title of ZIP 200. 2021-08-15 23:47:48 +01:00
zip-0250.html Correct references to the title of ZIP 200. 2021-08-15 23:47:48 +01:00
zip-0250.rst Correct references to the title of ZIP 200. 2021-08-15 23:47:48 +01:00
zip-0251.html Correct references to the title of ZIP 200. 2021-08-15 23:47:48 +01:00
zip-0251.rst Correct references to the title of ZIP 200. 2021-08-15 23:47:48 +01:00
zip-0252.html Add ZIP 155 (addrv2 message), and update ZIP 252 to reference it. 2021-08-13 17:41:49 +01:00
zip-0252.rst Add ZIP 155 (addrv2 message), and update ZIP 252 to reference it. 2021-08-13 17:41:49 +01:00
zip-0300.html
zip-0300.rst
zip-0301.html Fix all links in ZIPs (and almost eliminate plain http links). 2021-09-09 15:02:46 +01:00
zip-0301.rst Fix all links in ZIPs (and almost eliminate plain http links). 2021-09-09 15:02:46 +01:00
zip-0302.html Fix all links in ZIPs (and almost eliminate plain http links). 2021-09-09 15:02:46 +01:00
zip-0302.rst Fix all links in ZIPs (and almost eliminate plain http links). 2021-09-09 15:02:46 +01:00
zip-0303.html
zip-0303.rst
zip-0304.html
zip-0304.rst
zip-0305.html
zip-0305.rst
zip-0306.html
zip-0306.rst
zip-0307-arch.png
zip-0307.html ZIP 307: regenerate HTML. 2021-09-07 14:46:47 +01:00
zip-0307.rst ZIP 307: clarify that epk is needed 2021-08-25 19:29:49 -04:00
zip-0308.html
zip-0308.rst
zip-0309.html Fix all links in ZIPs (and almost eliminate plain http links). 2021-09-09 15:02:46 +01:00
zip-0309.rst Fix all links in ZIPs (and almost eliminate plain http links). 2021-09-09 15:02:46 +01:00
zip-0310.html
zip-0310.rst
zip-0311.html
zip-0311.rst
zip-0312.html
zip-0312.rst
zip-0313.html
zip-0313.rst
zip-0314.html
zip-0314.rst
zip-0315.html
zip-0315.rst
zip-0316-f3.png
zip-0316-f4.png
zip-0316.html Include the Human-Readable Part in the padding used to check for malleation. 2021-07-13 23:51:02 +01:00
zip-0316.rst Include the Human-Readable Part in the padding used to check for malleation. 2021-07-13 23:51:02 +01:00
zip-0321.html
zip-0321.rst
zip-0322.html
zip-0322.rst
zip-0323.html
zip-0323.rst
zip-0339.html
zip-0339.rst
zip-0400.html
zip-0400.rst
zip-0401.html ZIP 401: update for wtxid. 2021-08-23 15:49:09 +01:00
zip-0401.rst ZIP 401: update for wtxid. 2021-08-23 15:49:09 +01:00
zip-0402.html
zip-0402.rst
zip-0403.html
zip-0403.rst
zip-0416.html
zip-0416.rst
zip-1001.html
zip-1001.rst
zip-1002.html
zip-1002.rst
zip-1003.html
zip-1003.rst
zip-1004.html
zip-1004.rst
zip-1005.html
zip-1005.rst
zip-1006.html
zip-1006.rst
zip-1007.html
zip-1007.rst
zip-1008.html
zip-1008.rst
zip-1009.html
zip-1009.rst
zip-1010.html Fix all links in ZIPs (and almost eliminate plain http links). 2021-09-09 15:02:46 +01:00
zip-1010.rst Fix all links in ZIPs (and almost eliminate plain http links). 2021-09-09 15:02:46 +01:00
zip-1011.html
zip-1011.rst
zip-1012.html
zip-1012.rst
zip-1013.html
zip-1013.rst
zip-1014.html Fix all links in ZIPs (and almost eliminate plain http links). 2021-09-09 15:02:46 +01:00
zip-1014.rst Fix all links in ZIPs (and almost eliminate plain http links). 2021-09-09 15:02:46 +01:00
zip-guide.html Fix all links in ZIPs (and almost eliminate plain http links). 2021-09-09 15:02:46 +01:00
zip-guide.rst Fix all links in ZIPs (and almost eliminate plain http links). 2021-09-09 15:02:46 +01:00

README.template

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

.. 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 youd 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.


NU5 ZIPs
--------

This is the list of ZIPs relevant to the proposed NU5 Upgrade, which
is planned to activate on Mainnet in mid-to-late November 2021:

- `ZIP 32: Shielded Hierarchical Deterministic Wallets <zip-0032.rst>`__ (updated)
- `ZIP 203: Transaction Expiry <zip-0203.rst>`__ (updated)
- `ZIP 209: Prohibit Negative Shielded Chain Value Pool Balances <zip-0209.rst>`__ (updated)
- `ZIP 212: Allow Recipient to Derive Ephemeral Secret from Note Plaintext <zip-0212.rst>`__ (updated)
- `ZIP 213: Shielded Coinbase <zip-0213.rst>`__ (updated)
- `ZIP 216: Require Canonical Jubjub Point Encodings <zip-0216.rst>`__
- `ZIP 221: FlyClient - Consensus-Layer Changes <zip-0221.rst>`__ (updated)
- `ZIP 224: Orchard Shielded Protocol <zip-0224.rst>`__
- `ZIP 225: Version 5 Transaction Format <zip-0225.rst>`__
- `ZIP 239: Relay of Version 5 Transactions <zip-0239.rst>`__
- `ZIP 244: Transaction Identifier Non-Malleability <zip-0244.rst>`__
- `ZIP 252: Deployment of the NU5 Network Upgrade <zip-0252.rst>`__
- `ZIP 316: Unified Addresses and Unified Viewing Keys <zip-0316.rst>`__


License
-------

Unless otherwise stated in this repositorys 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 .