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?
✗ Incorrect
Optimistic Rollups assume transactions are valid by default and only check if challenged.
What technology do ZK Rollups use to verify transactions?
✗ Incorrect
ZK Rollups use zero-knowledge proofs to instantly verify transactions.
Which rollup type usually has faster withdrawal times?
✗ Incorrect
ZK Rollups verify transactions instantly, so withdrawals are faster than Optimistic Rollups which have challenge periods.
Why might Optimistic Rollups be preferred for complex smart contracts?
✗ Incorrect
Optimistic Rollups are often easier to develop for complex contracts compared to ZK Rollups.
What is a key risk with Optimistic Rollups?
✗ Incorrect
If no one challenges a fraudulent transaction in Optimistic Rollups, it may remain accepted.
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.