Commit Graph

1980 Commits

Author SHA1 Message Date
Jack Grigg bf159d1221 Use "altitude" to measure peaks instead of "height"
"Height" is used elsewhere in the ZIP to refer to block heights.
2020-03-10 13:14:29 +00:00
Jack Grigg 9eee0edd0c Remove emails for Original-Authors
People in the Original-Authors field are not contact points for a ZIP.
2020-03-10 13:14:29 +00:00
Jack Grigg 1ad94f26c7 Remove external figures
Figures should be stored in a subdirectory, but the source files for the
figures have not been provided, and one of the figures contains an error.
2020-03-10 13:14:29 +00:00
Jack Grigg d5e033bba9 Specify block header consensus rules, remove version change 2020-03-10 13:14:29 +00:00
Jack Grigg 069fa9c179 Fix typo in Background 2020-03-10 13:14:29 +00:00
Jack Grigg 5fd74c8a14 Commit to number of Sapling transactions instead of shielded transactions 2020-03-10 13:14:29 +00:00
Jack Grigg c8193992d4 Clarify calculation of block ranges 2020-03-10 13:14:29 +00:00
Jack Grigg 6d64ce0c87 Fix vulnerability in get_peaks() pseudocode
This addresses finding NCC-1908_Zcash-002.
2020-03-10 13:14:29 +00:00
Jack Grigg 5b411837f4 Fix vulnerability in append() pseudocode.
This addresses finding NCC-1908_Zcash-001.
2020-03-10 13:14:29 +00:00
Jack Grigg a627029132 Fix bugs in delete() pseudocode 2020-03-10 13:14:29 +00:00
Jack Grigg 1ef1388501 Move bag_peaks() pseudocode into the first block it is used in 2020-03-10 13:14:29 +00:00
Jack Grigg be5dd9c66e Fix bugs in make_parent() pseudocode 2020-03-10 13:14:29 +00:00
Jack Grigg a239b8e3c9 Consistent BLAKE2b capitalization 2020-03-10 13:14:29 +00:00
Jack Grigg f04f47f251 Fix reference to ZIP 307 2020-03-10 13:14:29 +00:00
Jack Grigg 630a4160f2 Explicitly note that wrapping addition is fine for nSubTreeTotalWork 2020-03-10 13:14:29 +00:00
Jack Grigg 893d06ab9b Move Security and Privacy Considerations to below Rationale 2020-03-10 13:14:29 +00:00
Jack Grigg b5b545f088 Use header characters consistent with other ZIPs 2020-03-10 13:14:29 +00:00
Jack Grigg 752f2c2c01 Use variable names in pseudcode that match the specification fields
The pseudocode is Python-esque, so snake_case makes sense for other
variables, but as the pseudocode is intended for specification clarity
it should defer to the specification's naming scheme.
2020-03-10 13:14:29 +00:00
Jack Grigg 7032b92143 Reference block work definition in the protocol spec 2020-03-10 13:14:29 +00:00
Jack Grigg 5aa4db445c Fix typographical errors 2020-03-10 13:14:29 +00:00
Jack Grigg f569d2863d Spell Zcash correctly 2020-03-10 13:14:29 +00:00
Jack Grigg 609a15c8e4 Wrap all lines 2020-03-10 13:14:29 +00:00
Jack Grigg 14709c4fa2 Transfer ownership of ZIP 221 to Jack Grigg 2020-03-10 13:14:29 +00:00
ying tong 0ac23578de update append pseudocode (fixes by @prestwich) 2020-03-10 13:14:29 +00:00
James Prestwich 8f3339dfc8 remove typo 2020-03-10 13:14:29 +00:00
James Prestwich d159df6791 rename zip-0211.rst to zip-0221.rst. Change type of nSubTreeTotalWork to uint256 from CompactSize uint 2020-03-10 13:14:29 +00:00
therealyingtong 626de177c7 rename zip-0311.rst to zip-0211.rst 2020-03-10 13:14:29 +00:00
therealyingtong f5d399ba46 include detailed spec (joint work with James Prestwich and Georgios Konstantopoulos 2020-03-10 13:14:29 +00:00
Ying Tong cccbcad5d6 Add files via upload 2020-03-10 13:14:29 +00:00
Ying Tong 88e643e805 Create zip-0311.rst 2020-03-10 13:14:29 +00:00
Daira Hopwood f724bdef18 README: clarify how to start contributing.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-10 13:06:13 +00:00
Daira Hopwood 0449b3583e Makefile: remove duplication and refine the rule for considering README.rst out-of-date.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-10 13:05:31 +00:00
Daira Hopwood 5195bd4ab1 Move ZIP 213 to Implemented (zcashd).
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-06 11:18:13 +00:00
Daira Hopwood d44cf352ba ZIP 213: cosmetics.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-02-29 16:26:03 +00:00
Daira Hopwood 88f4db3c6a ZIP 213: update HTML.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-02-29 16:23:54 +00:00
Daira Hopwood 09b3f6955c Link to https://www.rfc-editor.org/rfc/rfcXXXX.html for RFCs.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-02-29 16:00:39 +00:00
str4d 2575a8b805
Merge pull request #325 from str4d/zip-213-clarify-rationale
ZIP 213: Clarify rationale for no shielded coinbase maturity
2020-02-28 17:38:08 +13:00
Daira Hopwood 29e39136ca ZIP 173: fix missing Status field.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-02-27 23:59:00 +00:00
Daira Hopwood e9aeb94611
Merge pull request #207 from daira/zip-0173
[ZIP 173] Bech32 Format
2020-02-27 23:51:41 +00:00
Daira Hopwood cd7558ab84 Add ZIP 173.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-02-27 23:50:23 +00:00
Daira Hopwood ac05aa3bf6 Add SVG source for section-anchor.png.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-02-27 23:13:44 +00:00
Daira Hopwood 9838693599 Obsolete ZIPs 1001 to 1013 inclusive, and regenerate ZIP index and HTML.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-02-27 17:54:18 +00:00
Daira Hopwood 4aea56d915
Merge pull request #324 from ZcashFoundation/ecc-zf-zip-1014-changes
Mutually agreed modifications to zip-1014
2020-02-27 17:46:11 +00:00
Josh Cincinnati 1a0d105a2c
Merge pull request #1 from daira/ecc-zf-zip-1014-changes
Editorial changes to Dev Fund ZIP
2020-02-26 16:26:18 -05:00
Daira Hopwood c040121fc1 ZIP 1014 Status to Proposed.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-02-26 19:58:13 +00:00
Daira Hopwood 4392f80542 ZIP 1014: delete "and any other pertinent governance processes" from the description of process for which
it is desirable to develop "robust means of decentralized community voting and governance".

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-02-26 19:58:13 +00:00
Daira Hopwood 12b3f0e25f ZIP 1014: add "(current or future)" to other obligations under U.S. IRS 501(c)(3).
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-02-26 19:58:13 +00:00
Daira Hopwood de48022622 ZIP 1014: include the Zcash Trademark Donation and License Agreement as part of the definition of "network upgrade".
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-02-26 19:58:09 +00:00
Daira Hopwood c3dad3f1ed ZIP 1014: wording clarification. 20% of the block subsidy is allocated from *each* block.
(The previous wording could have allowed an interpretation of any allocation that sums to 20%
over four years, which was not the intent.)

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-02-26 19:58:03 +00:00
Daira Hopwood a27f08ab90 Add alt="" for anchor image, since it is "decorative" in the sense of <https://www.w3.org/WAI/tutorials/images/decorative/>.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-02-25 17:05:50 +00:00