Skip to main content

Rollup Design

Definition

Rollup design is an architectural approach for scaling blockchains by executing transactions off-chain and then posting compressed data to the main chain. This involves aggregating numerous transactions into a single batch, processing them on a separate layer-2 network, and subsequently submitting a cryptographic proof or minimal data summary to the underlying blockchain. This significantly increases transaction throughput and reduces fees on the main chain. Rollups are generally categorized into optimistic and zero-knowledge types, each with distinct security models.