A Layer 2 scaling solution that executes transactions off-chain while posting transaction data or proofs to the main blockchain for security. Rollups include optimistic variants using fraud proofs and zero-knowledge variants using validity proofs. Rollup technology is central to Ethereum's scaling roadmap.