Rollups
Rollups are a category of Layer 2 blockchain scalability solutions that execute transactions off the main chain (Layer 1) and post data or cryptographic proofs back to Layer 1 to inherit its security. They aim to increase transaction throughput and reduce costs while preserving the security model of the underlying blockchain.
There are two main families: optimistic rollups and zero-knowledge rollups (zk-rollups). Optimistic rollups assume transactions are
Mechanically, a rollup operator collects user transactions, executes them off-chain, and posts a compact recap to
Use cases include decentralized exchanges, payments, and general smart contract execution at lower fees and higher
Notable implementations include optimistic rollups such as Optimism and Arbitrum, and zk-rollups such as zkSync, StarkWare,