ZK-rollup
Un ZK-rollup es una técnica que procesa varias transacciones de criptoactivos en conjunto. Esto puede permitir que una blockchain como Ethereum procese más transacciones y, posiblemente, con costes más bajos.
¿Qué es un ZK-rollup?
Un ZK-rollup es una solución Layer 2. Es una capa adicional sobre una blockchain existente, como Ethereum. La blockchain subyacente se denomina Layer 1.
Las transacciones se procesan primero fuera de esa blockchain. Después, se agrupan en un solo paquete. En Ethereum solo se publican datos resumidos o una prueba criptográfica.
ZK significa zero-knowledge. Esta prueba demuestra que el paquete es válido sin necesidad de mostrar todos los datos. Que los detalles de las transacciones también permanezcan realmente ocultos depende del ZK-rollup utilizado.
Un ejemplo de ZK-rollup
Imagina que mil personas quieren realizar una transacción a través de Ethereum al mismo tiempo. Sin un ZK-rollup, Ethereum tendría que procesar cada una de estas transacciones por separado.
Con un ZK-rollup, primero se agrupan las mil transacciones fuera de Ethereum. Después, el rollup envía a Ethereum una sola prueba que confirma que todo el paquete es válido. Así, Ethereum tiene que procesar menos transacciones por separado.
¿Por qué es importante un ZK-rollup en el mundo cripto?
Una blockchain congestionada puede provocar transacciones lentas y costes elevados. Los ZK-rollups ayudan a reducir este problema al procesar muchas transacciones fuera de Layer 1.
Puedes encontrar referencias a los ZK-rollups en noticias sobre Ethereum, nuevas redes Layer 2 o comisiones de gas más bajas. Las comisiones de gas son los costes de ejecutar una transacción en una blockchain.
Las transacciones se realizan fuera de Ethereum, pero la prueba se verifica allí. De este modo, el rollup puede aprovechar la seguridad de Ethereum. Un ZK-rollup no hace que las transacciones sean automáticamente privadas por completo; esto depende de cada aplicación.