

Protocol Study #3: Notes, Commitments, and Nullifiers
Session 3 of the Zcash Protocol Study Series, a 12-session guided reading of the Zcash Protocol Specification. This is a a sub-series of Zcash Engineering Office Hours.
Protocol Sections:
§3.2 (Notes)
§3.8 (Note Commitments)
§3.9 (Nullifiers).
Session 2 unpacked the key tree: how a single spending authority decomposes into a tree of viewing keys. Session 3 is the lifecycle: how a note is born (commitment), recorded (Merkle path), and spent (nullifier).
We'll read §3.2 carefully, then trace a note from creation through its eventual nullification.
Live on the Zcash Global Discord stage. Recorded by Zcash Brazil with Portuguese translation.
Protocol Spec available here: https://zips.z.cash/protocol/protocol.pdf
Catch up on Session 2 (Addresses, Keys, and the Privacy Onion):
Full 12-session arc and canonical thread on the Zcash forum: https://forum.zcashcommunity.com/t/protocol-study-series-12-session-guided-reading-of-the-zcash-protocol-specification-starting-april-21/55350
Hosted by Mark Henderson (@shieldedmark)