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
Daira Hopwood
a8adb58654
Regenerate PDFs.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-20 16:32:29 +00:00
Daira Hopwood
7fd9cc9f73
Protocol spec: add page break before appendices.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-20 16:28:41 +00:00
Daira Hopwood
4b08221dd2
Protocol spec: wording clarification about motivations for Equihash.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-20 16:10:30 +00:00
Daira Hopwood
32cb319cc7
Protocol spec: cosmetics.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-20 16:10:30 +00:00
Daira Hopwood
a593018417
Protocol spec: fix the Ed25519 specification mess.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-20 16:10:30 +00:00
Daira Hopwood
161c9d05f8
Protocol spec: \hexints and \hexarray macros.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-20 16:10:30 +00:00
Daira Hopwood
9d7f700c35
Protocol spec: LaTeX cosmetics.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-20 16:10:29 +00:00
Daira Hopwood
2fefae9e47
Protocol spec: RFC references to www.rfc-editor.org, not tools.ietf.org.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-20 16:10:29 +00:00
Daira Hopwood
32a0709ffc
Protocol spec: clarify that the transaction and header encodings should be read in the context of consensus rules in those sections.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-20 16:10:29 +00:00
Daira Hopwood
0dc531d04c
Protocol spec: add Heartwood consensus rules.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-20 16:10:29 +00:00
Daira Hopwood
731ddfd9f6
Protocol spec: colour-code transaction fields that were added in Sapling.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-20 16:06:52 +00:00
Daira Hopwood
892bdfde1b
Protocol spec: colour-code "pre-X" consensus rule markers according to X (since that is when the rule changed).
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-20 16:06:52 +00:00
Daira Hopwood
ef78d9d94c
Protocol spec: make Heartwood colour a darker orange.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-20 16:06:52 +00:00
Daira Hopwood
69562802cf
Protocol spec: add macro and Makefile support for NU4.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-20 16:06:52 +00:00
Daira Hopwood
70cc1347f6
protocol/Makefile: make the Heartwood spec the default.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-20 16:06:52 +00:00
Daira Hopwood
afae0efdb8
protocol/Makefile: silence noise about index entries.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-20 15:41:18 +00:00
Daira Hopwood
37277c3ef7
protocol/Makefile: remove unneeded files for `make clean` that were only generated by pvc targets.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-20 15:41:18 +00:00
Daira Hopwood
19bfc96a0c
protocol/Makefile: remove pvc* targets.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-20 15:41:18 +00:00
Daira Hopwood
e87feda358
Protocol spec: add \Makefile macro.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-20 15:11:00 +00:00
Daira Hopwood
60485864f9
ZIP 202: "version group id" -> "version group ID"
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-17 15:15:24 +00:00
Daira Hopwood
5edc36cff1
ZIP 221: update ZIP links in references.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-17 14:26:38 +00:00
str4d
702cfc9d80
Merge pull request #333 from daira/zip-0221-upgrade-ambiguity
...
ZIP 221: resolve ambiguities for the first block of a network upgrade
2020-03-17 14:29:19 +13:00
Daira Hopwood
03dac17d2a
ZIP 221: resolve ambiguities for the first block of a network upgrade.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-16 21:36:05 +00:00
Daira Hopwood
62e4a4228d
"branch" -> "consensus branch"
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-16 21:02:36 +00:00
str4d
b2c36ca621
Merge pull request #331 from daira/zip-0250
...
Add ZIP 250: Deployment of the Heartwood Network Upgrade.
2020-03-11 11:27:35 +13:00
Daira Hopwood
9641e2fc0b
ZIP 250: Add wording about transaction digest algorithm and reference ZIP 243.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-10 22:26:20 +00:00
Daira Hopwood
6a03fed583
ZIP 250: Assign consensus branch ID for Heartwood.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-10 22:13:57 +00:00
Daira Hopwood
9dfbb58dce
ZIP 0: fix an error.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-10 19:36:42 +00:00
Daira Hopwood
86dbc09fc3
ZIP 221: update note about uint32 time overflow.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-10 19:16:55 +00:00
Daira Hopwood
fd151499d5
ZIPs 205 and 206: cosmetics.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-10 17:51:50 +00:00
Daira Hopwood
94f8cdcae5
Add ZIP 250: Deployment of the Heartwood Network Upgrade.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-03-10 17:20:18 +00:00