[Protocol Study #4] Transactions Unpacked: JoinSplit to Actions
June 16, 3pm UTC | Zcash Global Discord | RSVP
We now have the note primitives: a commitment goes into a tree, a nullifier is revealed on spend, a zk-SNARK proves the link. Session 4 threads them into the thing that actually moves value, the transaction, and follows how the shape of a shielded transfer changed across three eras of Zcash.
The whole session hangs on one question asked three times: how does a transfer prove it created exactly as much value as it destroyed?
- Sprout answers it inside one bundled JoinSplit.
- Sapling splits the transfer apart and answers across the whole transaction.
- Orchard re-merges it into a single Action.
PDF: https://zips.z.cash/protocol/protocol.pdf, §3.4 to §3.7
Where: Zcash (Zcash Global Discord Stage)
RSVP: [Protocol Study #4] Transactions Unpacked: JoinSplit to Actions · Luma
Recorded and translated by @ZcashBrazil
