Go to file
Daira Hopwood 9a6aa31d93 ZIP 32: correction for seeds longer than 32 bytes. refs https://github.com/zcash/zcash/issues/4641
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-29 20:07:07 +01:00
assets Add SVG source for section-anchor.png. 2020-02-27 23:13:44 +00:00
css style.css: improve font size of code in headings. 2020-06-15 13:20:57 +01:00
historical Fix links. Add link to reference implementation PR to ZIP 203. 2018-03-07 01:49:01 +00:00
protocol Regenerate PDFs. 2020-07-13 18:54:03 +01:00
.gitignore .gitignore: add another pattern for nano save files. 2020-04-14 13:10:23 +01:00
CNAME Create CNAME 2019-08-05 18:01:51 +01:00
COPYING.html Add COPYING.html. 2020-05-12 15:57:01 +01:00
COPYING.rst COPYING -> COPYING.rst 2020-05-12 15:55:46 +01:00
Dockerfile Dockerfile: entrypoint should be "make all", to also make the protocol spec. 2020-04-14 13:09:42 +01:00
Makefile Makefile: add 'discard' target, to discard changes to checked-in generated files. 2020-07-05 17:27:20 +01:00
README.rst Publish ZIP 304: generate HTML and index. 2020-07-19 00:45:06 +01:00
README.template Some edits made to README.rst should have been made to README.template instead. 2020-05-30 16:51:19 +01:00
_config.yml Set theme jekyll-theme-tactile 2019-06-28 12:13:08 +01:00
edithtml.sh Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
index.html Publish ZIP 304: generate HTML and index. 2020-07-19 00:45:06 +01:00
makeindex.sh Try to improve consistency of whitespace behaviour for sed on macOS. 2020-01-24 15:33:58 +00:00
render-via-docker.sh Support rendering via Docker. 2020-01-02 11:58:44 -08:00
zip-0000.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-0000.rst ZIP 0: changes Foundation ZIP editor. 2020-05-27 17:38:49 +01:00
zip-0032.html ZIP 32: correction for seeds longer than 32 bytes. refs https://github.com/zcash/zcash/issues/4641 2020-07-29 20:07:07 +01:00
zip-0032.rst ZIP 32: correction for seeds longer than 32 bytes. refs https://github.com/zcash/zcash/issues/4641 2020-07-29 20:07:07 +01:00
zip-0143.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-0143.rst Use "validate" rather than "verify" for signature validation in ZIPs. 2020-06-09 12:56:33 +01:00
zip-0173.html ZIPs 173 and 213: fix URLs in references. 2020-07-04 04:03:54 +01:00
zip-0173.rst ZIPs 173 and 213: fix URLs in references. 2020-07-04 04:03:54 +01:00
zip-0200.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-0200.rst Correct references to ZIPs with changed titles. 2020-06-09 13:19:59 +01:00
zip-0201.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-0201.rst Correct references to ZIPs with changed titles. 2020-06-09 13:19:59 +01:00
zip-0202.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-0202.rst Use "validate" rather than "verify" for signature validation in ZIPs. 2020-06-09 12:56:33 +01:00
zip-0203.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-0203.rst Use relative links from ZIPs to other ZIPs and the protocol spec. 2019-11-07 20:28:29 +00:00
zip-0205.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-0205.rst Correct references to ZIPs with changed titles. 2020-06-09 13:19:59 +01:00
zip-0206.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-0206.rst "branch" -> "consensus branch" 2020-03-16 21:02:36 +00:00
zip-0207.html ZIPs 207, 214, 215 and 251: some suggested changes from NCC audit. 2020-07-05 17:27:20 +01:00
zip-0207.rst ZIPs 207, 214, 215 and 251: some suggested changes from NCC audit. 2020-07-05 17:27:20 +01:00
zip-0208.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-0208.rst Use "validate" rather than "verify" for signature validation in ZIPs. 2020-06-09 12:56:33 +01:00
zip-0209.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-0209.rst Link to https://www.rfc-editor.org/rfc/rfcXXXX.html for RFCs. 2020-02-29 16:00:39 +00:00
zip-0210.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-0210.rst Link to https://www.rfc-editor.org/rfc/rfcXXXX.html for RFCs. 2020-02-29 16:00:39 +00:00
zip-0211.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-0211.rst ZIPs 211, 212, 221: tools.ietf.org -> www.rfc-editor.org. 2020-06-02 18:35:15 +01:00
zip-0212.html ZIP 212: fix typo. 2020-07-29 14:52:41 +01:00
zip-0212.rst ZIP 212: fix typo. 2020-07-29 14:52:41 +01:00
zip-0213.html ZIPs 173 and 213: fix URLs in references. 2020-07-04 04:03:54 +01:00
zip-0213.rst ZIPs 173 and 213: fix URLs in references. 2020-07-04 04:03:54 +01:00
zip-0214.html Update the funding stream start and end heights for the Dev Fund on Testnet. 2020-07-25 00:04:19 +01:00
zip-0214.rst Update the funding stream start and end heights for the Dev Fund on Testnet. 2020-07-25 00:04:19 +01:00
zip-0215.html ZIPs 207, 214, 215 and 251: some suggested changes from NCC audit. 2020-07-05 17:27:20 +01:00
zip-0215.rst ZIPs 207, 214, 215 and 251: some suggested changes from NCC audit. 2020-07-05 17:27:20 +01:00
zip-0221.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-0221.rst ZIPs 211, 212, 221: tools.ietf.org -> www.rfc-editor.org. 2020-06-02 18:35:15 +01:00
zip-0243.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-0243.rst Use "validate" rather than "verify" for signature validation in ZIPs. 2020-06-09 12:56:33 +01:00
zip-0250.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-0250.rst Correct references to ZIPs with changed titles. 2020-06-09 13:19:59 +01:00
zip-0251.html ZIP 251: set Canopy Testnet activation height. 2020-07-25 01:59:04 +01:00
zip-0251.rst ZIP 251: set Canopy Testnet activation height. 2020-07-25 01:59:04 +01:00
zip-0301.html ZIP 301: minor cleanups. 2020-06-29 20:06:51 +01:00
zip-0301.rst ZIP 301: minor cleanups. 2020-06-29 20:06:51 +01:00
zip-0304.html Publish ZIP 304: generate HTML and index. 2020-07-19 00:45:06 +01:00
zip-0304.rst Add prefix on the base64 encoding of sigs for zip304 2020-07-19 00:44:08 +01:00
zip-0307-arch.png ZIP 307: arch.png -> zip-0307-arch.png 2020-06-29 20:15:21 +01:00
zip-0307.html ZIP 307: update header. 2020-06-29 22:30:06 +01:00
zip-0307.rst ZIP 307: update header. 2020-06-29 22:30:06 +01:00
zip-0308.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-0308.rst Link to https://www.rfc-editor.org/rfc/rfcXXXX.html for RFCs. 2020-02-29 16:00:39 +00:00
zip-0310.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-0310.rst ZIP 310: add Abstract and Motivation. Resolve TODO re: relation between tallies and spending keys. 2020-03-24 23:39:53 +00:00
zip-0401.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-0401.rst Link to https://www.rfc-editor.org/rfc/rfcXXXX.html for RFCs. 2020-02-29 16:00:39 +00:00
zip-1001.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-1001.rst Link to https://www.rfc-editor.org/rfc/rfcXXXX.html for RFCs. 2020-02-29 16:00:39 +00:00
zip-1002.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-1002.rst Link to https://www.rfc-editor.org/rfc/rfcXXXX.html for RFCs. 2020-02-29 16:00:39 +00:00
zip-1003.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-1003.rst Link to https://www.rfc-editor.org/rfc/rfcXXXX.html for RFCs. 2020-02-29 16:00:39 +00:00
zip-1004.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-1004.rst Link to https://www.rfc-editor.org/rfc/rfcXXXX.html for RFCs. 2020-02-29 16:00:39 +00:00
zip-1005.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-1005.rst Obsolete ZIPs 1001 to 1013 inclusive, and regenerate ZIP index and HTML. 2020-02-27 17:54:18 +00:00
zip-1006.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-1006.rst Link to https://www.rfc-editor.org/rfc/rfcXXXX.html for RFCs. 2020-02-29 16:00:39 +00:00
zip-1007.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-1007.rst Link to https://www.rfc-editor.org/rfc/rfcXXXX.html for RFCs. 2020-02-29 16:00:39 +00:00
zip-1008.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-1008.rst Link to https://www.rfc-editor.org/rfc/rfcXXXX.html for RFCs. 2020-02-29 16:00:39 +00:00
zip-1009.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-1009.rst Obsolete ZIPs 1001 to 1013 inclusive, and regenerate ZIP index and HTML. 2020-02-27 17:54:18 +00:00
zip-1010.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-1010.rst Link to https://www.rfc-editor.org/rfc/rfcXXXX.html for RFCs. 2020-02-29 16:00:39 +00:00
zip-1011.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-1011.rst ZIP 1011: cosmetics. 2020-03-10 16:43:19 +00:00
zip-1012.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-1012.rst Obsolete ZIPs 1001 to 1013 inclusive, and regenerate ZIP index and HTML. 2020-02-27 17:54:18 +00:00
zip-1013.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-1013.rst Link to https://www.rfc-editor.org/rfc/rfcXXXX.html for RFCs. 2020-02-29 16:00:39 +00:00
zip-1014.html ZIP 1014: regenerate HTML (Howard Loo removed from credits on his request). 2020-07-20 22:32:40 +01:00
zip-1014.rst Remove Howard Loo from credits section 2020-07-15 09:26:24 -07:00
zip-guide.html Add rel="bookmark" to permalinks. 2020-06-15 14:04:25 +01:00
zip-guide.rst Link to https://www.rfc-editor.org/rfc/rfcXXXX.html for RFCs. 2020-02-29 16:00:39 +00: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 community
`Discord <https://discord.com/invite/PXHqXV2>`__ channel 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.


Heartwood ZIPs
--------------

This is the list of ZIPs included in Heartwood (Network Upgrade 3), due to activate on
mainnet in mid-July 2020:

- `ZIP 213: Shielded Coinbase <zip-0213.rst>`__
- `ZIP 221: FlyClient - Consensus-Layer Changes <zip-0221.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 .