La Arquitectura de la Eficiencia y la Seguridad
Los ZK-rollups agrupan (roll-up) miles de transacciones fuera de la cadena principal (L1), ejecutan su lógica “off-chain” y publican en L1 un resumen de datos comprimido junto a una prueba criptográfica irrefutable de validez (ZKP). Esto permite que la L1 herede su seguridad con un rendimiento masivo y un coste por transacción drásticamente inferior, ya que solo verifica la prueba en lugar de re-ejecutar cada cálculo.
Las cadenas de bloques de capa 1 (L1), como Ethereum, están diseñadas para maximizar la seguridad y la descentralización. Este diseño impone severas limitaciones en su capacidad de procesamiento y eleva los costes (tasas de gas) durante períodos de alta demanda. El desafío, conocido como el "trilema de la blockchain", es escalar sin sacrificar estas propiedades.
Los ZK-rollups surgen como una solución de capa 2 (L2) que mueve la ejecución computacional intensiva fuera de la cadena y utiliza la L1 exclusivamente para lo que es mejor: actuar como una capa de consenso global y un tribunal de verdad criptográfica.
El proceso operativo de un ZK-rollup se puede desglosar en una secuencia lógica y eficiente de cinco pasos clave que conectan la actividad de la Capa 2 con la seguridad de la Capa 1.
El ecosistema de un ZK-rollup se apoya en cuatro componentes fundamentales que trabajan en conjunto para proporcionar escalabilidad y seguridad.
Las pruebas de validez permiten verificar que una transición de estado satisface las restricciones del circuito. La seguridad depende de la criptografía, el circuito, los contratos, el puente y los permisos de actualización. Una confirmación del secuenciador es distinta de la liquidación del lote: se debe generar y publicar la prueba, incluirla en L1 y alcanzar la finalidad de L1. Por eso no corresponde identificar la verificación aislada con finalidad inmediata.
Un matiz importante es la disponibilidad de datos (Data Availability). Un ZK-rollup estricto publica los datos en L1, asegurando que cualquiera pueda reconstruir el estado. Un Validium mantiene los datos fuera de L1 para reducir costes, pero introduce supuestos adicionales de disponibilidad. Aunque la prueba sea válida, retener esos datos puede impedir reconstruir el estado o retirar fondos. La validez criptográfica y la disponibilidad son garantías diferentes.
A pesar de sus beneficios, los ZK-rollups presentan desafíos técnicos y económicos:
La arquitectura de los ZK-rollups redefine lo que es posible en aplicaciones descentralizadas, habilitando casos de uso que antes eran inviables en L1:
Para entender la dinámica, podemos simplificar la relación entre las capas y el usuario final con el siguiente mapa mental.