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
Daira Hopwood
83abb5f5d3
ZIP 207: s/founders reward/Founders' Reward/
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-02 14:49:39 +01:00
Daira Hopwood
45833a1588
ZIP 251: remove trailing whitespace.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-02 14:49:39 +01:00
Daira Hopwood
0fdd5de149
ZIP 214: Update version in Protocol Specification reference.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-02 14:49:39 +01:00
Daira Hopwood
272f085f8c
ZIP 251: Add wording about transaction digest algorithm and reference ZIP 243.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-02 14:49:39 +01:00
Daira Hopwood
6526ebb088
Add ZIPs 214 and 251.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-02 14:49:39 +01:00
Daira Hopwood
811fb7e0ce
Reintroduce ZIP 207.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-02 14:49:39 +01:00
Daira Hopwood
3fc7a9a2b8
ZIP 207: line wrapping (to reduce the subsequent diff).
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-02 14:49:39 +01:00
str4d
829060aad6
Merge pull request #340 from daira/zip-0221-activation-fix
...
ZIP 221: fix problem at activation block
2020-04-03 00:33:08 +13:00
Daira Hopwood
711a88b545
ZIP 221: set hashLightClientRoot to all-zero in the block that activates the ZIP.
...
Also don't assume activation at Heartwood in the main specification, to improve
applicability to non-Zcash chains.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-01 11:40:21 +01:00
Daira Hopwood
bbe73d0893
ZIP 221: fix typo.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-04-01 11:36:29 +01:00
Daira Hopwood
6cce68e02a
ZIP 211 pseudocode: correct missing consensusBranchId argument in call to H.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-31 13:54:41 +01:00
Daira Hopwood
577a5048f0
Regenerate ZIP index.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-26 22:16:51 +00:00
Daira Hopwood
ff9c8cf7cd
Merge pull request #336 from daira/zip-0310
...
[ZIP 310] Security Properties of Sapling Viewing Keys
2020-03-26 22:13:20 +00:00
Daira Hopwood
2e896d322c
ZIP 310: add Abstract and Motivation. Resolve TODO re: relation between tallies and spending keys.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-24 23:39:53 +00:00
Daira Hopwood
9a9b7f1a44
Add draft ZIP 310.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-24 23:15:05 +00:00
str4d
981f3b20de
Merge pull request #335 from daira/zip-0221-daa-caveat
...
ZIP 221: strengthen caveat about FlyClient security in chains with rapid difficulty adjustment, and change pseudocode so that CONSENSUS_BRANCH_ID doesn't look like a constant
2020-03-25 12:12:11 +13:00
Daira Hopwood
e0c2123b05
ZIP 221: change the pseudocode so that CONSENSUS_BRANCH_ID doesn't look as though it's a constant.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-24 14:53:50 +00:00
Daira Hopwood
7196ab330c
ZIP 221: update the discussion of difficulty adjustment in security considerations, per @str4d's review.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-24 14:52:44 +00:00
Daira Hopwood
238d00275e
ZIP 221: strengthen caveat about FlyClient security in chains with rapid difficulty adjustment.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-23 16:31:39 +00:00
Daira Hopwood
fbf0575252
ZIP 213: cosmetic wording change to match the protocol spec.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-20 16:32:49 +00:00