A fraud proof is cryptographic evidence and a
protocol process that allows anyone to challenge an invalid transaction or state update, most commonly in Optimistic Rollups. Instead of proving every transaction is correct up front, optimistic systems assume updates are valid by default and rely on fraud proofs to catch dishonesty.
How fraud proofs work in optimistic rollups
In an
Optimistic Rollup, a sequencer (or set of operators) batches many Layer-2 transactions and posts a compressed summary of the new state to a
Layer-1 blockchain. Because Layer-1 does not re-execute every Layer-2 transaction, the rollup includes a challenge period. During this window, independent verifiers, often called watchers, can re-run the disputed portion of computation
off-chain and submit a fraud proof to Layer-1.
A typical fraud proof includes the data needed to show that a proposed state transition violates the rollup’s rules. Many designs use an interactive dispute game where the challenger and the sequencer narrow the disagreement down to a single step of computation. Layer-1 then checks that step, which keeps verification costs manageable.
Bonds, penalties, and real-world context
Fraud-proof systems usually require the party posting the state update to put up a bond. If the update is proven incorrect, the bond can be slashed and the invalid state is rejected or rolled back according to the protocol. This incentive structure discourages malicious behavior and rewards honest challengers.
Fraud proofs are often contrasted with validity proofs (such as ZK proofs), which prove correctness immediately. Fraud proofs trade faster posting and simpler proving for a delay in finality due to the challenge period.
Fraud proofs matter because they make scalable Layer-2 networks possible without sacrificing
security, letting users and applications benefit from lower fees while still inheriting strong protections from the underlying
blockchain.