Layer 2 en Ethereum: qué son los rollups y qué riesgos tienen

Actualizado el · 6 min · Redacción Toro Andino

En esta guía
  1. Qué problema intenta resolver
  2. Capa 2 frente a cadena lateral
  3. Cómo funciona un rollup
  4. Rollups optimistas
  5. Rollups de conocimiento cero
  6. Un ejemplo con números
  7. Riesgos que advierte ethereum.org
  8. Cómo se pierde dinero en capas 2
  9. Más a fondo

Una capa 2 es una red que procesa transacciones fuera de la red principal de Ethereum, pero que publica un registro de esas transacciones en Ethereum para heredar su seguridad. El objetivo es que las comisiones bajen y que la red tenga más capacidad, sin cambiar las reglas de la red principal. Los rollups son el tipo de capa 2 que más se usa hoy.

Qué problema intenta resolver

Ethereum tiene una capacidad limitada. Cuando mucha gente quiere usar la red al mismo tiempo, las transacciones se vuelven lentas y las comisiones suben. La guía sobre comisiones de gas explica por qué ocurre.

Según ethereum.org, la solución dominante hoy no es dividir la red principal en fragmentos, la idea llamada sharding que estuvo años en sus planes, sino mover parte del trabajo fuera de ella con rollups. La red principal sigue siendo la fuente de verdad, pero no tiene que ejecutar cada operación.

Capa 2 frente a cadena lateral

Ethereum distingue entre dos tipos de soluciones fuera de la red principal.

  • Capa 2. Deriva su seguridad directamente del consenso de Ethereum. Por ejemplo, los rollups.
  • Cadena lateral. Es una cadena independiente que corre en paralelo y se comunica con Ethereum mediante puentes. Tiene sus propias reglas de consenso y su propia seguridad.

La diferencia importa. Si una cadena lateral se vulnera, Ethereum no la protege automáticamente. Una capa 2 hereda la garantía de la red principal, aunque sigue teniendo riesgos propios.

Cómo funciona un rollup

Un rollup ejecuta las transacciones fuera de la red principal, las agrupa en lotes y publica en Ethereum la información necesaria para reconstruir el estado. Según ethereum.org, al publicar esos datos en la red principal, cualquiera puede verificar el estado y reproducir la cadena.

Los contratos que controlan el rollup viven en Ethereum. Allí se guardan los bloques del rollup, se registran los depósitos y se verifica si los cambios de estado son válidos. Por eso se dice que Ethereum actúa como capa 1 y el rollup como capa 2.

Según ethereum.org, el ahorro viene de dos lados. Primero, los costos fijos de publicar un lote en Ethereum se reparten entre todas las transacciones que contiene. Segundo, los datos que se publican se comprimen, así que ocupan menos espacio en la red principal.

Rollups optimistas

Un rollup optimista asume que las transacciones son válidas por defecto. No publica una prueba de que cada lote es correcto. En lugar de eso, deja un periodo de impugnación durante el cual cualquiera puede demostrar que hubo un error.

Si alguien presenta una prueba de fraude y la prueba es válida, el rollup vuelve a ejecutar la transacción y corrige su estado. El operador que incluyó la transacción errónea recibe una penalización.

Esta espera tiene un costo para el usuario. Según ethereum.org, hay un periodo de impugnación de una semana antes de que puedas retirar tus fondos a Ethereum. Eso es lo que hace que los retiros desde estos rollups sean lentos.

Rollups de conocimiento cero

Un rollup de conocimiento cero, o ZK-rollup, ejecuta las transacciones fuera de la red y envía a Ethereum un resumen de los cambios junto con una prueba criptográfica de que esos cambios son correctos. Esa prueba se llama prueba de validez.

Según ethereum.org, como la prueba de validez ya garantiza la corrección, no hace falta esperar un periodo de impugnación. Los retiros se ejecutan cuando el contrato verifica la prueba. Esta es la principal diferencia práctica con los rollups optimistas.

Aun así, el rollup publica los datos necesarios para reconstruir su estado. Sin esos datos, nadie podría consultar su saldo ni verificar la cadena.

Un ejemplo con números

