Daira Hopwood
0105afc51f
Minor updates.
...
Co-authored-by: str4d <thestr4d@gmail.com>
Co-authored-by: Josh Cincinnati <acityinohio@users.noreply.github.com>
2019-03-20 03:28:09 +00:00
Daira Hopwood
ee74933826
Fix references.
...
Co-authored-by: str4d <thestr4d@gmail.com>
Co-authored-by: Josh Cincinnati <acityinohio@users.noreply.github.com>
2019-03-20 03:28:00 +00:00
Daira Hopwood
7c9bbc7a36
Zcash Company -> Electric Coin Company.
...
Co-authored-by: str4d <thestr4d@gmail.com>
Co-authored-by: Josh Cincinnati <acityinohio@users.noreply.github.com>
2019-03-20 03:27:38 +00:00
Daira Hopwood
331e487a2b
adds implementation description
...
Co-authored-by: Josh Cincinnati <acityinohio@users.noreply.github.com>
2019-03-20 03:21:19 +00:00
Daira Hopwood
998047b350
adds security and privacy considerations section
...
Co-authored-by: Josh Cincinnati <acityinohio@users.noreply.github.com>
2019-03-20 03:21:14 +00:00
Daira Hopwood
04f4c32dda
Mostly trivial wording changes and cosmetics; some simplifications.
...
Remove OPL licensing; BSD 2-clause is sufficient.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-03-20 03:04:02 +00:00
Josh Cincinnati
14da9191fb
Add ZIP 0 draft.
...
Author: Daira Hopwood <daira@jacaranda.org>
Author: Josh Cincinnati <acityinohio@users.noreply.github.com>
2019-03-20 03:04:02 +00:00
Daira Hopwood
10b35bdd19
Remove obsolete draft version of ZIP 0 (superseded by #206 ).
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-03-20 01:42:40 +00:00
Sean Bowe
e83b59b645
Rename to ZIP209.
2019-03-14 22:00:00 -06:00
Sean Bowe
d6181913b8
Make slight adjustments
2019-03-14 19:32:12 -06:00
str4d
9c65d64012
Merge pull request #209 from str4d/zips-207-208
...
Update protocol spec with ZIPs 207 and 208
2019-03-08 17:59:17 +13:00
Sean Bowe
d4e37652ad
Use code comments for field names.
2019-02-25 15:14:24 -07:00
Sean Bowe
de2002a63e
Prohibit Negative Shielded Value Pool
2019-02-25 15:10:48 -07:00
Daira Hopwood
ce803ea0b4
Correct generators for BLS12-381.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-24 05:59:14 +00:00
Daira Hopwood
86319cfe89
Address Daira's review comments.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-24 02:06:23 +00:00
Daira Hopwood
5cf59663d9
Cosmetics.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-24 02:05:58 +00:00
Daira Hopwood
4284a49a20
Add bibliography entries for ZIPs 207 and 208.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-24 02:02:54 +00:00
Daira Hopwood
fa41eae110
Fix a Makefile bug.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-24 02:02:16 +00:00
Jack Grigg
d6ed011d5e
ZIP 207 changes
2019-02-23 19:21:19 +00:00
Jack Grigg
2fc1b8cc9c
ZIP 208 changes
...
Includes additional changes to constants in sections 7.7 and 7.8 which
are needed to compile, and not part of ZIP 208, but will be altered by
ZIP 207.
2019-02-23 19:21:17 +00:00
Jack Grigg
0f32bd8494
ZIP 243: Update test vectors to match generator output
...
Correct as of zcash-test-vectors commit 38cdeda51c0bf1d4714fc3a0b955b519c0373c20
2019-02-22 23:30:50 +00:00
Daira Hopwood
4a9eb35910
ZIP 32: fill in links to reference implementation.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-22 22:54:16 +00:00
Daira Hopwood
d7d12b82b5
ZIP 243: add a missing reference.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-22 22:53:34 +00:00
Daira Hopwood
34967ee7c5
ZIP 143: Clarify testing for SIGHASH_SINGLE and SIGHASH_NONE. fixes #169
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-22 16:03:10 +00:00
Daira Hopwood
e01760a60d
ZIP 243: fix broken links, and clarify that test vectors do not necessarily pass full validation.
...
fixes #188 , #193
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-22 15:52:13 +00:00
Daira Hopwood
1fa1a91f32
Regenerate PDFs (including the new blossom.pdf).
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-22 13:54:50 +00:00
Daira Hopwood
5097fc7c4e
Add macros and Makefile support for building the Blossom specification.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-22 13:49:08 +00:00
Daira Hopwood
7f435cd37d
Fix a typo in appendix B.2 and clarify the costs of Groth16 batch verification.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-22 13:49:08 +00:00
Daira Hopwood
f3c5ed99e2
Remove the rule that miners SHOULD NOT mine blocks that chain to other blocks with version number > 4.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-22 13:49:08 +00:00
Daira Hopwood
06725e94b9
Correct the rule about when a transaction is permitted to have no transparent inputs.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-22 13:34:25 +00:00
Daira Hopwood
95d95bc4c4
Clarify which transaction fields are added by Overwinter and Sapling.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-22 13:33:39 +00:00
Daira Hopwood
8e9171d512
Clarify that Equihash is based on a *variation* of the GBP, and cite [AR2017].
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-22 13:17:07 +00:00
Daira Hopwood
c57d51d7a0
More references and corrected description of Groth16.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-22 12:49:22 +00:00
Daira Hopwood
d84390beb6
Addressed comments in pairing with Eirik and Simon.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-21 23:09:09 +00:00
Daira Hopwood
3ef1646c6e
Address review comments.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-20 16:31:25 +00:00
Daira Hopwood
0b626b087a
Regenerate PDFs.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-10 03:30:26 +00:00
Daira Hopwood
ba949107ab
Correct isis agora lovecruft's name.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-10 03:20:47 +00:00
Daira Hopwood
2dc3a10bfe
Regenerate PDFs.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-09 01:02:01 +00:00
Daira Hopwood
64c268fdd7
Add Eirik Ogilvie-Wigley and Benjamin Winston to acknowledgements.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-09 01:00:03 +00:00
Daira Hopwood
fb9faa3835
Cosmetics.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-09 00:37:00 +00:00
Daira Hopwood
0988966fdc
Remaining fixes and clarifications for BCTV14 vulnerability.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-09 00:37:00 +00:00
Daira Hopwood
e17905a0a3
Specify the difficulty adjustment change on testnet.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-09 00:37:00 +00:00
Daira Hopwood
d4a9158323
Say when Sapling activated, and reference ZIP 205.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-09 00:37:00 +00:00
Daira Hopwood
d18edb4abc
Rename zk-SNARK Parameters sections according to the proving system.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-08 22:59:38 +00:00
Daira Hopwood
0d8430799c
Correct [SBB2019] to [SWB2019], and note that the BCTV14 vulnerability affected Soundness.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-05 19:29:31 +00:00
Daira Hopwood
36eeeba15e
Regenerate PDFs.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-05 16:55:42 +00:00
Daira Hopwood
9a7ebd326e
Disclose BCTV14 vulnerability.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-05 16:45:09 +00:00
Jack Grigg
c7e79e2909
Add dummy recipient addresses
...
With Blossom activation targeted for October 2019, and the first halving
estimated for October 2020, this should result in 12 funding periods for
the funding streams defined in this ZIP.
2019-02-01 12:01:57 +00:00
Jack Grigg
95f9ef67af
Define eight funding streams instead of three
...
This comes from an external requirement that the funding streams be more
finely subdivided.
2019-02-01 11:56:43 +00:00
Jack Grigg
3322acf19e
Fix AddressPeriod(height) to align with halving heights
2019-02-01 11:17:42 +00:00