Daira-Emma Hopwood
1cafe205b7
Temporarily make PDF rendering unconditional.
...
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2025-05-22 11:52:29 +01:00
Daira-Emma Hopwood
0a359f78b3
Only make PDFs if anything under `protocol/` has changed.
...
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2025-05-20 23:27:55 +01:00
Daira-Emma Hopwood
0618014ec7
Remove obsolete targets from Makefiles.
...
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2025-05-20 23:27:55 +01:00
Kris Nuttycombe
dea7b21875
Remove unused Makefile target.
2025-05-15 06:48:46 -06:00
Daira-Emma Hopwood
688cd5388c
Fix GitHub Pages rendering in CI.
...
Co-authored-by: Kris Nuttycombe <kris@nutty.land>
2025-05-15 06:48:22 -06:00
Daira-Emma Hopwood
b6ba06a082
Fix typos. The protocol spec will be rendered later.
...
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2025-04-28 19:28:46 +01:00
Daira-Emma Hopwood
efa3ec76f9
Use, and document how to install, MultiMarkdown-6.
...
fixes #961 , fixes #893
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-11-24 11:26:21 +00:00
Daira-Emma Hopwood
0265e077f1
Dark mode fix: make links from the dark mode spec reference the correct PDF.
...
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-11-08 12:57:00 +00:00
Daira-Emma Hopwood
38e4501a2c
Block reward -> block subsidy where applicable.
...
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-11-08 12:57:00 +00:00
Daira-Emma Hopwood
9a45d6be16
[protocol spec] Add dark mode.
...
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-11-01 20:39:52 +00:00
Daira-Emma Hopwood
0a490b6fa8
Minor cleanups.
...
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-11-01 20:04:22 +00:00
Daira-Emma Hopwood
0e313c8a9f
[protocol spec] Clarify \crossref{transactions} taking into account NU6
...
consensus changes from ZIP 236.
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-10-31 13:53:56 +00:00
Daira-Emma Hopwood
a6710837c0
Set Change History date for v2024.5.1.
...
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-09-26 07:48:45 +01:00
Daira-Emma Hopwood
3ba2c74a5e
Protocol spec: say explicitly that there are no changes to the block format
...
in NU6.
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-09-26 07:40:39 +01:00
Daira-Emma Hopwood
e4e29d7486
Protocol spec: refactor section 4.10 (SIGHASH).
...
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-09-26 07:40:39 +01:00
Daira-Emma Hopwood
dd4629de12
Protocol spec and ZIPs 214 and 1015: swap the order of ``FS_DEFERRED`` and ``FS_FPF_ZCG``
...
to match the code in `zcashd`.
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-09-26 07:40:39 +01:00
Daira-Emma Hopwood
d4f1e7324c
Set NU6 Mainnet activation height.
...
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-09-26 07:40:39 +01:00
Daira-Emma Hopwood
8e04f130e7
Protocol spec: update acknowledgements.
2024-09-26 07:40:39 +01:00
Daira-Emma Hopwood
d034d3d6f2
Protocol spec: definition of total issued supply.
...
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-09-26 07:40:39 +01:00
Daira-Emma Hopwood
ce330463a8
Cosmetics, and renaming $\mathsf{PoolValue}_Deferred$ to
...
$\mathsf{ChainValuePoolBalance^{Deferred}}$.
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-09-26 07:40:39 +01:00
Daira-Emma Hopwood
8a15a1635d
Protocol spec: clarify the section on sighash algorithms, and which ZIPs
...
describe NU6. Also say that additional rationale for Canopy is given in
ZIP 1014.
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-09-26 07:40:39 +01:00
Daira-Emma Hopwood
b3876ede52
Apply changes from ZIP 236 to the protocol spec.
...
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-09-26 07:40:39 +01:00
Daira-Emma Hopwood
cfba30f1b8
Apply changes from ZIP 2001 to ZIP 207 and the protocol spec.
...
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-09-26 07:40:39 +01:00
Daira-Emma Hopwood
6c793a8784
Protocol spec: refactor the descriptions of Chain Value Pool Balances into
...
their own section.
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-09-26 07:40:39 +01:00
Daira-Emma Hopwood
c3a3de1608
Protocol spec: rename ``FS_ZIP214_ECC`` to ``FS_ZIP214_BP``, consistent
...
with ZIP 214.
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-09-26 07:40:39 +01:00
Daira-Emma Hopwood
91900f589c
Protocol spec: cosmetics and indexing.
...
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-09-26 07:40:39 +01:00
Daira-Emma Hopwood
4d2ad7e4c1
Adjust Makefile so that we never generate `nu6.pdf`.
...
(Future upgrades will not have their own PDF.)
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-09-26 07:40:39 +01:00
Daira-Emma Hopwood
815b38cf50
Set Change History date for 2024.5.0.
...
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-08-28 15:04:09 +01:00
Daira-Emma Hopwood
a20fcbeff0
Boilerplate for NU6 (orginally based on Kris' branch 'protocol_nu6_boilerplate').
...
Author: Kris Nuttycombe <kris@nutty.land>
Co-authored-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-08-28 15:03:43 +01:00
Jack Grigg
080306b42a
Move files rendered for zips.z.cash into a subdirectory
...
All content that is reachable via links on zips.z.cash is moved into
this directory, so that GitHub Pages can be configured to build the site
from it. This includes non-generated files like CSS that are required
for correct site presentation.
2024-07-16 18:52:47 +00:00
Daira-Emma Hopwood
8b2929cd7f
Render manually, while the CI-based rendering is broken.
...
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-07-01 17:21:37 +01:00
Daira-Emma Hopwood
c204c8f700
Acknowledge Conrado Gouvea.
...
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-07-01 16:39:48 +01:00
Daira-Emma Hopwood
a1657b29c3
In \crossref{concretesinsemillahash}, declare use of LEBS2IP instead of LEOS2IP.
...
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-07-01 16:39:48 +01:00
Daira-Emma Hopwood
be1b95e76e
Protocol spec: cosmetics and improved indexing.
...
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-07-01 16:39:48 +01:00
Daira-Emma Hopwood
ccd3a109aa
Daira [Emma] -> Daira-Emma. Also correct some author lists and prevent line-breaking of given names or surnames in the spec.
...
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-07-01 16:39:48 +01:00
github-actions
6a0a93c020
Commit from GitHub Actions (Build tex and rst)
2024-01-06 20:57:42 +00:00
Daira Emma Hopwood
4c95d8b496
Regenerate PDFs.
2023-12-19 17:43:09 +00:00
Daira Emma Hopwood
8b8d14ae02
Rename `release` Makefile target to `tag-release`. Make it not require being on main,
...
but check that the current branch is a descendant of the `origin` remote's `main`, i.e.
pushing to `origin main` would be a fast-forward.
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-12-19 17:43:09 +00:00
Daira Emma Hopwood
18a7b531c7
Set Change History entry date.
...
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-12-19 17:43:09 +00:00
Daira Emma Hopwood
cb48a537a0
Acknowledge the font designers Pablo Impallari and Morris Fuller.
...
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-12-19 17:43:09 +00:00
Daira Emma Hopwood
a77e74ffb6
Cosmetics: improve the appearance of italic bold.
...
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-12-19 17:43:09 +00:00
Daira Emma Hopwood
477fd91493
Initial attempt at making the document work with screen readers
...
(this doesn't work very well yet, and it may be a hopeless task).
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-12-19 17:43:09 +00:00
Daira Emma Hopwood
dcd81b5a85
Document that Zooko came up with the name "Faerie Gold".
...
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-12-19 17:43:09 +00:00
Daira Emma Hopwood
95493805de
Sort out the mess with $\mathsf{PRF^{expand}}$ domain separators.
...
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-12-19 17:43:09 +00:00
Daira Emma Hopwood
2a08f7be78
Add reference to my "Explaining the Security of Zcash" talk at Zcon3.
...
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-12-19 17:43:09 +00:00
Daira Emma Hopwood
f0457c0668
Cosmetics.
...
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-12-19 17:43:09 +00:00
Daira Emma Hopwood
4a61f37072
Explain the note decryption soft fork at block height 2121200.
...
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-12-19 17:43:09 +00:00
Daira Emma Hopwood
f24a4befab
In \crossref{outputstatement}, say why $\mathsf{pk★_d}$ is typed as a
...
bit sequence rather than as a point.
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-12-19 17:43:09 +00:00
Daira Emma Hopwood
2ee72c97b7
In the table of \crossref{blockheader}, clarify that `hashLightClientRoot`
...
is used in Heartwood and Canopy, but not in NU5 or later.
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-12-19 17:43:09 +00:00
Daira Emma Hopwood
b83c7625cf
Move a note about the order of arguments to NoteCommit^Orchard to a more
...
relevant place.
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-12-19 17:43:09 +00:00