Arbitrum: Scalable, Private Smart Contracts

Authors Kalodner, Harry; Goldfeder, Steven; Chen, Xiaoqi; Weinberg, S. Matthew; Felten, Edward W.
Year 2018
Project Arbitrum
License Business Source License 1.1
Official Source https://www.usenix.org/system/files/conference/usenixsecurity18/sec18-kalodner.pdf

This page is an educational summary and analysis of an official whitepaper or technical paper, written for reference purposes. It is not a verbatim reproduction. CryptoGloss does not claim authorship of the original work. All intellectual property rights remain with the original author(s). The official document is linked above.

“Arbitrum: Scalable, Private Smart Contracts” is a peer-reviewed academic paper by Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten (Princeton University / Offchain Labs), published at USENIX Security 2018. It introduced the Arbitrum interactive dispute protocol — a multi-round bisection game for fraud proofs that only requires on-chain computation for the single disputed EVM instruction rather than re-executing entire blocks.

Offchain Labs (co-founded by Goldfeder and Felten) later built Arbitrum One, the Ethereum L2 that became the largest rollup by TVL, peaking above $20 billion. The production system evolved significantly through Arbitrum Nitro (2022) and Arbitrum Stylus (2023).

> PDF hosting: The original 2018 paper is at usenix.org/system/files/conference/usenixsecurity18/sec18-kalodner.pdf. The Arbitrum Nitro tech stack is documented at docs.arbitrum.io.


Publication and Context

Offchain Labs developed Arbitrum as an improvement over simpler L2 designs. The 2018 paper addressed arbitrary smart contracts — not just payments — and introduced the multi-round dispute mechanism as a way to avoid having Ethereum re-execute entire transactions (which is expensive and suffers from determinism issues).

The production timeline:

  • 2018: Academic paper published at USENIX Security
  • 2021: Arbitrum One mainnet launched (restricted)
  • 2021: Open to all users with $2.6B TVL on launch day
  • 2022: Arbitrum Nitro upgrade (WASM-based, Geth-based execution)
  • 2023: ARB token airdrop ($1.5B+ airdrop to users)
  • 2023: Arbitrum Stylus (WASM smart contracts in Rust/C/C++)

Core Design: Interactive Dispute Protocol

The 2018 paper’s central contribution is the multi-round interactive bisection fraud proof protocol.

The problem with simple fraud proofs: If a challenged L2 block contains 1 million EVM operations, having Ethereum re-execute all 1 million to determine correctness would cost more gas than the block is worth.

Arbitrum’s solution: Force the challenger and defender to play a bisection game that narrows the dispute to a single disputed EVM instruction, then settle only that instruction on-chain.

Bisection game mechanics:

  1. Challenger asserts “block N has an invalid state root”
  2. Defender divides execution into two halves, providing a mid-point state hash
  3. Challenger picks one half as the disputed segment
  4. Bisection continues until the dispute is a single EVM opcode
  5. The contract executes that opcode on-chain and determines who was right

The cost to settle a dispute is O(log N) rounds of interaction and O(1) on-chain computation, regardless of block size.


Arbitrum vs. Optimism: Fraud Proof Comparison

Property Arbitrum (Interactive) Optimism/Cannon (Bisection + MIPS)
Rounds Multi-round bisection Multi-round bisection
Settlement Dispute resolved by executing one WASM instruction on ArbOS Dispute resolved by MIPS emulation of one EVM instruction
Production fraud proofs Yes, since launch Yes, since 2024
EVM compatibility Full (Nitro uses Geth) Full

Arbitrum Nitro

The 2022 Nitro upgrade was a full reimplementation of the Arbitrum stack:

  • Execution: Uses Go Ethereum (Geth) directly for EVM execution — true EVM equivalence
  • Fraud proof layer: Compiles Geth to WASM (WebAssembly); disputes target WASM instructions
  • Compression: Uses Brotli compression for calldata, reducing data costs by ~10x over the original
  • ArbOS: The Arbitrum operating system that handles L1-to-L2 messaging, gas pricing, and chain governance

Nitro eliminated the previous custom EVM and made Arbitrum’s execution byte-for-byte identical to Ethereum’s.


Arbitrum Stylus

Launched in 2023, Stylus extends Arbitrum to allow smart contracts written in Rust, C, or C++ compiled to WASM, running natively alongside Solidity contracts. This dramatically reduces gas costs for computation-heavy contracts (cryptography, parsing, game logic) and opens Ethereum development to non-Solidity developers.


ARB Token and The DAO

The March 2023 ARB airdrop distributed tokens to 625,000 wallets. Arbitrum DAO controls the Arbitrum One and Nova chains with governance over protocol parameters, treasury allocation, and upgrade authority. The DAO’s first major controversy arose immediately in April 2023: an AIP allocating 750M ARB to the Foundation was passed without a community vote first, creating significant backlash.


Reality Check

Arbitrum One is the most used Ethereum L2 by most metrics (TVL, active developers, number of protocols). Its fraud proof system is genuine and permissionless — a meaningful security property that differentiates it from systems where funds are protected only by a multisig. Its 7-day withdrawal challenge period remains a UX friction point; users typically use third-party liquidity bridges to bypass the wait.


Related Terms


Research

  • Kalodner, H., Goldfeder, S., Chen, X., Weinberg, S.M., & Felten, E.W. (2018). Arbitrum: Scalable, Private Smart Contracts. USENIX Security ’18.

— Primary source. Section 4 defines the dispute game; Section 5 proves its security properties.

  • Offchain Labs. (2022). Arbitrum Nitro Whitepaper. github.com/OffchainLabs/nitro.

— Describes the Nitro WASM-based architecture; Sections 3–4 cover the reorged execution model.

  • Fraud Proof Wars (research post). (2023). Comparing Fraud Proof Designs: Cannon vs. Arbitrum Bisection.

— Comparative analysis of the two production bisection protocols.