0
0
Blockchain / Solidityprogramming~5 mins

Rollups (Optimistic vs ZK) in Blockchain / Solidity - Quick Revision & Key Differences

Choose your learning style9 modes available
Recall & Review
beginner
What is a rollup in blockchain?
A rollup is a technology that bundles many transactions together off the main blockchain to make processing faster and cheaper, then submits a summary back to the main chain.
Click to reveal answer
intermediate
How do Optimistic Rollups verify transactions?
Optimistic Rollups assume transactions are valid by default and only check them if someone challenges with proof of fraud.
Click to reveal answer
intermediate
What is the main difference between Optimistic and ZK Rollups?
Optimistic Rollups trust transactions unless challenged, while ZK Rollups use cryptographic proofs to verify transactions instantly.
Click to reveal answer
beginner
What does ZK stand for in ZK Rollups?
ZK stands for Zero-Knowledge, which means the rollup uses zero-knowledge proofs to prove transactions are correct without revealing all details.
Click to reveal answer
advanced
Why might someone choose Optimistic Rollups over ZK Rollups?
Optimistic Rollups are often easier to build and support more complex smart contracts, but they have longer withdrawal times due to challenge periods.
Click to reveal answer
What do Optimistic Rollups assume about transactions?
AThey are valid unless proven otherwise
BThey are invalid until verified
CThey require zero-knowledge proofs
DThey are processed only on the main chain
What technology do ZK Rollups use to verify transactions?
AFraud proofs
BZero-knowledge proofs
CProof of work
DProof of stake
Which rollup type usually has faster withdrawal times?
AZK Rollups
BOptimistic Rollups
CBoth are the same
DNeither supports withdrawals
Why might Optimistic Rollups be preferred for complex smart contracts?
AThey run only on Layer 1
BThey use zero-knowledge proofs
CThey have no challenge periods
DThey are easier to build and support more complex logic
What is a key risk with Optimistic Rollups?
AThey require heavy computation on Layer 1
BThey cannot bundle transactions
CFraud proofs might be missed causing invalid transactions
DThey do not support smart contracts
Explain how Optimistic Rollups and ZK Rollups differ in verifying transactions.
Think about trust assumptions and proof methods.
You got /4 concepts.
    Describe the advantages and disadvantages of using Optimistic Rollups.
    Consider speed, security, and complexity.
    You got /4 concepts.