La Capa 2 es la capa de escalabilidad, la capa que busca resolver la escalabilidad en blockchains que son descentralizadas y seguras, resolviendo así el trilema de la blockchain.
Las capas 2 son típicamente sidechains o rollups. Aumentan la capacidad computacional de las capas 1, trasladan cálculos pesados fuera de la cadena y aumentan la escalabilidad.
Las sidechains son blockchains independientes construidas sobre la capa 1 que pueden utilizar sus propios mecanismos de consenso y requisitos de bloque.
Los rollups son soluciones que agrupan transacciones fuera de la cadena y luego las ejecutan como una única transacción en la capa 1. Existen rollups optimistas y rollups de conocimiento cero.
Los rollups optimistas se llaman así porque asumen un enfoque de “inocente hasta que se demuestre lo contrario”, o a prueba de fraude, para procesar transacciones.
Las pruebas de conocimiento cero son un método mediante el cual una parte puede demostrar a otra que una afirmación dada es verdadera, sin proporcionar información adicional o explicación sobre cómo se verificó.
Algunos ejemplos de capas 2: Polygon, Optimism o Arbitrum.
Ethereum está trabajando en combinar sharding con capas 2 para permitir una escalabilidad segura de la red.