Daira Hopwood
ba9e5cf21f
MUST -> SHOULD in response to @gtank's review comment.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-09-27 04:49:16 +01:00
Daira Hopwood
8496471750
zcashd -> ``zcashd``
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-09-27 04:48:16 +01:00
Daira Hopwood
eef0b96916
Say that this is independent of the Blossom network upgrade.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-09-27 04:44:46 +01:00
Daira Hopwood
96d5f3a79d
Use a constant for the size of RecentlyEvicted and fix inconsistencies.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-09-27 04:44:26 +01:00
Daira Hopwood
4e7886498c
Separate cost from eviction weight.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-09-27 04:40:01 +01:00
Daira Hopwood
8e1c43b50a
Add ZIP Draft: Addressing mempool denial-of-service
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-09-26 16:54:52 +01: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
Daira Hopwood
8e21be9a73
Suppress insignificant "Overfull vbox" warnings.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-08-08 16:38:48 +01:00
Daira Hopwood
1147fe4eff
Make the label boxes link to the correct URL.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-08-08 16:37:46 +01:00
Daira Hopwood
588bc39a77
Protocol spec: note the change to the minimum-difficulty threshold time on the test network for Blossom.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-08-07 11:18:57 +01:00
Daira Hopwood
ccac68b60f
Protocol spec: cosmetics.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-08-07 11:18:57 +01:00
Daira Hopwood
7ea6510a05
Protocol spec: index improvements.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-08-07 11:18:57 +01:00
Daira Hopwood
fbacfdc358
Protocol spec: remove HTML Makefile targets.
...
The original intent was to allow external linking into the spec, but that never worked for
HTML, and is now possible with PDF. Also, the HTML output was very large, and typographically
unsatisfactory.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-08-07 11:18:57 +01:00
Daira Hopwood
7985249119
Protocol spec: remove "optimized" Makefile targets (which actually produced a larger PDF, with TeXLive 2019).
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-08-07 11:18:57 +01:00