0Pricing
Cryptology Academy · Lesson

ZKP Applications: ZK Rollups & Privacy Coins

Explore Zcash's Sapling, zkSync, and StarkNet use cases.

Blockchain Scalability Problem

Ethereum processes ~15 TPS. Visa: ~1700 TPS. To scale, ZK Rollups batch thousands of transactions off-chain, compute a SNARK proof of their validity, and post the proof on-chain. Validators only verify the proof (1 ms) instead of each transaction.

ZK Rollup Architecture

Users submit transactions to a sequencer. The sequencer batches transactions, executes them off-chain, computes a state transition proof (SNARK/STARK proving the new state root is correct), and posts the proof + compressed calldata to Ethereum L1.

All lessons in this course

  1. ZKP Intuition: The Ali Baba Cave
  2. Sigma Protocols & Schnorr Identification
  3. zk-SNARKs: Succinct Non-Interactive Arguments
  4. ZKP Applications: ZK Rollups & Privacy Coins
← Back to Cryptology Academy