Tezos blockchain java

Hoy, Tezos ha presentado el nuevo rollup inteligente “Jstz” basado en Java, para su nueva versión de blockchain súper escalable e interoperable Tezos X.

Jstz es capaz de conectarse verticalmente a la capa 1 y mejorar la experiencia del usuario.

La nueva solución L2 admite la incorporación de la próxima ola de desarrolladores web3, implementando el conocido lenguaje Javascript, eliminando la necesidad de bibliotecas y varios SDK.

Veamos todos los detalles a continuación,

La blockchain súper escalable Tezos X: la transición de lo monolítico a lo modular

La visión inicial del proyecto Tezos en 2014 preveía el desarrollo de una blockchain con una capa de ejecución monolítica, en la que cada nodo replica toda la actividad.

Sin embargo, a lo largo de los años, los expertos de la industria han notado que este enfoque requiere una gran cantidad de potencia informática.

Para lograr una escalabilidad a la par de las infraestructuras de pago web2, los requisitos técnicos serían demasiado costosos y difíciles de implementar.

Precisamente por eso, desde 2022 Tezos ha estado repensando su arquitectura on-chain, intentando pasar de un entorno monolítico a uno modular.

El objetivo final es desarrollar la nueva blockchain Tezos X, con diseño propio y mayor capacidad de escalado.

Los principios cardinales de esta nueva infraestructura criptográfica son la componibilidad, la escalabilidad y la interoperabilidad.

Por tanto, el desafío en el desarrollo de Tezos X es crear una red capaz de hacer que todas sus partes funcionen juntas, lograr un mejor rendimiento técnico y poder conectarse con entornos blockchain externos.

En el centro de esta estrategia se encuentran los Smart Rollup, es decir, redes de segundo nivel dedicadas exclusivamente a la ejecución de transacciones en una perspectiva modular.

Esta tecnología mantiene el nivel de consenso en L1, para no sobrecargar las operaciones manteniendo altos estándares de seguridad.

En congruencia con los 1000 nodos Rollup que ya se ejecutan en Tezos, encontramos el Comité de Disponibilidad de Datos, un mecanismo que permite la publicación de datos rollup.

Además, recientemente se ha habilitado la capa de disponibilidad de datos para la red principal de tezos, capaz de manejar una gran cantidad de datos transmitidos mediante rollups.

La única limitación de esta nueva visión es la dificultad para atraer nuevos desarrolladores potenciales.

En un entorno blockchain tan amplio y vasto, es realmente difícil crear un equipo de constructores preparados para crear dapps exitosos en Tezos X.

Blockchain de Tezos: anunció el lanzamiento del paquete acumulativo inteligente “Jstz” con soporte Java

Para resolver el problema de la interoperabilidad con los nuevos y numerosos entornos de programación, Tezos ha ideado “Jstz”.

Este es un paquete acumulativo inteligente L2 capaz de escalar verticalmente la cadena de bloques Tezos, que admite API de Javascript estándar. Esto permite a los desarrolladores aprovechar un vasto ecosistema de herramientas sin más obstáculos técnicos.

El paquete acumulativo Jstz proporciona una capacidad de rendimiento similar a la de Solana, sin requerir especificaciones de hardware. Esta innovación también elimina el problema de la fragmentación de la liquidez, típico del ecosistema Ethereum L2.

Los contratos inteligentes de Jstz pueden interactuar entre diferentes lenguajes de programación, mejorando enormemente la experiencia de desarrollo web3.

Vale la pena señalar cómo esta nueva cadena de segundo nivel integra de forma nativa la abstracción de cuentas, mejorando la UX sin custodia.

Entre sus características encontramos la presencia de nombres de direcciones personalizables con nombres familiares, con soporte DNS.

Con la evolución de Jstz, también se han introducido funciones de comunicación fuera de la cadena, ofreciendo la posibilidad de llamar a servicios externos, como cualquier API REST para consumir datos fuera de la cadena.

