Arbitrum Nitro Deep Dive: WASM Fraud Proofs and Data Design
Table of Contents
Table of Contents
Share

Review how Arbitrum Nitro's WASM fraud proofs and AnyTrust data availability design cut costs while keeping Ethereum-grade security, per 2024 protocol docs.
Frequently Asked Questions
- Arbitrum Nitro compiles its execution stack, including a full Geth core, down to WebAssembly, then runs disputed segments through WAVM, a WASM-compatible instruction set. This lets the interactive fraud proof bisect disagreements to a single WASM instruction and verify it on Ethereum with a one-step proof contract, without requiring a custom, hand-audited virtual machine like Arbitrum's pre-Nitro AVM.
- When a validator disputes an asserted state root, the two parties play a bisection game, repeatedly splitting the disputed execution range in half and posting hashes of intermediate states until only one WAVM instruction remains in disagreement. At that point, either party submits a one-step proof, a small piece of calldata that lets an Ethereum L1 contract execute that single instruction and determine which side lied.
- AnyTrust is the data availability mode used by Arbitrum Nova. Instead of posting full transaction data to Ethereum, the sequencer collects signatures from a Data Availability Committee under a 2-of-N honesty assumption and posts a compact certificate, called a DACert, to L1. If the committee cannot produce a valid certificate within minutes, the chain automatically falls back to posting full data on Ethereum, the same mode Arbitrum One uses.
- Arbitrum Nitro's dispute window is approximately seven days (commonly cited as 6.4 days). An asserted state root only becomes final on Ethereum after this window closes without a successful challenge, which is why standard withdrawals from Arbitrum back to Ethereum take about a week unless a user pays a third-party liquidity provider for a fast exit.
Don't Miss What's Next
Subscribe to newsletter
Arbitrum Nitro
Fraud Proofs
WASM
WAVM
Data Availability
Optimistic Rollup
AnyTrust
Layer 2
Get in Touch
Our team will get back to you within 24 hours.


















