(... to be written)
Source
Zcash was introduced by Ben-Sasson et al. in [BCGGMTV14].
Zooko Wilcox sets the stage by giving a basic non-technical introduction to (the internals of) Zcash in his talk "ZCash Introduction" (no slides) at the 6th Technion Summer School on Cyber and Computer Security: Decentralized Cryptographic Currencies and Blockchains, 10-14 September 2017, Technion, Israel:
From the many cryptocurrency- and especially Zcash-related talks at this summer school, the following 3-parts lecture by Zcash inventor Eli Ben-Sasson explains the mathematical and cryptographical foundations of Zcash: zk-SNARKs and zk-STARKs:
Part 1 of that series is Eli's talk "Zcash, SNARKs and STARKs -- Crypto-Proofs for Crypto-Currencies" (no slides):
Part 2 covers mathematical foundations: "STARKS I: Arithmetization" (no slides):
Part 3 covers [BBHR18] in "STARKs II: Low Degree Testing" (no slides):
Two more videos from the same summer school are worth watching. The first one is a primer on ZK-Proofs, followed by an application, the ANONIZE protocol. The second one is a live demo of Zcash by Zooko Wilcox:
Literature
- [BCGGMTV14] Eli Ben-Sasson, Alessandro Chiesa, Christina Garman, Matthew Green, Ian Miers, Eran Tromer, Madars Virza: Zerocash, Decentralized Anonymous Payments from Bitcoin (extended version). (original pdf from ieee, extended pdf via iacr.org 2014/349 eprint, extended pdf alternative source)
- [BBHR18] Eli Ben-Sasson, Iddo Bentov, Yinon Horesht Michael Riabzev: Scalable, transparent, and post-quantum secure computational integrity. March 6, 2018. (full pdf via iacr.org 2018/046 eprint)
- [Zcash] Zcash Privacy-protecting Digital Currency (homepage)