Supón que transfieres US$ 300 desde una capa 2 a la red principal. Si usas un rollup optimista, tu dinero puede quedar esperando una semana antes de llegar. Si usas un rollup de conocimiento cero, el retiro puede ejecutarse cuando el contrato verifica la prueba. En ambos casos, si envías a una dirección equivocada o usas un puente con fallas, puedes perder el monto completo.

Este es un ejemplo inventado para mostrar la diferencia en los tiempos de retiro. No describe el costo ni la velocidad de ninguna red real.

Riesgos que advierte ethereum.org

Según la documentación, las capas 2 tienen riesgos que conviene conocer:

  • Operadores centralizados. Los secuenciadores, que son los nodos que ordenan las transacciones, suelen estar en manos de una entidad. Pueden influir en el orden y, en algunos diseños, censurar usuarios.
  • Fallas en la prueba de fraude. En un rollup optimista, si ningún nodo honesto presenta pruebas de fraude, un operador malicioso podría robar fondos publicando bloques inválidos.
  • Costo de las pruebas de validez. En los rollups de conocimiento cero, generar las pruebas exige hardware especializado, lo que puede concentrar el control en pocos actores.
  • Configuración de confianza. Algunos sistemas de prueba requieren una configuración inicial de confianza. Si se maneja mal, puede comprometer la seguridad del rollup.
  • Operador que se desconecta. El operador puede censurar a usuarios desconectándose o negándose a incluir ciertas transacciones; por eso los rollups lo obligan a publicar sus datos en Ethereum.

Ninguna capa 2 es “tan segura como Ethereum” sin matices. Hereda parte de la seguridad de la red principal, pero agrega sus propias piezas, y cada una puede fallar.

Cómo se pierde dinero en capas 2

  • Enviar a una red equivocada. Si envías a una dirección de otra red, es posible que el dinero no pueda recuperarse.
  • Usar un puente con fallas. Para mover fondos entre redes distintas se suelen usar puentes, y un error en su código puede costarte fondos. La guía sobre puentes entre blockchains explica esos riesgos.
  • Contratos con errores. Como en cualquier red con contratos inteligentes, un error de programación puede costar fondos.
  • Retiros lentos en un momento de caída. Si necesitas vender y el retiro tarda, el precio puede moverse antes de que llegues.

Más a fondo

Para quien quiera entender el diseño, la clave está en qué datos se publican en la red principal y cómo se verifican. En un rollup optimista, los datos se publican y la verificación se hace solo si alguien impugna. En un rollup de conocimiento cero, la verificación ocurre con cada lote, a costa de generar pruebas costosas.

Como punto de partida, la guía sobre qué es Ethereum explica la red principal que sostiene todas estas soluciones. Y si ya usas una capa 2, revisa antes de firmar que la dirección y la red coincidan.

Si vas a mover fondos importantes entre redes, consulta con un profesional que pueda revisar tu caso.

¿Y si hubieras invertido en Ethereum?

Hoy tendrías$89,41En Ethereum, de sep 2021 a sep 2026: -10,6%, -2,2% al año.

Solo la variación del precio de cierre mensual: no incluye dividendos, comisiones, impuestos ni el tipo de cambio. Lo que pasó antes no garantiza lo que pasará después.

Mencionadas en esta guía

Preguntas frecuentes

¿Una capa 2 es lo mismo que una cadena lateral?

No. Según ethereum.org, una capa 2 deriva su seguridad directamente del consenso de Ethereum, mientras que una cadena lateral tiene su propia seguridad y solo se comunica con la red principal.

¿Cuánto tarda retirar fondos de un rollup optimista?

Según ethereum.org, hay un periodo de impugnación de una semana antes de poder retirar los fondos a Ethereum.

¿Qué pasa si el operador de una capa 2 es malicioso?

Depende del diseño. Según ethereum.org, en un rollup optimista sin nodos honestos que presenten pruebas de fraude, un operador malicioso podría robar fondos.

Fuentes

Toro Andino es un sitio educativo. Nada de lo que publicamos es una recomendación de inversión. Invertir conlleva riesgo de pérdida, incluso de todo el capital.

Sigue leyendo