Two Layer Architecture

Definition ∞ A two layer architecture in blockchain refers to a design pattern where a primary blockchain (layer one) handles core security and decentralization, while a secondary layer (layer two) processes transactions more efficiently. The layer one provides the foundational security, and the layer two scales transaction throughput by moving computation off-chain. This separation of concerns addresses the scalability limitations of base layer blockchains. It aims to optimize both security and performance.
Context ∞ Two layer architectures are a dominant approach to scaling blockchains, with numerous projects actively developing and deploying layer two solutions on top of networks like Ethereum. News frequently reports on the progress and adoption rates of various layer two technologies, such as optimistic rollups and ZK-rollups. The ongoing development in this area is crucial for expanding the capacity and utility of decentralized networks.