Daira Hopwood
639226dd50
Regenerate PDFs.
2020-08-19 22:03:26 +01:00
Jack Grigg
b73265fd09
ZIP 143: The test vectors use the Overwinter consensus branch ID
2020-08-19 02:00:44 +01:00
Jack Grigg
cf50caf4da
ZIP 143: Specify the correct preimages for the test vectors
...
The test vectors were updated in zcash/zips#162 (after changes to the
Python code that generates them), but the concatenated preimages were
missed.
2020-08-19 01:58:11 +01:00
Daira Hopwood
b2a7e1deb0
Fix a type error in the output of PRF^nfSapling.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-17 21:33:05 +01:00
Daira Hopwood
850e7ea019
Correct an off-by-one in an expression used in the definition of c for windowed Pedersen commitments
...
(this does not change the value of c).
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-17 21:32:15 +01:00
Deirdre Connolly
d9e23f194b
Tidy recovery
...
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2020-08-12 13:05:38 -04:00
Deirdre Connolly
f6dcf0fe78
Clarify RPC call to z_getnewaddress
...
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2020-08-12 13:03:14 -04:00
Deirdre Connolly
3c031e0c8b
All fields that allow multiple instances are denoted by a * in the table
...
With cleanups for field descriptions
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2020-08-12 12:58:30 -04:00
Deirdre Connolly
566711de46
Remove reference to removed link
...
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2020-08-12 12:43:01 -04:00
Deirdre Connolly
7bd8753fa5
Remove link to ZIP400Attempt
...
Either we will pull in these format examples directly into this document or not reference this un-merged ZIP at all.
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2020-08-12 12:42:15 -04:00
Deirdre Connolly
335f9d0a69
Clarity around wallet.dat migrations between zcashd instances
...
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2020-08-12 12:39:31 -04:00
Deirdre Connolly
5929112c4d
Words
...
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2020-08-12 12:37:28 -04:00
Deirdre Connolly
f029a1a675
Be explicit that this is per zcashd
...
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2020-08-12 12:35:47 -04:00
Deirdre Connolly
b919012b1e
Monospace 'wallet.dat'
2020-08-12 12:33:01 -04:00
Deirdre Connolly
626aee93ec
Some wording
...
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2020-08-12 12:31:15 -04:00
Daira Hopwood
243de7399d
ZIP 304: more cosmetics (math fonts).
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-11 19:50:08 +01:00
Daira Hopwood
9dee5a8700
ZIP 304: cosmetics (math fonts).
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-11 19:42:42 +01:00
Daira Hopwood
6e5278ed95
Canopy ZIPs: update status and references to the protocol spec.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-11 16:28:15 +01:00
Daira Hopwood
bd755610ac
ZIP 212: update status to Implemented (zcashd).
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-11 16:13:57 +01:00
Daira Hopwood
e975aacb0e
ZIP 212: add links to implementation PRs.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-11 16:08:42 +01:00
Daira Hopwood
de0b5de140
ZIP 212: updates for grace period.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-11 16:07:59 +01:00
Daira Hopwood
b83f2b9542
Regenerate PDFs.
2020-08-11 14:44:38 +01:00
Daira Hopwood
e1cac0c48a
Make the Canopy specification the default.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-11 13:56:46 +01:00
Daira Hopwood
19ba684f2c
Minor wording improvement.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-11 13:56:19 +01:00
Daira Hopwood
55c51715b5
Cosmetics.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-11 13:56:08 +01:00
Daira Hopwood
7032c07fb8
Make Halving(height) return 0 (rather than -1) for height < SlowStartShift.
...
This has no effect on consensus since the Halving function is not used in that case,
but it makes the definition match the intuitive meaning of the function.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-11 13:55:38 +01:00
Daira Hopwood
d117273977
Refine the domain of HeightForHalving from N to N^+.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-11 13:54:06 +01:00
Daira Hopwood
9dbac78f29
Rename some section titles under 'Consensus Changes from Bitcoin' to use 'Encoding and Consensus'.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-11 13:52:58 +01:00
Daira Hopwood
6fbe17da59
Updates to reflect ZIP 211: add a consensus rule on v^pub_old, and a rule about node and wallet support for sending to Sprout addresses.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-11 13:49:36 +01:00
Daira Hopwood
1d71f6cb31
Rename the type of Sapling transmission keys from KA^Sapling.PublicPrimeOrder to KA^Sapling.PublicPrimeSubgroup.
...
This type is defined as J^(r), which reflects the implementation in zcashd (subject to the point below);
it was never enforced that a transmission key (pk_d) cannot be the zero point.
Add a non-normative note saying that zcashd does not fully conform to the requirement to treat
transmission keys not in KA^Sapling.PublicPrimeSubgroup as invalid when importing payment addresses.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-11 13:43:00 +01:00
Daira Hopwood
e1037ff046
Wording improvements.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-11 01:57:49 +01:00
Daira Hopwood
d11304c7d1
Add indexing for "halving".
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-11 01:54:48 +01:00
Daira Hopwood
a651ad7fe7
Modify funding stream tables and notes to reflect changes in ZIP 214.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-11 01:52:06 +01:00
Daira Hopwood
fd2416d9ea
Set CanopyActivationHeight for Testnet.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-11 01:48:59 +01:00
Daira Hopwood
fb64b2e430
Regenerate PDFs.
2020-08-03 12:19:11 +01:00
Daira Hopwood
17def33bf8
Use abstBytes_{Ed25519} and reprBytes_{Ed25519} for conversions in Ed25519 batch signature validation, and
...
fix a missing requirement that S_j < \ell for all signatures.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-03 12:14:34 +01:00
Daira Hopwood
ff3c7c2bce
Move the footnote about (x, y) notation for Ed25519 to where this notation is first used.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-03 12:11:08 +01:00
Daira Hopwood
13b6f0e120
Delete a potentially misleading Sprout-specific comment.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-03 12:10:20 +01:00
Daira Hopwood
31b844c37c
Give a definition for SHA-512. Also some refactoring of hash macros.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-03 12:09:33 +01:00
Daira Hopwood
6a4b1f5f6c
Add a reference to [BCCGLRT2014].
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-03 12:05:33 +01:00
Daira Hopwood
408a0a744c
ZIP 32: fix an off-by-one error pointed out by @bigbrain.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-31 17:27:27 +01:00
Alfredo Garcia
bcd1e282d2
remove sentence
2020-07-29 17:29:48 -03:00
Daira Hopwood
9a6aa31d93
ZIP 32: correction for seeds longer than 32 bytes. refs https://github.com/zcash/zcash/issues/4641
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-29 20:07:07 +01:00
Daira Hopwood
60db5fe85d
ZIP 32: fixes https://github.com/zcash/zcash/issues/4641
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-29 19:33:49 +01:00
Daira Hopwood
c25fc6e899
ZIP 212: fix typo.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-29 14:52:41 +01:00
Daira Hopwood
8116ff7b90
Merge pull request #385 from daira/zip-214-update
...
Update the funding stream start and end heights and addresses for the Dev Fund on Testnet, and set the Canopy Testnet activation height
2020-07-28 17:58:12 +01:00
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