←
Previous Module
Sequencer Queue Simulation

πŸ” Fraud Proofs: Catch Malicious Sequencers

Learn how optimistic rollups detect and punish invalid transactions

πŸ›‘οΈ Fraud Proofs: Optimistic Security

Fraud proofs are the security backbone of optimistic rollups. Unlike ZK-rollups that prove every transaction is valid, optimistic rollups assume transactions are valid unless proven otherwise. This creates a powerful challenge system where validators can dispute fraudulent state transitions.

Security Model
Optimistic

Trust, then verify

Challenge Period
7 Days

Time to dispute

Validator Reward
50-100%

Of sequencer bond

πŸ” Interactive Block Explorer: Spot the Fraud

Click on each block to examine its state transition. Can you identify which block contains fraudulent data?

πŸ” The Optimistic Assumption

🀝

Assume Validity

Optimistic rollups assume all submitted state transitions are valid by default. This allows for fast processing without expensive on-chain validation.

⏱️

Challenge Window

A challenge period (typically 7 days) allows anyone to dispute invalid state transitions. During this time, withdrawals are delayed.

βš–οΈ

Dispute Resolution

If fraud is detected, validators submit a fraud proof to L1. The dispute is resolved on-chain, and the malicious sequencer loses their bond.

βœ… Advantages

  • β€’Lower gas costs (no ZK proof generation)
  • β€’EVM compatibility (easier migration)
  • β€’Simpler technology (less cryptographic overhead)
  • β€’Economic security through bonds

⚠️ Trade-offs

  • β€’Long withdrawal delays (7 day challenge period)
  • β€’Requires active validator monitoring
  • β€’Dispute resolution can be complex
  • β€’Security depends on at least 1 honest validator

πŸ’‘ Key Insight

Fraud proofs flip the security model: instead of proving everything is correct (ZK-rollups), optimistic rollups only prove when something is wrong. This makes them more efficient but requires a waiting period for withdrawals. The system relies on economic incentivesβ€”honest validators earn rewards for catching fraud, while malicious sequencers lose their bonds.

← Sequencer Queue Simulation