Rollup

Architecture

Rollups represent a Layer-2 scaling solution for blockchains, fundamentally altering transaction processing by executing transactions off-chain while leveraging the security of the underlying Layer-1. This architectural shift involves bundling numerous transactions into a single proof, subsequently submitted to the main chain, reducing congestion and associated costs. Consequently, rollups enhance throughput and scalability without compromising the decentralized security model inherent in blockchains like Ethereum. Different rollup types, such as optimistic and zero-knowledge (ZK) rollups, employ distinct methods for validating these off-chain computations, impacting finality times and computational overhead.