JavaScript: el lenguaje de programación más popular del mundo con ~23 millones de desarrolladores. ¿Qué pasaría si tuvieran una vía rápida hacia Tezos?

Bueno, pronto lo harán. Se llama Jstz (se pronuncia “justicia”). 👀

Jstz, un paso vital para #TezosX, es un próximo paquete acumulativo impulsado por JS en una liga propia. 🧵 pic.twitter.com/BICncCOsp7

– Tezos (@tezos) 9 de julio de 2024

Más allá del rendimiento técnico, Jstz destaca precisamente por el soporte con Java y los vastos recursos de programación. Los nuevos desarrolladores pueden aprovechar un enorme ecosistema de bibliotecas y herramientas JS conocidas y bien probadas.

Cuando esté en pleno funcionamiento, los desarrolladores no deberían encontrar diferencias significativas entre el uso de Jstz y cualquier otro tiempo de ejecución de JavaScript del lado del servidor, como Cloudflare Workers. De hecho, Jstz ejecuta Java de forma nativa, sin depender de compilaciones de código en máquinas virtuales independientes.

Al borde del lanzamiento exitoso de Etherlink, que da la bienvenida a los desarrolladores de EVM, este paquete acumulativo inteligente representa un paso significativo hacia el desarrollo completo de Tezos X.

El nuevo paquete acumulativo inteligente de Tezos reduce las barreras de entrada para los desarrolladores Web3

Como se mencionó, la integración nativa de Java representa un pilar del desarrollo de Tezos X ya que permite la incorporación de una gran cantidad de desarrolladores web3.

A día de hoy, las cadenas de bloques presentan importantes barreras de entrada para los desarrolladores, ya que se construyen con diferentes lenguajes de programación y entradas.

Docenas y docenas de bibliotecas públicas, SDK y otras integraciones únicas hacen que el camino de desarrollo en redes criptográficas sea muy complejo para los desarrolladores.

Además, estas herramientas a menudo no están disponibles ni son interoperables en otras cadenas, lo que hace imposible desarrollarse en diferentes frentes de comunicación.

Al inicio de su andadura en 2014, Tezos también se orientó hacia el uso de un lenguaje específico, creado específicamente para la implementación de contratos inteligentes.

Este enfoque, aunque tiene su propio encanto, ha limitado en gran medida la posible expansión del mundo blockchain fuera del nicho criptográfico.

Al respecto, según informó el equipo de Tezos en rueda de prensa

“Aparentemente, no todo el mundo está dispuesto a afrontar (o puede permitirse) el esfuerzo extra que supone el uso de un nuevo lenguaje de programación, y sólo una pequeña parte del ya limitado grupo de ingenieros informáticos en todo el mundo se siente cómodo dando el salto”.

El lanzamiento de Jstz by Tezos viene motivado precisamente a romper estas barreras, implementando un lenguaje universal conocido por la mayoría de profesionales de la industria.

Javascript, en inglés, es de hecho el lenguaje de referencia para más del 63% de los desarrolladores, según una encuesta de Stack Overflow de 2023.

La estrategia de Tezos en este contexto es atraer al mayor número posible de entusiastas del código entre los 23 millones que operan en todo el mundo. Al hacerlo, el desarrollo de su propio ecosistema se produciría más rápidamente, tal vez con la creación de alguna dapp exitosa.

Jstz rompe por completo la barrera y abre la cadena de bloques al mundo, acercándonos a un futuro ampliamente interoperable.

🧩 Jstz está diseñado para permitir a los desarrolladores no solo construir sobre Tezos con JavaScript, sino también aprovechar el ecosistema masivo de herramientas y bibliotecas de JavaScript.

Cuando la tecnología blockchain aún era nueva, los desarrolladores crearon lenguajes de programación únicos y herramientas específicas para cada uno...

– Tezos (@tezos) 9 de julio de 2024