Layer 2 Rollup

Architecture

Layer 2 Rollups represent a scaling solution for blockchains, fundamentally altering transaction processing by offloading computation and storage from the main chain. These systems operate by batching multiple transactions into a single proof, which is then submitted to the Layer 1 blockchain, reducing congestion and associated costs. Optimistic and zero-knowledge rollups constitute the primary architectural approaches, differing in their fraud proof mechanisms and validation processes, impacting finality times and security assumptions. The design choices within a rollup’s architecture directly influence its throughput, data availability, and overall resilience against potential attacks, shaping its suitability for diverse decentralized applications.