Sidechains and Rollups

Architecture

Sidechains and rollups represent distinct scaling solutions designed to alleviate congestion and enhance transaction throughput on base layer blockchains, primarily Ethereum. A sidechain operates as a separate blockchain linked to the main chain through a two-way peg, enabling asset transfers and independent transaction processing. Rollups, conversely, execute transactions off-chain but post transaction data or state changes to the main chain, leveraging the security of the underlying blockchain while improving scalability. The architectural divergence dictates differing trade-offs concerning security, decentralization, and compatibility with existing smart contracts.