Skip to main content

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.