Commit Graph

1389 Commits

Author SHA1 Message Date
Daira Emma Hopwood 8ea921667d Daira Hopwood -> Daira Emma Hopwood.
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-03-02 12:13:07 +00:00
teor 0f33bb41a2 Fix a MUST -> MUSTNOT typo 2022-11-09 16:03:37 -05:00
Daira Hopwood 954467c15d Update dependency info.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-09-20 10:21:45 +01:00
Daira Hopwood 7146491320 Regenerate PDFs. 2022-09-15 20:30:25 +01:00
Daira Hopwood 7070e586c3 Set change history entry date.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-09-15 20:24:47 +01:00
Daira Hopwood 5991a14d1f Correct Jurgen Bos' name.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-09-15 20:24:25 +01:00
Daira Hopwood 4dfeb91623 Regenerate PDFs. 2022-09-10 00:48:43 +01:00
Daira Hopwood c3f96b0a58 Set Change History entry date.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-09-10 00:28:19 +01:00
Daira Hopwood f455422648 Specify in \crossref{blockchain} that NU5 is the most recent settled
network upgrade.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-09-10 00:27:45 +01:00
Daira Hopwood 2bfe19acda Remove a now-unused sampling of rcv in \crossref{orcharddummynotes}.
fixes #562

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-09-08 09:14:44 +01:00
Daira Hopwood acd7c37976 Regenerate PDFs. 2022-09-01 13:16:28 +01:00
Daira Hopwood 5f1f1cde2b [protocol spec] Set Change History entry date.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-09-01 13:09:45 +01:00
Daira Hopwood 26c1b6ca8c [protocol spec] Cosmetics: rearrange Change History items and mark some as \nufive.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-09-01 13:09:45 +01:00
Daira Hopwood 563b885e86 Update `protocol/Makefile` to build correctly with newer versions of `latexmk`.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-09-01 13:09:45 +01:00
Daira Hopwood 1c1a42bb27 In protocol/README.rst: Update build dependency documentation for Debian Bullseye,
mention `make linkcheck`, and correct the description of `make all`.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-09-01 13:09:45 +01:00
Daira Hopwood 8e59342637 [protocol spec] Cosmetics (vertical spacing and pagination).
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-09-01 13:09:35 +01:00
Daira Hopwood a512f23bbd [protocol spec] Replace ResearchGate links for \cite{CDvdG1987} and \cite{BDPA2007}
with alternatives that do not cause false-positive link checker errors.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-09-01 00:57:05 +01:00
Daira Hopwood 22ee93c027 [protocol spec] Clarify that the recommended format for a QR code starts
with a Bech32 encoding for a Sapling payment address and with a Bech32m
encoding for a unified payment address.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-09-01 00:57:05 +01:00
Daira Hopwood a3847c0064 [protocol spec] Correct cross-references for the definition of an anchor. fixes #413
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-09-01 00:57:05 +01:00
Daira Hopwood 560bdec627 [protocol spec] Remove a calculation of cv in \crossref{orcharddummynotes}
that is not applicable to Orchard (since cv for an Action Description
depends on both the spent and output notes).

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-09-01 00:57:05 +01:00
Daira Hopwood 277291a8ca [protocol spec] Correct Kexin Hu's name.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-09-01 00:57:05 +01:00
Daira Hopwood 524c8ad70a Regenerate PDFs. 2022-08-26 00:39:02 +01:00
Daira Hopwood 43be154e37 [protocol spec] Set Change History entry date.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-08-26 00:39:02 +01:00
Daira Hopwood 513d9dc161 [protocol spec] \crossref{concretecrhivk} incorrectly cross-referenced BLAKE2b-256
rather than BLAKE2s-256. The actual specification was correct.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-08-26 00:39:01 +01:00
Daira Hopwood e2b93341ae [protocol spec] ZIP 244 is not modified by ZIP 225
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-08-26 00:39:01 +01:00
Daira Hopwood 5980676b05 Regenerate PDFs. 2022-06-22 19:06:53 +01:00
Daira Hopwood 87c5aca5f3 Set Change History entry date.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-06-22 18:44:40 +01:00
Daira Hopwood 69939334f0 Cosmetics (don't include "No changes before" lines in Change History entries unless needed).
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-06-22 18:44:40 +01:00
Daira Hopwood 5618352447 Document in \crossref{concreteed25519} that a full validator implementation that
checkpoints on the Canopy activation block MAY validate Ed25519 signatures using
the post-Canopy rules for the whole chain.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-06-22 18:44:40 +01:00
Daira Hopwood e2ccfc11b2 Update references for \cite{ECCZF2019} and \cite{ZIP-302} and \cite{ZIP-252}.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-06-22 18:44:37 +01:00
Daira Hopwood 43c9df8ba6 Regenerate PDFs. 2022-06-22 13:48:23 +01:00
Daira Hopwood 57f2abf5bd Set Change History entry date.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-06-21 17:19:36 +01:00
Daira Hopwood b4761037a4 In \crossref{networks}, update the settled activation block hashes to be those for NU5
on Mainnet and Testnet.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-06-21 17:19:36 +01:00
Daira Hopwood 1be8793401 Cosmetics.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-06-21 17:19:36 +01:00
Daira Hopwood 9db08c218f In \crossref{sproutspendingkeyencoding}, remove the statement that future key representations
might use the padding bits of Sprout spending keys.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-06-21 17:19:36 +01:00
Daira Hopwood adce640cb0 Rename ExcludedPointEncodings to PreCanopyExcludedPointEncodings.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-06-21 17:19:36 +01:00
Daira Hopwood 7fe898c231 Give a full-text URL for \cite{Nakamoto2008}.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-06-21 17:19:36 +01:00
Daira Hopwood a02401a61e Correct the history entry for v2022.3.2 to include the entry about `sizeProofsOrchard`.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-06-21 17:19:36 +01:00
Daira Hopwood e84ce9423f Regenerate PDFs. 2022-06-06 20:30:40 +01:00
Daira Hopwood 840674803f Set Change History entry date.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-06-06 20:25:53 +01:00
Daira Hopwood 984c14da9e Cosmetics.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-06-06 20:22:40 +01:00
Daira Hopwood 8bc9244a47 Correction in \crossref{constants}: Uncommitted^Orchard is not a bit sequence.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-06-06 20:18:56 +01:00
Daira Hopwood 8d9b70b0e4 Cosmetics (spacing in v5 transaction encoding table).
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-06-06 20:18:56 +01:00
Daira Hopwood 2336f6f345 Make \crossref{overview} more precise about chain value pools.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-06-06 20:18:56 +01:00
Daira Hopwood b12bb61103 An [NU5 onward] consensus rule requiring the `nConsensusBranchId` field to match
the consensus branch ID used for SIGHASH transaction hashes, should apply only
when effectiveVersion ≥ 5 (since v4 transactions did not explicitly encode the
`nConsensusBranchId` field.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-06-06 20:18:56 +01:00
Daira Hopwood 17042258cd Correct and improve presentation of \crossref{networkupgrades}.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-06-06 20:18:56 +01:00
Jack Grigg a0767f42fe Add value of sizeProofsOrchard to protocol spec §7.1 and ZIP 225 2022-06-06 10:17:33 -04:00
Kris Nuttycombe 32870a93af Fix rendering issue. 2022-05-11 21:03:29 -07:00
Kris Nuttycombe a25f2b92a7 Set NU5 activation height in the protocol specification. 2022-05-11 14:31:54 -07:00
Daira Hopwood aec1fef7cd Regenerate PDFs. 2022-04-28 20:39:30 +01:00