Commit Graph

1287 Commits

Author SHA1 Message Date
Matt Luongo 49e63fe239 Clarify dev fee changes via network upgrade
This structure makes it clear that the Foundation isn't "paying" the dev
fee recipients -- a logistics mess -- and instead recommends changes per
network upgrade.
2019-10-25 13:55:23 -04:00
Matt Luongo 3c35f28272 Include requirements and non-requirements 2019-10-25 13:55:17 -04:00
Matt Luongo 66eb89c7f3
Clean up the narrative language 2019-10-19 23:01:07 -04:00
Matt Luongo f78cade025
Clarify the board's discretion around elections 2019-10-17 22:40:43 -04:00
Matt Luongo 7b7b8ecb05
Clarify that developers decide and execute...
roadmaps.
2019-10-15 19:55:12 -04:00
Matt Luongo a3e5153e98
Allow room for Foundation board self-selection
... while heavily favoring formal board experience.

A board stacked with researchers isn't representative and is unlikely to
have the leverage it needs.
2019-10-12 06:54:30 -04:00
Matt Luongo 2277417172
Fix a couple lists 2019-10-12 06:38:44 -04:00
Matt Luongo 6265c0009a
Include the bulk of the dev fee proposal 2019-10-06 19:03:53 -04:00
Matt Luongo da2761d81d
Describe the "crowding out" problem 2019-10-06 17:02:29 -04:00
Matt Luongo 1c288d7922
Describe issues with today's Zcash governance 2019-10-06 16:44:57 -04:00
Matt Luongo a43b8a4e7f
Zcash can be more than "Bitcoin, but private" 2019-09-27 15:01:38 -04:00
Matt Luongo 0b32b51ff1
Introducing my interest in Zcash 2019-09-27 14:45:27 -04:00
Matt Luongo ef1b750c95
Another take on a dev fee ZIP.
We need to separate the foundation and the ECC, and we need to ecourage
third-party investment in Zcash development.

Let's do this.
2019-09-27 14:22:09 -04:00
Daira Hopwood 89de83447a Regenerate PDFs.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-09-24 01:34:27 +01:00
Daira Hopwood 59aabd6fb5 Fix a typo in the generator for S_1 found by magrady.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-09-24 01:32:02 +01:00
Daira Hopwood a5eef5d9fc Clarify the type of v^new when sending a Sapling note. fixes #262
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-09-24 01:17:48 +01:00
Daira Hopwood 746bcca4b3 Regenerate PDFs.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-09-24 00:53:05 +01:00
Taylor Hornby a4c521a96c Explain the discrepancy in the number of constraints for BLAKE2s found by QED-it.
Co-authored-by: Taylor Hornby <taylor@defuse.ca>
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-09-24 00:50:12 +01:00
Daira Hopwood 4326655e59 Merge branch 'can' of github.com:nvesely/zips into spec-updates 2019-09-24 00:36:58 +01:00
Daira Hopwood 07417709da Set date for change entry.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-09-24 00:31:52 +01:00
Daira Hopwood 080cfb00bf Fix an error in the expression for Δ in Pedersen hashing, and add acknowledgement to Kobi Gurkan.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-09-24 00:30:41 +01:00
Weikeng Chen 3b111df058 fix a small typo in 4.8 Merkle path validity
Similarly, let MerkleCRH be MerkleCRH^{Sprout} for Sprout, or **MerkleDepth^{Sapling}** for Sapling.

becomes

Similarly, let MerkleCRH be MerkleCRH^{Sprout} for Sprout, or **MerkleCRH^{Sapling}** for Sapling.

Co-authored-by: Weikeng Chen <w.k@berkeley.edu>
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-09-24 00:28:12 +01:00
Daira Hopwood d69d5e1a0c Protocol spec Makefile: 'all' is now the default target.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-09-03 20:51:01 +01:00
Daira Hopwood 8c6eb6c741 Protocol spec Makefile improvements to suppress unneeded output.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-09-03 20:51:01 +01:00
Daira Hopwood e0ddb5ed54 Remove ZIP 207 as a reference.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-09-03 20:51:01 +01:00
Daira Hopwood 9dfa6a981b Fix a missing reference warning for the Sprout spec.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-09-03 20:51:01 +01:00
Daira Hopwood 81767ac18f Update references to ZIPs and to the Electric Coin Company blog.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-09-03 20:51:01 +01:00
Daira Hopwood 175986b0a2 ZIP 0: fix a typo.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-09-03 17:24:39 +01:00
Daira Hopwood b5b89264d3 ZIP 0: add section on ZIP numbering conventions.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-09-03 17:20:26 +01:00
Daira Hopwood 0c7fcf636b zip-guide.rst: clarify that an Abstract should not contain specification.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-09-03 14:19:44 +01:00
Daira Hopwood b25a4e6889 Makefile improvements; delete obsolete index.rst.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-09-03 14:19:25 +01:00
Daira Hopwood 72ca40e99d Fix README.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-08-24 14:42:31 +01:00
Daira Hopwood b215c96a34 Let's see if this fixes the README on both GitHub and GitHub pages.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-08-24 14:35:07 +01:00
Daira Hopwood 2815bee6f9 Change README from Markdown to rST (for uniformity and to avoid GitHub pages caching problems).
Also regenerate HTML.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-08-24 14:29:17 +01:00
Daira Hopwood 9040eed545 Improve ZIP index: format in a table, include status, and cross out Withdrawn/Rejected/Obsolete ZIPs.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-08-24 10:50:03 +01:00
Daira Hopwood 5a4c216568 Minor updates to README.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-08-24 10:47:58 +01:00
Daira Hopwood 485942ecdf Regenerate PDFs. Also remove protocol.ver and adjust .gitignore .
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-08-23 20:05:43 +01:00
Daira Hopwood b7e6c187d4 Replace dummy Blossom activation height with the testnet height, and a reference to ZIP 206.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-08-23 20:02:00 +01:00
Daira Hopwood bcf8705de1 ZIP 206: update testnet activation height.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-08-23 20:00:56 +01:00
Daira Hopwood 496b291fbb ZIP 206: add note about the transaction version not changing.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-08-23 15:30:51 +01:00
Daira Hopwood e32e960b22 ZIP 206: add consensus branch ID and testnet activation height.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-08-23 15:30:51 +01:00
Daira Hopwood a7ea92955a Regenerate PDFs, and delete blossom.pdf since Blossom is now included in protocol.pdf.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-08-23 15:29:52 +01:00
Daira Hopwood 0c060a7a4e Add Change History date.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-08-23 15:25:48 +01:00
Daira Hopwood 6a92b3459e Make the Blossom spec the default.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-08-23 15:25:37 +01:00
Daira Hopwood c62ebaa504 Note that zcashd uses ZIP 32 extended spending keys instead of sk.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-08-23 15:24:57 +01:00
Daira Hopwood ae16d11150 Cosmetics.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-08-23 15:14:48 +01:00
Daira Hopwood f21cd8eb1b Generalize the definition of c for the Pedersen hash so that people can apply it to other curves (if they're careful!)
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-08-22 19:16:27 +01:00
Daira Hopwood 1c7a9abee6 Correct the packing of nf^old into input elements in the Sapling Spend circuit. fixes #264
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-08-22 18:20:08 +01:00
Daira Hopwood 1cea0d7786 Remove unneeded \textbnx macro.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-08-22 18:17:20 +01:00
Daira Hopwood 8253c352b2 Add epigraph from Hunting of the Snark.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-08-22 18:16:33 +01:00