En este artículo exploramos el tema de los Smart Rollups en Tezos, una de las tecnologías emergentes más interesantes del panorama blockchain.
Para este proyecto, originalmente desarrollado como red monolítica L1, todo cambió con el lanzamiento de Tezos X que hizo la blockchain súper escalable.
Ahora los Smart Rollup, aumentando la capacidad de procesamiento de la red y moviendo los cálculos fuera de la cadena, crean condiciones favorables para el desarrollo del ecosistema web3
Los desarrolladores están listos para adoptar una infraestructura criptográfica interoperable, rápida y segura, ideal tanto para implementaciones públicas como privadas.
Veamos todos los detalles a continuación.
Summary
Tezos X: el paso de red monolítica a modular
Antes de adentrarnos en el tema de los Smart Rollup, debemos necesariamente introducir la neo arquitectura Tezos X, la cual ha permitido el nacimiento de esta tecnología impactante.
En 2014, en los albores del desarrollo de Tezos, el proyecto tenía como objetivo construir una blockchain resistente a la censura, con un nivel de ejecución puramente monolítico.
Con el pasar de los años, sin embargo, el equipo de la red criptográfica ha reconsiderado su propia arquitectura on-chain, tratando de moverse hacia un entorno de ejecución modular.
Significa es decir pasar de un sistema en el que cada nodo replica toda la actividad de red, a otro en el que cada nodo debe sustancialmente ejecutar una sola tarea precisa..
Este tipo de enfoque está justificado por la voluntad de alcanzar un elevado rendimiento de las transacciones, difícilmente obtenible mediante la potencia de cálculo.
El diseño modular permite por lo tanto operar con una escalabilidad mayor y aprovechar todas las ventajas que ofrece el vasto mundo blockchain.
Además de la velocidad, la nueva red Tezos X para funcionar debe ser capaz de integrar todos sus componentes bajo los principios cardinales de la componibilidad y la interoperabilidad.
Debe es decir desarrollar un ecosistema unificado de aplicaciones funcionando y estar en capacidad de conectarse con entornos externos que aprovechan frameworks diferentes.
Los smart Rollup están en el centro de la visión innovadora de Tezos
Fuente: https://spotlight.tezos.com/tezos-x/index.html
La llegada de los Smart Rollup optimistic en la blockchain de Tezos
Los Smart Rollup no son más que soluciones de escalado de segundo nivel, que operan a partir de la seguridad del layer-1 Tezos.
Son redes secundarias que permiten aumentar sensiblemente la capacidad de procesamiento de las transacciones avanzadas en la chain.
Retoman el nombre de los rollup de Ethereum, que agregan transacciones en batch ejecutando el cálculo fuera de cadena y aumentando la disponibilidad de blockspace.
Su tarea es trasladar el trabajo de cálculo de L1 a una infraestructura dedicada, reduciendo en gran medida el costo de la verificación de la transacción.
Los Smart Rollup contribuyen por lo tanto a mejorar el ecosistema de Tezos, haciéndolo más económico y en consecuencia más atractivo para usuarios y desarrolladores.
Pensad que gracias a esta tecnología, el equipo de Tezos ha alcanzado la cifra de 1 millón de transacciones “teóricas” por segundo (TP/S) en su propia red.
En general, los rollup de Ethereum se distinguen en optimistic y zero knowledge: los de Tezos son rollup de tipo optimistic.
Significa que los cálculos ejecutados por estas infraestructuras son considerados válidos si no son refutados dentro de un período determinado (aproximadamente 14 días).
El término optimistic deriva del hecho de que se presupone que en estos las transacciones off-chain son válidas y no deben publicar las pruebas de validez para cada batch de transacción
Los usuarios mismos son responsables de verificar si los compromisos de los Smar Rollup son válidos o no, y deben publicar una prueba de fraude para impugnarlos.
Si se confirma el fraude, el retador recibe una recompensa y la parte fraudulenta pierde los tokens previamente apostados.
En otras palabras, todas las transacciones son válidas por defecto si no se demuestra lo contrario. Es necesario solo un nodo honesto para garantizar la validez del estado de un rollup optimista.
Smart Rollup “sanciti” de primera clase públicos o privados
Los smart Rollup de Tezos son considerados como agentes “sanciti” de la red, es decir, ciudadanos de primera clase integrados perfectamente con el protocolo. Forman parte de manera nativa de la “Consensus Layer” de Tezos
Esto también significa que el Tezos L1 puede proporcionar una infraestructura común y abierta a todos los rollup, como el buzón de mensajes y la lógica para los juegos de refutación.
Este factor de componibilidad permite a los desarrolladores implementar y ejecutar Smart Rollups en tiempos récord. Se trata de una ventaja no indiferente ya que al hacerlo también se obtiene la seguridad de la capa principal.
Es un enfoque mucho más sencillo y seguro que recrear toda la infraestructura cada vez con contratos inteligentes. La gobernanza de estos network L2 está confiada una vez más al voto de la comunidad.
Es interesante además observar que los Smart Rollup pueden ser públicos o privados.
Los rollup públicos son sin autorización, lo que significa que cualquiera puede ser un operador y ayudar a verificar la seguridad del estado del rollup.
Aquellos privados en cambio son autorizados, en el sentido de que el creador puede limitar el número de operadores que pueden verificar la red.
Esta función es útil cuando se vuelve extremadamente fundamental proteger el estado del Rollup. Cualquier usuario que decide crear un rollup en Tezos puede decidir con qué características lanzar la infraestructura según sus propias necesidades
Es posible también partir de un rollup privado y hacerlo público a continuación, pero no viceversa.
Recordemos finalmente que desde hace pocos meses Tezos ha introducido el Data Availability Layer para su propia mainnet. Se trata de un mecanismo que facilita la publicación de los datos de los rollup en el layer-1, apoyados en la amplia gama de nodos ya en ejecución.
Las soluciones de escalabilidad Etherlink y Jstz apoyadas en Tezos
.
Entre los más conocidos Smart Rollup construidos en Tezos encontramos Etherlink y Jstz.
El primero representa una capa-2 EVM compatible que se apoya en la seguridad en la red principal Tezos.
Introducido en mainnet a finales de junio, este rollup no ha logrado atraer mucho capital sobre sí, tanto que hasta la fecha presenta un TVL de solo 178 mil dólares.
En comparación con otros rollup del ecosistema Ethereum es mucho menos popular y difundido, con solo 2 dapp operando en él.
A pesar de ello, sigue siendo una de las tecnologías más avanzadas del ecosistema Tezos, tanto que podría potencialmente sostener la escalabilidad y la demanda de blockscape en caso de necesidad.
Veremos si en los próximos meses verá mayor participación por parte de usuarios y desarrolladores.
Fuente: https://defillama.com/chain/Etherlink
En cambio, el Smart Rollup Jstz (se lee “justice”) representa otra solución de escalabilidad, orientada principalmente a resolver el problema de la fragmentación.
Además de ofrecer un vasto rendimiento de las transacciones, Jsx apuesta por la interoperabilidad del vasto mundo blockchain y por el concepto de eficiencia de la liquidez.
Gracias a su lenguaje de programación Javascript, el más famoso y difundido en el mundo, apunta a albergar la próxima ola de FOMO en el desarrollo de aplicaciones web3.
Además, sus smart contract están diseñados para interactuar con diferentes lenguajes de programación, mejorando notablemente la experiencia de desarrollo web3.
Otras características interesantes incluyen la abstracción de cuentas y funciones de comunicación off-chain. En este momento, este rollup de Tezos todavía está en fase de desarrollo.