Arbitrum vs Optimism Rollups
Arbitrum vs Optimism Rollup Big picture first (same for both) Both Optimism and Arbitrum are: Optimistic rollups Assume transactions are correct by default Post: Compressed transaction data to Ethereum (for data availability) State roots to Ethereum Allow fraud proofs during a challenge window (~7 days) So security model = Ethereum L1 Now the real differences are in: Execution model Fraud proof design How user operations are processed internally How user operations (transactions) enter the system Common flow (both) User sends a transaction It goes to a Sequencer Sequencer: Orders transactions Executes them Produces a new L2 state Sequencer submits: Transaction data → Ethereum calldata State root → Ethereum contract Now differences begin. 2️⃣ Optimism: EVM-equivalent, simple execution 🧠Core idea “Make L2 behave exactly like Ethereum, just cheaper.” How Optimism handles user operations Execution mo...