Permiten ejecutar transacciones fuera de la blockchain principal manteniendo la seguridad de la red.

Son claves para escalar modularmente, lo que permite un crecimiento exponencial.

¿Cómo funciona?

Hay varios modelos con enfoques diferentes, pero conceptualmente todos siguen la misma lógica. En lugar de ejecutar todas las transacciones en la blockchain principal (llamada Layer 1), se ejecutan por fuera.

¿Dónde se ejecutan? Depende de cada solución; puede ser otra blockchain, un canal de pago o un smart contract. Lo importante es que independientemente de dónde se ejecuten las transacciones, los fondos siempre están asegurados por la blockchain principal.

Esto significa que si llega a haber algún problema con la Layer 2, el usuario conserva sus fondos en la Layer 1.

Layer 2 vs Sidechain

Una sidechain también ejecuta las transacciones fuera de la Layer 1, pero no hereda su seguridad. Las sidechains tienen su propio set de validadores, lo que las hace menos seguras

Principales tipos de Layer 2

  • State Channels
  • Rollups
  • Plasma Chains

State Channels

Abre una cuenta de pago entre dos personas. Se genera una transacción solo para abrir y cerrar la cuenta; todo lo que pasa en el medio no se “anota” en la blockchain.

Metáfora: Te vas de viaje. Uno paga el hotel, otro la cena, otro los pasajes. No se “re-pagan” cada vez, sino que hacen el balance al final.

Un ejemplo sería: Rayden Network en Ethereum y Lightning Network en Bitcoin.

Rollups

Ejecutan muchas transacciones fuera de la blockchain, luego las agrupan y mandan una versión comprimida en una sola transacción.

Metáfora: Vos y tus amigos anotan todos los gastos del viaje en una app.

Vos anotás “Almuerzo” y subís una foto de la cuenta, en vez de anotar “Moscato”, “Pizza” y “Faina” en tres líneas separadas.

Tipos de Rollups: Optimistic y ZK (Zero Knowledge).

Optimistic Rollups

Los Optimistic Rollups asumen que los datos off-chain son correctos hasta que alguien demuestre lo contrario.

Es como el “hable ahora o calle para siempre” pero con pruebas de fraude para “demostrar lo contrario”.

Zero-Knowledge Rollups

Prueban que los las transacciones off-chain son correctas usando pruebas de validez. No hay que asumir nada, ni esperar a ver si alguien entra a los gritos a la iglesia diciendo que la transacción era fraudulenta.

Son más eficientes, pero también más dificiles de implementar para EVM.

Plasma Chains

Son chains que pasan información comprimida de sus bloques a la Layer 1, para que siempre se pueda chequear la info. Si hay disputas, se puede ver qué pasó en la Layer 1.

Hay un margen de tiempo en que no se pueden retirar fondos, para dar lugar a que haya disputas de ser necesario.

Metáfora: imaginemos que tu celu anota TODOS tus gastos. Tu amigo dice que nunca le pagaste, pero vos estás seguro que sí: podés ir al celu a ver que pasó.