The Zcash Arboretum
Non-normative documentation of the deployed Zcash protocol and designs being built on top of it. The protocol specification, applicable ZIPs, and consensus rules remain authoritative.
Foundations
-
vol. I stableMath Guide
Mathematical foundations for Halo 2 and Zcash Orchard
-
vol. II stableCrypto Guide
Cryptographic primitives from scratch
-
vol. III stableHalo 2 Guide
The Halo 2 proof system, from arithmetisation to recursion
Deployed protocol
-
vol. IV deployedConsensus Guide
Nakamoto consensus: the double-spend race, the arithmetic of confirmations, and the deployed most-work rule
-
vol. V deployedIronwood Guide
The Zcash Orchard protocol and its Ironwood pool
-
vol. VI deployedWallet Guide
The Zcash wallet layer: keys, transactions, and light-client synchronisation
Frontier
-
vol. VII design-stageFlyClient Guide
Succinct chain verification: the sampling protocol, the deployed ZIP-221 commitment, and the unbuilt bridge
-
vol. VIII frontierZSA Guide
Zcash Shielded Assets: issuance, transfer, and the counterfeiting boundary
-
vol. IX frontierFROST Guide
Threshold RedPallas: FROST and its Zcash integration surfaces
Complete edition
-
all volumes completeThe Complete Arboretum
Foundations, deployed protocol, and frontier designs