Rollups

Architecture

Rollups represent a Layer-2 scaling solution for blockchains, fundamentally altering transaction processing by executing transactions off-chain while maintaining on-chain data availability. This architectural shift reduces congestion on the main chain, thereby lowering transaction fees and increasing throughput, a critical factor for decentralized application scalability. Different rollup designs, such as optimistic and zero-knowledge (ZK) rollups, employ distinct methods for verifying off-chain computations, impacting security trade-offs and finality times. The core principle involves compressing multiple transactions into a single proof submitted to the main chain, enhancing efficiency and enabling a higher transaction volume.