Asset prices are temporarily delayedSome assets have stopped receiving fresh price data. Updates will resume automatically once the pipeline recovers.
Bitculator

Get Bitculator on Android

Marketcap:

$2,055,614,930,545

24h Volume:

$118,656,877,796

Aug 05 Liquidations:

$0

24H Long/Short:

Coming soon

Bitculator · Learn & Earn
Advanced

Zero-Knowledge Proofs

Learn about zero-knowledge proofs and their applications in blockchain.

5 Questions~3 min2,000 Bits1,000 XP
Pass to earn your reward
0%
Mastery
  1. 01

    Zero-Knowledge Proofs

    A zero-knowledge proof (ZKP) is a cryptographic method that allows one party (the prover) to prove to another party (the verifier) that a statement is true without revealing any information beyond the validity of the statement itself.

  2. 02

    Types of ZK Proofs

    • zk-SNARKs: Succinct Non-interactive Arguments of Knowledge. Small proof size and fast verification, but require a trusted setup ceremony. Used by Zcash.
    • zk-STARKs: Scalable Transparent Arguments of Knowledge. Larger proofs but no trusted setup required. Quantum-resistant. Used by StarkNet.
    • PLONK: A universal and updatable trusted setup that can be used for any circuit, reducing the need for ceremony per application.
  3. 03

    Blockchain Applications

    • ZK-Rollups: Use ZK proofs to verify batched transactions off-chain before posting to L1 (zkSync, StarkNet, Polygon zkEVM)
    • Privacy: Prove you own enough tokens for a transaction without revealing your balance (Zcash shielded transactions)
    • Identity: Prove you are over 18 without revealing your date of birth
    • Voting: Prove you voted without revealing who you voted for
  4. 04

    Key Properties

    • Completeness: A true statement will always be accepted
    • Soundness: A false statement will (almost) always be rejected
    • Zero-Knowledge: The verifier learns nothing beyond the truth of the statement
  5. Ready to start?

    5 Questions · 2,000 Bits + 1,000 XP

Frequently asked questions

6 Results

What will I learn in this crypto quiz?

Each quiz focuses on a specific cryptocurrency topic. Read the lesson first to learn the key concepts, then test your understanding with graded multiple-choice questions.