Commit Graph

1866 Commits

Author SHA1 Message Date
Daira Hopwood 03be5a67c0 ZIP 251: set Canopy Testnet activation height.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-25 01:59:04 +01:00
Daira Hopwood 63922ecb63 Update the funding stream start and end heights for the Dev Fund on Testnet.
The old heights were incorrect because the different activation heights for Blossom
on Mainnet and Testnet had not been taken into account. Also, Testnet requires 3 extra
addresses for each stream, to account for the start height being before the first halving.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-25 00:04:19 +01:00
Daira Hopwood 4b1e4829b8 ZIP 1014: regenerate HTML (Howard Loo removed from credits on his request).
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-20 22:32:40 +01:00
Daira Hopwood f8930bb489
Merge pull request #383 from hloo/patch-1
Remove Howard Loo from credits section
2020-07-20 22:30:13 +01:00
Daira Hopwood b0fcda8dfd Publish ZIP 304: generate HTML and index.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-19 00:45:06 +01:00
Deirdre Connolly 97aa6bf1ca Add prefix on the base64 encoding of sigs for zip304
And give a reference to Base64 RFC
2020-07-19 00:44:08 +01:00
Jack Grigg 206ac7e65f ZIP 304: Sapling Address Signatures 2020-07-19 00:44:08 +01:00
Howard Loo 6d5f557c7d
Remove Howard Loo from credits section
I request that my name please be removed from this ZIP. I do not support it and as a member of the Community Panel I voted against it. I merely provided @tromer with some brief feedback one evening about the copyright portions of the ZIP. I did give permission for my name to be mentioned publicly as having provided feedback, but I did not realize that my name would be part of the actual ZIP text. Thank you for considering my request.
2020-07-15 09:26:24 -07:00
Daira Hopwood 1e6b2f8815 Regenerate PDFs. 2020-07-13 18:54:03 +01:00
Daira Hopwood b2f033f84d Add spec changes for ZIPs 207 and 214.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-13 18:45:16 +01:00
Daira Hopwood bc809dae5d Add note about full viewing key decryption of mempool transactions.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-13 18:45:16 +01:00
Daira Hopwood 0248a44a05 Change instances of "the production network" to "Mainnet", and "the test network" to "Testnet".
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-13 18:45:16 +01:00
Daira Hopwood baad229598 Update stale references to Bitcoin documentation.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-13 18:45:16 +01:00
Daira Hopwood 5d2a48ce9d Regenerate PDFs. 2020-07-07 00:25:02 +01:00
Daira Hopwood a67b74aede Corrections to a note in section 'Ed25519'.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-07 00:21:14 +01:00
Daira Hopwood 9473b9d4af Regenerate PDFs. 2020-07-06 23:10:15 +01:00
Daira Hopwood 0bfbbd54e2 Cosmetics.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-06 22:58:29 +01:00
Daira Hopwood 4d148920ae Add a missing cross reference for Jubjub.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-06 22:58:29 +01:00
Daira Hopwood 5e8ae9bb89 Precisely specify the encoding and decoding of Ed25519 points.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-06 22:58:29 +01:00
Daira Hopwood 3e3bf8a79b Add 'Mainnet and Testnet' section.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-06 22:58:29 +01:00
Daira Hopwood e87177f97f Add end comments for conditional blocks in history entries.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-06 22:58:29 +01:00
Daira Hopwood 3f41a13087 Corrections to the specification of \abstJ and the security argument for GroupHash.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-06 22:58:29 +01:00
Daira Hopwood 32a55b0939 Add Jane Lusby and Teor to acknowledgements.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-06 22:58:29 +01:00
Daira Hopwood 5504c17ab0 Make duplicate labels work as intended.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-06 22:58:29 +01:00
Daira Hopwood a83a64fefc ZIPs 207, 214, 215 and 251: some suggested changes from NCC audit.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-05 17:27:20 +01:00
Daira Hopwood bbb2bac1ac Makefile: add 'discard' target, to discard changes to checked-in generated files.
This is useful to avoid conflicts when merging / rebasing / doing 'git stash pop'.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-05 17:27:20 +01:00
Daira Hopwood 9acf1b6667 Makefiles: add 'release' targets that perform a protocol spec release.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-05 17:27:20 +01:00
Daira Hopwood 844afbd2ae ZIPs 173 and 213: fix URLs in references.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-04 04:03:54 +01:00
Daira Hopwood b398183fb0 Regenerate PDFs.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-04 04:02:54 +01:00
Daira Hopwood 9321a0d9fc Arguments to PRF^expand don't need to be specified as hex.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-04 03:59:17 +01:00
Daira Hopwood 553be0f9eb In RedDSA verification, clarify that \underline{R} used as part of the input to H^\ast must be exactly as encoded in the signature.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-04 03:59:17 +01:00
Daira Hopwood cbf4cb52f1 Adjust the order of operations in Sapling decryption to more closely match the implementation, and improve the notes.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-04 03:59:17 +01:00
Daira Hopwood 47a2c78990 Correct a bug: esk is only to be checked against ToScalar(PRF^expand_rseed([4])) when the lead byte != 0x01.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-04 03:28:36 +01:00
Daira Hopwood 5689d59d32 Specify that shielded outputs of coinbase transactions MUST use v2 note plaintexts after Canopy activation.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-04 03:28:36 +01:00
Daira Hopwood 9b55332fc2 Add Ying Tong Lai and Kris Nuttycombe as Zcash protocol designers.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-04 03:18:52 +01:00
Daira Hopwood b915222d96 Cosmetics.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-04 03:18:16 +01:00
Daira Hopwood 154da511c6 Specify \abstJ to be as implemented, and adjust the security argument for \GroupJHash.
Also modify \exclusivefun to take an excluded set rather than a single element.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-04 03:17:49 +01:00
Daira Hopwood a7f7befe24 Add \optsqrt macro for "arbitrary square root".
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-04 03:12:00 +01:00
Daira Hopwood e4315ad6a7 Cosmetics.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-01 19:22:38 +01:00
Daira Hopwood b16f8c8909 ZIP 307: update header.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 22:30:06 +01:00
Daira Hopwood 7a0e41021d ZIP 307: Zcash Company -> Electric Coin Company.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 22:26:09 +01:00
Daira Hopwood 98b854de95 ZIP 307: add notes about differences from the implementation (see https://github.com/zcash/zips/issues/341#issuecomment-622262394 ).
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 22:25:50 +01:00
Daira Hopwood 327746929e ZIP 307: use math markup for the decryption algorithm, and add TODO for ZIP 212/Canopy.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 22:24:42 +01:00
Daira Hopwood d229f7b9ce ZIP 307: arch.png -> zip-0307-arch.png
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 20:15:21 +01:00
Daira Hopwood c29d801825 ZIP 301: minor cleanups.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 20:06:51 +01:00
Daira Hopwood 03dd67c296 ZIP 301 index and HTML.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 17:44:02 +01:00
Daira Hopwood a194f13466 Move ZIP 301.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 17:42:14 +01:00
Daira Hopwood f8b6b259e2 ZIP 301 (Stratum) updates.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 17:40:21 +01:00
str4d e5dd57d588 Update example version string
See https://github.com/zcash/zcash/issues/1481
2020-06-29 17:40:21 +01:00
str4d 23f3c31086 Move CONNECT_HOST/PORT to end of mining.subscribe for compatibility 2020-06-29 17:40:21 +01:00