Commit Graph

1699 Commits

Author SHA1 Message Date
Daira Hopwood 66a41077ca Support writing ZIPs in Markdown, generating the HTML using pandoc.
This has some minor deficiencies in math support and formatting of references.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-26 23:06:08 +01:00
Daira Hopwood 198241c077
Merge pull request #371 from zcash/spec-latex-portability
Protocol spec: improve LaTeX portability
2020-05-26 16:00:42 +01:00
Daira Hopwood 456c899627 Protocol spec: improve LaTeX portability.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-12 17:58:42 +01:00
Daira Hopwood 2af6223455 Fix COPYING link in README.rst (for GitHub version).
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-12 16:00:09 +01:00
Daira Hopwood dd31106723 Add COPYING.html.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-12 15:57:01 +01:00
Daira Hopwood f856210617 COPYING -> COPYING.rst
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-12 15:55:46 +01:00
Daira Hopwood 92349aa776 Makefile: tweak title generation.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-12 15:55:06 +01:00
Daira Hopwood d8951f74f5 Makefile: python3 transition.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-12 15:54:17 +01:00
Daira Hopwood a3f0295cb6 ZIP 32: formatting.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-01 10:16:18 +01:00
Daira Hopwood 9c0bf830e5 style.css: portability.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-30 13:21:16 +01:00
Daira Hopwood 95240be273 protocol/README.rst updates.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-27 15:57:30 +01:00
Daira Hopwood 681fbec905 Upgrade MathJax to v3. fixes #353
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-22 18:22:08 +01:00
Daira Hopwood 36c4eb4dae More math css tweaking.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-22 18:06:26 +01:00
Daira Hopwood 228108ea6b style.css: make the math blend in better with the surrounding text.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-22 17:44:54 +01:00
Daira Hopwood 894b839502 style.css: cosmetics.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-22 17:44:18 +01:00
Daira Hopwood 1b56c887db Upgrade to MathJax 2.7.7.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-22 17:26:27 +01:00
Daira Hopwood 69ef14ce8a ZIP 32: add more line break opportunities in math.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-22 14:37:07 +01:00
Daira Hopwood c79a0cff92 Upgrade to MathJax 2.7.5.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-22 14:36:04 +01:00
Daira Hopwood 882aeb9aa5 Makefile: HTML generation should depend on edithtml.sh.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-22 14:35:00 +01:00
Daira Hopwood 6c6843154d ZIP 32: use :math: markup for better rendering.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-22 11:41:16 +01:00
Daira Hopwood b9968a3bca ZIP 250: Update Heartwood testnet activation height and versions.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-22 01:38:37 +01:00
Daira Hopwood f0ba5495d5 Regenerate PDFs.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-22 01:35:48 +01:00
Daira Hopwood ca802490a5 Correct a wording error transposing transparent inputs and transparent outputs.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-22 01:32:26 +01:00
Daira Hopwood df126fb35b
Merge pull request #332 from daira/zip-0251
[ZIPs 207, 214, 251] Consensus ZIPs for Zcash Development Fund
2020-04-21 23:25:23 +01:00
Daira Hopwood 9f8ddba41e .gitignore: add another pattern for nano save files.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-14 13:10:23 +01:00
Daira Hopwood 3fad940acf Dockerfile: entrypoint should be "make all", to also make the protocol spec.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-14 13:09:42 +01:00
Daira Hopwood 283480c802 Makefile: rebuild index if files have been deleted.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-14 13:08:16 +01:00
Daira Hopwood 604532cca1 Makefile: add dot to filename of .Makefile.uptodate
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-14 13:06:08 +01:00
Daira Hopwood 2c37d28a82 ZIP 200: further clarification.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-14 09:23:00 +01:00
Daira Hopwood ae834f371e ZIP 200: clarify that following a pre-upgrade branch can normally only happen if EoS halt is bypassed.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-14 09:19:28 +01:00
Daira Hopwood 79b932e841 ZIP 200: rename "auto-senescence" to "End-of-Service halt".
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-14 09:10:55 +01:00
Daira Hopwood 3693c9edd6 ZIP 251: update versions of zcashd that are planned to support NU4.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-11 20:16:46 +01:00
Daira Hopwood ec7b435480 ZIPs 208, 250 and 251: keep `NETWORK_UPGRADE_PEER_PREFERENCE_BLOCK_PERIOD` the same
in terms of blocks, but it represents 1.5 days for the Heartwood upgrade onward.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-02 14:49:39 +01:00
Daira Hopwood 5182e212d0 ZIP 207: improvements to the pseudocode.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-02 14:49:39 +01:00
Daira Hopwood 27accd4cc3 ZIP 214: allow addresses within a funding stream to be repeated.
Remove definitions of unused RFC 2119 keywords.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-02 14:49:39 +01:00
Daira Hopwood d3784f64c4 ZIP 214: blockchains -> block chains.
Co-Authored-By: str4d <thestr4d@gmail.com>
2020-04-02 14:49:39 +01:00
Daira Hopwood 5fa56e83bf Protocol spec: add references for the NU4 upgrade.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-02 14:49:39 +01:00
Daira Hopwood edc43904c9 Protocol spec: clarify note about hashFinalSaplingRoot/hashLightClientRoot.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-02 14:49:39 +01:00
Daira Hopwood 9ac5984f54 ZIP 207: reference fix and HTML.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-02 14:49:39 +01:00
Daira Hopwood 9ce78b04f5 ZIP 207: be more explicit about which consensus rule is no longer active after NU4 activation.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-02 14:49:39 +01:00
Daira Hopwood 1ec5ac7281 ZIP 207: in the example implementation, ensure that multiplication by the numerator won't overflow.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-02 14:49:39 +01:00
Daira Hopwood b70ba3406d ZIP 207: use math markup.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-02 14:49:39 +01:00
Daira Hopwood c9ae7af581 ZIP 207: simplify wording about using a proportion of block subsidy.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-02 14:49:39 +01:00
Daira Hopwood 3cca1cc108 Scrunch pre and math blocks a bit more.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-02 14:49:39 +01:00
Daira Hopwood 1f77e08d4f "branch" -> "consensus branch"
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-02 14:49:39 +01:00
Daira Hopwood 0bd85486fe ZIP 214: add rationale section.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-02 14:49:39 +01:00
Daira Hopwood 4fd8f06bc1 ZIP 214: change wording to reflect the fact that ZEC != TAZ.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-02 14:49:39 +01:00
Daira Hopwood 0a26121691 ZIP 214: state explicitly that start height is inclusive and end height is exclusive.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-02 14:49:39 +01:00
Daira Hopwood 624ce6d6b0 ZIP 207: add definitions of "branch" and "network upgrade".
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-02 14:49:39 +01:00
Daira Hopwood e73e517fbf ZIP 214 is applicable only to Zcash.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-02 14:49:39 +01:00