Differentiate between Optimistic Rollups and ZK-Rollups.

Both are Layer 2 scaling solutions. Optimistic Rollups assume transactions are valid by default ("optimistic") and use a fraud proof system, where a time window is allowed for anyone to challenge a fraudulent transaction.

ZK-Rollups (Zero-Knowledge) use cryptographic validity proofs to instantly confirm the correctness of off-chain state transitions, offering faster finality but requiring more complex computation.

What Is the “Data Availability Problem” in L2 Scaling?
What Is the Difference between an “Optimistic Rollup” and a “ZK-Rollup”?
How Do “Fraud Proofs” Work in Optimistic Rollups?
What Is the Fundamental Difference between an Optimistic Rollup and a ZK-Rollup?
How Does the “Fraud Proof” Mechanism Work in an Optimistic Rollup?
What Is the Primary Difference between Optimistic Rollups and ZK-Rollups?
What Is the Security Trade-off Associated with the Challenge Period in Optimistic Rollups?
What Is the Difference between a ZK-Rollup and an Optimistic Rollup?

Glossar