Commit Graph

1931 Commits

Author SHA1 Message Date
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
str4d fcf68b6200 Reference original Stratum docs in motivation section 2020-06-29 17:40:20 +01:00
str4d e3af1254c5 Add reference to ZIP-1 2020-06-29 17:40:20 +01:00
str4d 33a2d8f35f Move motivation section just under abstract 2020-06-29 17:40:20 +01:00
str4d 11e51b6349 Specify encoding of VERSION and TIME 2020-06-29 17:40:20 +01:00
str4d becff6ffdd Improve specification of target 2020-06-29 17:40:20 +01:00
str4d 4a8cce90b7 Require error messages for false boolean results 2020-06-29 17:40:20 +01:00
str4d 30d06746c9 Add specification overview and protocol flow 2020-06-29 17:40:20 +01:00
str4d 2a7d10c053 Explain link between worker names and job IDs 2020-06-29 17:40:20 +01:00
str4d 437100c81c Explain the host and port fields in mining.subscribe 2020-06-29 17:40:20 +01:00
str4d 5723b79f69 Use definition lists for variable definitions 2020-06-29 17:40:20 +01:00
str4d 569aa36450 First draft of Zcash Stratum protocol 2020-06-29 17:40:20 +01:00
Daira Hopwood bba80b5b0b ZIP 307: fix a reference.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 17:15:57 +01:00
Daira Hopwood 513e6ef89a Update README.rst.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 17:14:12 +01:00
Daira Hopwood 909b60e942 ZIP 307: add HTML and index entry.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 17:13:17 +01:00
Daira Hopwood e8e41470f8 zip-XXX-light-payment-detection.rst -> zip-0307.rst
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 17:12:04 +01:00
Daira Hopwood 1c5281f906 ZIP 307 updates.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 17:12:04 +01:00
Jack Grigg 8574f3df93 Block header validation 2020-06-29 17:12:04 +01:00