Los rollups de capa 2 procesan cientos de transacciones fuera de la cadena, comprimen los datos en un único paquete y lo publican de nuevo en Ethereum, en la capa 1. Este sistema ofrece a los usuarios transacciones rápidas y comisiones de gas bajas, sin dejar de depender de la seguridad subyacente de Ethereum.
Sin embargo, no todos los rollups funcionan de la misma manera. Los dos principales diseños de escalado son los rollups optimistas y los rollups de conocimiento cero (ZK).
Ambos diseños agrupan transacciones fuera de la red principal, pero adoptan enfoques completamente distintos en cuanto a la confianza y la verificación. Uno asume que las transacciones son legítimas hasta que se demuestre lo contrario, mientras que el otro usa matemáticas avanzadas para demostrar su validez antes de que las transacciones lleguen a confirmarse.
¿Qué son los rollups y por qué los necesitamos?
Ethereum Layer 1 procesa aproximadamente entre 15 y 30 transacciones por segundo. Cuando la demanda de la red aumenta bruscamente, los usuarios compiten entre sí ofreciendo tarifas de gas más altas para que sus transacciones se incluyan en el siguiente bloque.
Los rollups resuelven este cuello de botella al separar la ejecución de la liquidación:
Envías transacciones en la red Layer 2, que las ejecuta de inmediato.
El operador del rollup agrupa cientos de estas transacciones en un solo lote.
El rollup publica este lote comprimido en Layer 1, donde Ethereum almacena permanentemente el cambio de estado.
El desafío clave es la verificación: ¿cómo sabe Ethereum Layer 1 que las transacciones procesadas fuera de la cadena son legítimas? Aquí es donde los rollups optimistas y los ZK siguen caminos distintos.
Rollups optimistas: confiar primero, verificar si se impugna
Los rollups optimistas se basan en un principio sencillo: dar por válidas las transacciones de forma predeterminada.
El secuenciador de la red agrupa las transacciones de los usuarios y publica el estado actualizado de los saldos en Ethereum sin realizar de antemano comprobaciones de verificación complejas. El sistema confía en el estado enviado, a menos que otro participante intervenga para impugnarlo.
El mecanismo de prueba de fraude
Para mantener la honestidad de los operadores, los rollups optimistas usan pruebas de fraude (también llamadas pruebas de fallo):
Cuando se publica un lote en Layer 1, se abre un período de impugnación (que suele durar 7 días).
Durante este período, cualquier validador independiente que supervise la red puede examinar el lote.
Si un validador detecta una transacción no válida o un saldo alterado, envía una prueba criptográfica de fraude al contrato de Layer 1.
Ethereum ejecuta en la cadena la transacción impugnada. Si se confirma el fraude, el operador deshonesto pierde el depósito que había puesto en garantía y el estado de la red vuelve a los saldos correctos.
Ejemplos del mundo real
Entre los rollups optimistas más ampliamente adoptados se encuentran Arbitrum One, OP Mainnet (Optimism) y Base.
Ventaja principal: Alta compatibilidad con la Máquina Virtual de Ethereum (EVM). Los desarrolladores pueden copiar y pegar sus contratos inteligentes de Ethereum existentes en un rollup optimista con cambios mínimos en el código.
Principal desventaja: El período de impugnación de 7 días. Si retiras fondos a Ethereum Layer 1 a través del puente nativo oficial del rollup, debes esperar siete días antes de que tus fondos se desbloqueen en L1.
Rollups ZK: Matemáticas y pruebas criptográficas ante todo
Los rollups de conocimiento cero adoptan el enfoque opuesto: verifican todo matemáticamente antes de publicarlo.
En lugar de dar por válidas las transacciones y esperar impugnaciones, un rollup ZK genera una prueba criptográfica de validez (normalmente una ZK-SNARK o una ZK-STARK) junto con cada lote de transacciones.
El mecanismo de prueba de validez
El operador del rollup (el probador) ejecuta transacciones fuera de la cadena y compila una prueba matemática que demuestra que cada cambio de estado siguió las reglas de la red.
El lote y su prueba de validez se envían a un contrato inteligente específico en Ethereum Layer 1.
El contrato de Layer 1 verifica la prueba matemática. Como verificar una prueba requiere mucha menos capacidad de cómputo que volver a ejecutar cada transacción individual, la liquidación ocurre rápidamente.
Una vez que Ethereum verifica la prueba, las transacciones alcanzan la finalidad de inmediato. No se necesita un período de impugnación porque las transacciones no válidas no pueden generar una prueba matemática válida.
Ejemplos del mundo real
Entre los principales rollups ZK se encuentran zkSync Era, Starknet, Linea y Polygon zkEVM.
Ventaja principal: Retiros nativos rápidos. Como la validez se demuestra matemáticamente en Layer 1, los fondos pueden retirarse a la red principal de Ethereum en minutos u horas, en lugar de tener que esperar una semana entera.
Principal desventaja: Altos requisitos computacionales. Generar pruebas de validez de conocimiento cero requiere hardware de servidor especializado y de alto rendimiento, lo que hace que la generación de pruebas sea técnicamente compleja y consuma muchos recursos.
Comparación en paralelo: rollups optimistas frente a rollups ZK

