What is Arbitrum Nitro
masterArbitrum Nitro is a complete layer 2 optimistic rollup system. It integrates fraud proofs, a sequencer, token bridges, and advanced calldata compression.
Key architectural features include:
- Geth Integration: Instead of a custom EVM emulator, Nitro runs a compiled version of Geth (the Ethereum engine) at layer 2.
- WASM Prover: The Nitro prover performs interactive fraud proofs over WASM code. While validators and nodes run the engine as native code for performance, they switch to WASM when a fraud proof is required.
- ArbOS: A Go-based component that handles cross-chain communication and the batching/compression system used to minimize L1 costs.