Fraud Proof

Intermediate
Жаңыртылган Sep 28, 2026

What Is a Fraud Proof?

 A fraud proof is cryptographic evidence that a verifier submits to challenge the validity of a transaction.

These proofs primarily act as a safeguard against incorrect state transitions, while ensuring data availability. Since they are only activated when inconsistencies are identified, they conserve computational resources, making them ideal for environments where blockchain scalability is a priority.

How Do Fraud Proofs Work in Optimistic Rollups?

Fraud proofs play a crucial role in optimistic rollups to identify and handle invalid transactions. Whenever a transaction is approved, there is a specific dispute period where anyone can challenge the current state by presenting a valid fraud proof. If someone can prove a transaction is fraudulent during this window, it is nullified and the network readjusts to the previous state.

On major networks, these dispute periods typically last around seven days, although the exact duration varies by network and contract design. Fraud proofs are used on Layer 2 networks built on Ethereum, where they let the base chain verify disputed claims without re-executing every transaction.

This system is in place to incentivize good behavior. If the network properly executes the rollups per the consensus rules, the concerned parties receive a financial reward. However, they face monetary penalties and risk forfeiting their fraud proof deposit if they approve an erroneous transaction. This dual approach of rewards and penalties ensures that the rollups remain cost-effective and fast, optimizing the performance of decentralized applications on a blockchain.

What Are the Limitations of Fraud Proofs?

Fraud proofs are not without their limitations. They require constant communication between multiple parties. This back-and-forth can lead to system disruptions and open the gates for dishonest behavior or other illicit actions.

Another issue is they rely on the assumption that all block data is available. If a miner only provides the block header without its accurate contents, it’s impossible to determine its correctness. While fraud proofs offer solutions, they also present challenges that need addressing.

Fraud Proofs vs. Validity Proofs

Fraud proofs and zero-knowledge proofs represent two different approaches to verifying blockchain transactions. Fraud proofs assume transactions are valid until challenged, while validity proofs demonstrate correctness up front, before the network accepts them. 
This is why optimistic rollups use fraud proofs with a challenge window, whereas a zk-rollup relies on validity proofs that the base chain verifies directly. In practice, the difference shows up in withdrawal times: optimistic systems can delay withdrawals until the dispute window closes, while zero-knowledge systems can finalize once the proof is verified.