Cómo evitar la espera de 7 días para retirar fondos
El retraso de 7 días en los rollups optimistas suele sorprender a los principiantes. Sin embargo, en la práctica, los usuarios habituales rara vez tienen que esperar una semana entera.
Los puentes de liquidez entre cadenas de terceros (como Across o Stargate) intervienen para evitar este retraso. Estos puentes proporcionan fondos directamente en Ethereum Layer 1 desde sus propios fondos de liquidez a cambio de una pequeña comisión por comodidad, y asumen ellos mismos el período de espera de 7 días.
Como resultado, las transferencias habituales entre ambos tipos de rollup suelen ser casi instantáneas para los usuarios minoristas que utilizan agregadores de puentes modernos.
¿Qué tecnología liderará el futuro?
Ambas arquitecturas de rollup cumplen funciones distintas en el ecosistema de Ethereum:
Actualmente, los rollups optimistas dominan el valor total bloqueado y el uso diario. Su temprana equivalencia con la EVM facilitó el despliegue de aplicaciones DeFi consolidadas (como Uniswap y Aave) sin tener que reconstruir sus sistemas.
Los rollups ZK representan el objetivo final a largo plazo para la escalabilidad de la cadena de bloques. A medida que la tecnología de pruebas se abarate y el software zkEVM madure, los rollups ZK ofrecerán una mayor eficiencia de capital, una compresión de datos más eficaz y una liquidación nativa instantánea.
En lugar de que una tecnología sustituya por completo a la otra, es probable que ambas coexistan e impulsen distintos sectores de la economía descentralizada, según si un proyecto prioriza un despliegue de código sencillo o la finalidad matemática instantánea.
Preguntas frecuentes
¿Por qué los rollups optimistas requieren un período de impugnación de 7 días?
El retraso de 7 días da a los verificadores descentralizados tiempo suficiente para descargar los lotes de transacciones, examinarlos en busca de discrepancias y enviar una prueba de fraude a Ethereum Layer 1 si un secuenciador intenta enviar datos no válidos.
¿Se puede perder dinero durante una transferencia en un rollup ZK?
Como los rollups ZK se basan en pruebas de validez, el contrato inteligente de Layer 1 no puede verificar las transacciones no válidas. Sin embargo, los usuarios aún deben tener en cuenta la seguridad habitual de los contratos inteligentes y asegurarse de que la red cuente con mecanismos fiables para garantizar la disponibilidad de los datos.
¿Qué es una zkEVM?
Una zkEVM (Máquina Virtual de Ethereum de conocimiento cero) es un motor de ejecución que ejecuta contratos inteligentes al estilo de Ethereum y, al mismo tiempo, genera pruebas de validez de conocimiento cero de dicha ejecución. Esto permite a los desarrolladores crear aplicaciones ZK usando lenguajes conocidos como Solidity.
