How Do “Fraud Proofs” Work in Optimistic Rollups?

Fraud Proofs are a mechanism used by Optimistic Rollups to ensure correct execution. When a batch of transactions is posted to Layer 1, it is assumed valid.

A challenge window is provided where anyone can submit a "fraud proof" if they detect an incorrect state transition. If the proof is successful, the incorrect batch is reverted, and the malicious operator is penalized.

Differentiate between Optimistic Rollups and ZK-Rollups
What Are the Security Trade-Offs between Optimistic Rollups and ZK-Rollups for Financial Applications?
What Is the Difference between an “Optimistic Rollup” and a “ZK-Rollup”?
How Do ZK-Rollups Inherently Offer Better Privacy against Front-Running than Optimistic Rollups?
How Does a “Validity Proof” Differ from a “Fraud Proof” in the Context of Blockchain Finality?
What Is the Trade-off in Computational Complexity between the Two Rollup Types?
What Is the Fundamental Difference between an Optimistic Rollup and a ZK-Rollup?
What Is the Primary Difference between Optimistic Rollups and ZK-Rollups?

Glossar