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 |
str4d
|
42404ba4c3
|
Update protocol message rendering
|
2020-06-29 17:40:21 +01:00 |
str4d
|
160feb10b6
|
Clarify that the compactInt must be in canonical form
|
2020-06-29 17:40:21 +01:00 |
str4d
|
20fa2c5544
|
Clarify that reserved field is expected to be filled
|
2020-06-29 17:40:21 +01:00 |
str4d
|
233cf43dd8
|
Update acknowledgements
|
2020-06-29 17:40:21 +01:00 |
str4d
|
5c7ec37c04
|
Specify Equihash solution format
|
2020-06-29 17:40:21 +01:00 |
str4d
|
565ceecfb4
|
Improve specification for nonce parts
|
2020-06-29 17:40:21 +01:00 |
str4d
|
1ee4ba1409
|
Use block quotes for protocol messages, emphasise parameters
|
2020-06-29 17:40:21 +01:00 |
str4d
|
f4fe8fea10
|
Miners can use error code for deriving human-readable messages
|
2020-06-29 17:40:21 +01:00 |
str4d
|
26d4d827d8
|
Correct boolean methods to follow JSON-RPC 1.0
|
2020-06-29 17:40:21 +01:00 |
str4d
|
0b2941372e
|
Correct order of parameters in mining.subscribe response
|
2020-06-29 17:40:21 +01:00 |
str4d
|
1f001c06ee
|
Clarify that block header parts use block header encoding
|
2020-06-29 17:40:21 +01:00 |
str4d
|
fe0574906f
|
Specify error objects
|
2020-06-29 17:40:21 +01:00 |
str4d
|
a396f5b973
|
Minor tweaks
|
2020-06-29 17:40:21 +01:00 |
str4d
|
6ea4d05e76
|
Specify session resuming
|
2020-06-29 17:40:21 +01:00 |
str4d
|
b2d405ced0
|
Add comment about id uniqueness
|
2020-06-29 17:40:21 +01:00 |
str4d
|
2aabd172bd
|
Extract definition of nonce parts into a separate section
|
2020-06-29 17:40:21 +01:00 |
str4d
|
1e21aeb83e
|
Add Daira as editor
|
2020-06-29 17:40:21 +01:00 |
str4d
|
5dc732e7ef
|
Add reference to Bitcoin block header
|
2020-06-29 17:40:20 +01:00 |
str4d
|
47eb8924c9
|
Reference P2Pool
|
2020-06-29 17:40:20 +01:00 |