Rollup
Un rollup es un sistema que procesa transacciones fuera de una blockchain base. Después, registra en esa blockchain los datos necesarios y el resultado.
¿Qué es un rollup?
Un rollup es una solución de Layer 2. Se trata de un sistema adicional que funciona sobre una blockchain, como Ethereum. Ayuda a procesar más transacciones sin que Ethereum tenga que ejecutar cada una por sí misma.
El rollup agrupa muchas transacciones y registra sus resultados de forma compacta en la blockchain base. Esto puede reducir el coste por transacción. Los contratos inteligentes, que son programas en la blockchain, comprueban qué actualizaciones y retiradas son válidas.
Un rollup no es una moneda ni un token. Algunos rollups sí tienen un token propio, pero no es necesario.
Un ejemplo de rollup
Imaginemos que mil personas realizan pagos a través de un rollup en Ethereum. El rollup procesa estos pagos fuera de Ethereum y agrupa los resultados.
A continuación, el rollup publica en Ethereum los datos necesarios y una sola actualización. Por tanto, los mil pagos no se ejecutan como transacciones individuales normales de Ethereum.
¿Por qué son importantes los rollups en el mundo cripto?
Los rollups pueden respaldar aplicaciones en las que el coste y la velocidad de procesamiento son importantes, como los pagos y el intercambio de tokens. Por eso, el término aparece a menudo en noticias sobre la escalabilidad de Ethereum y las redes Layer 2.
Existen varios tipos. Un optimistic rollup considera válida una actualización en un primer momento, pero concede un plazo para demostrar que es fraudulenta. Un ZK-rollup utiliza una prueba criptográfica que permite comprobar que una actualización se ha calculado de acuerdo con las reglas. En este caso, ZK no significa automáticamente que las transacciones sean privadas.
Los rollups también conllevan riesgos. La seguridad depende, entre otras cosas, de los contratos inteligentes, los permisos de administración y la forma en que se ordenan las transacciones. Si una sola parte determina ese orden, es posible que pueda retrasar o bloquear transacciones. Además, en algunos optimistic rollups, devolver fondos a la blockchain base puede llevar más tiempo.