A Camada 2 é a camada de escalabilidade - a camada que visa resolver a escalabilidade em blockchains que são descentralizadas e seguras, resolvendo assim o trilema das blockchains.
As Camadas 2 são tipicamente sidechains ou rollups. Elas aumentam a capacidade computacional das camadas 1, movem cálculos pesados para fora da cadeia e aumentam a escalabilidade.
Sidechains são blockchains independentes construídas sobre a camada 1 que podem usar seus próprios mecanismos de consenso e requisitos de bloco.
Rollups são soluções que agrupam transações fora da cadeia e, em seguida, as executam como uma única transação na camada 1. Existem rollups otimistas e rollups de conhecimento zero.
Os rollups otimistas são assim chamados porque assumem uma abordagem de “inocente até que se prove o contrário”, ou à prova de fraudes, para o processamento de transações.
As provas de conhecimento zero são um método pelo qual uma parte pode provar a outra que uma determinada afirmação é verdadeira, sem fornecer informações ou explicações adicionais sobre como foi verificada.
Alguns exemplos de Camadas 2: Polygon, Optimism ou Arbitrum.
Ethereum está trabalhando na combinação de sharding com Camadas 2 para permitir a escalabilidade segura da rede.