Rollups que ofrecen hasta 20 mil transacciones por segundo son probados en Ethereum
El equipo de desarrollo de Matter Labs ha publicado la primera versión alpha de los rollups zkSync 2.0 en la red de pruebas de Ethereum, Rinkeby. Siendo este el primer paso de una tecnología que promete aumentar la cantidad de transacciones por segundo (TPS) en Ethereum, desde las 15 que se ejecutan actualmente, hasta más de 20 mil.
La noticia fue dada desde el blog oficial del equipo de Matter Labs. Con el anuncio, se publicó también el explorador de bloques que permitiría a los usuarios ver los zkSync 2.0 ya en funcionamiento.
Este hecho ocurre dentro del cronograma previsto por el equipo de desarrollo, publicado en la hoja de ruta en abril pasado como lo reportó CriptoNoticias. Según el calendario, con la versión alpha ya en funcionamiento en la red de pruebas (cuya fecha fue programada para mayo) se espera que los zkSync lleguen a la red principal de Ethereum en agosto del presente año.
Esta tecnología denominada rollups, o en español «enrollar», se basa en crear dentro de una única transacción un conglomerado de múltiples transacciones, permitiendo optimizar el procesamiento de TPS de la red de Ethereum. Estos funcionan como cadenas laterales sobre la red principal.
Según la publicación, aún quedan desafíos por completar, como lo es el compilador de los contratos inteligentes tanto en el lenguaje de programación nativo de Ethereum Solidity, como en el lenguaje propio de los zkSync: Zync.
Zk-Rollups con compatibilidad con los contratos inteligentes de Ethereum
El hito que buscan lograr los zkSync 2.0, más allá del aumento en la cantidad de transacciones por segundos, es soportar -de forma nativa- tanto las direcciones de Ethereum como la ejecución de la EVM (Maquina virtual de Ethereum), que es el motor principal en el que se ejecutan los contratos inteligentes.
En un estudio realizado por Kyber Network, en el que se exploraron los pros y los contras de los diferentes rollups que funcionan en Ethereum, los Zk-rollups, utilizados por zkSync, poseen la limitante de no poder utilizar la EVM de Ethereum. Imposibilitando la ejecución de los contratos inteligentes.

Con la puesta en marcha de esta fase de pruebas de los zkSync 2.0, el equipo de Matter Labs anunció compatibilidad total con contratos inteligentes en Solidity y Zync. Sin embargo, aún no es posible compilarlos, o lo que es lo mismo, aún no se cuenta con un intérprete funcional que ejecute las instrucciones hechas en alguno de estos lenguajes de programación.
Debido a estos desafíos, el equipo de desarrollo ha decidido liberar un kit de desarrollo (SDK) a la comunidad, que les permitirá a otros programadores correr sus propios sistemas con zkSync 2.0.
Con una EVM totalmente compatible con los contratos inteligentes programados en Solidity, se permitiría que tanto las aplicaciones descentralizadas (dApps), como plataformas para finanzas descentralizadas (DeFi), puedan migrar a la red de los zkSync, sin la necesidad de ningún tipo de modificación en su algoritmo. Esto gracias a la compatibilidad nativa con este lenguaje de programación.
Algo importante a destacar es que zkSync estará disponible cuando por fin se ponga en marcha Ethereum 2.0. Según datos de Matter Labs, zkSync 2.0 + ETH 2 permitirán un volumen de transacciones por segundo por encima de las 100 mil, muy alejado de las 15 que se procesan actualmente.