Tezos blockchain java

Aujourd'hui, Tezos a présenté le nouveau rollup intelligent « Jstz » basé sur Java, pour sa nouvelle version de la blockchain super évolutive et interopérable Tezos X.

Jstz est capable de s'attacher verticalement à la couche 1 et d'améliorer l'expérience utilisateur.

La nouvelle solution L2 prend en charge l'intégration de la prochaine vague de développeurs Web3, en implémentant le langage Javascript bien connu, éliminant ainsi le besoin de bibliothèques et de divers SDK.

Voyons tous les détails ci-dessous,

La blockchain super évolutive Tezos X : le passage du monolithique au modulaire

La vision initiale du projet Tezos en 2014 prévoyait le développement d’une blockchain avec une couche d’exécution monolithique, dans laquelle chaque nœud réplique toute l’activité.

Cependant, au fil des années, les experts du secteur ont remarqué à quel point cette approche nécessite une grande puissance de calcul.

Afin d’atteindre une évolutivité comparable aux infrastructures de paiement Web2, les exigences techniques seraient trop coûteuses et difficiles à mettre en œuvre.

C’est précisément pour cette raison que Tezos repense depuis 2022 son architecture en chaîne, en essayant de passer d’un environnement monolithique à un environnement modulaire.

L’objectif ultime est de développer la nouvelle blockchain Tezos X, avec sa propre conception et une plus grande capacité d’évolutivité.

Les principes cardinaux de cette nouvelle infrastructure cryptographique sont la composabilité, l’évolutivité et l’interopérabilité.

Le défi du développement de Tezos X est donc de créer un réseau capable de faire fonctionner toutes ses parties ensemble, d'obtenir de meilleures performances techniques et de pouvoir se connecter à des environnements blockchain externes.

Au centre de cette stratégie se trouvent les Smart Rollup, c'est-à-dire des réseaux de deuxième niveau dédiés exclusivement à l'exécution de transactions dans une perspective modulaire.

Cette technologie maintient le niveau de consensus sur L1, afin de ne pas alourdir les opérations tout en maintenant des normes de sécurité élevées.

En cohérence avec les 1000 nœuds Rollup déjà exécutés sur Tezos, nous trouvons le Data Availability Committee, un mécanisme qui permet la publication de données de rollup.

De plus, la couche de disponibilité des données pour le réseau principal tezos a récemment été activée, capable de gérer une grande quantité de données transmises par des cumuls.

La seule limite de cette nouvelle vision est la difficulté à attirer de nouveaux développeurs potentiels.

Dans un environnement blockchain aussi vaste et vaste, il est en effet difficile de créer une équipe de constructeurs prêts à créer des dapps réussies sur Tezos X.

Blockchain Tezos : annonce le lancement du smart rollup « Jstz » avec support Java

Pour résoudre le problème de l'interopérabilité avec les nouveaux nombreux environnements de programmation, Tezos a imaginé « Jstz ».

Il s'agit d'un rollup intelligent L2 capable de faire évoluer verticalement la blockchain Tezos, qui prend en charge les API Javascript standard. Cela permet aux développeurs de tirer parti d’un vaste écosystème d’outils sans aucun obstacle technique supplémentaire.

Le rollup Jstz offre une capacité de débit similaire à celle de Solana, sans nécessiter de spécifications matérielles. Cette innovation élimine également le problème de fragmentation de la liquidité, typique de l’écosystème Ethereum L2.

Les contrats intelligents de Jstz peuvent interagir entre différents langages de programmation, améliorant considérablement l'expérience de développement web3.

Il convient de noter comment cette nouvelle chaîne de deuxième niveau intègre nativement l'abstraction de compte, améliorant ainsi l'UX non dépositaire.

Parmi ses fonctionnalités, on retrouve la présence de noms d'adresses personnalisables avec des noms familiers, avec support DNS.

Avec l'évolution de Jstz, des fonctions de communication hors chaîne ont également été introduites, offrant la possibilité d'appeler des services externes, comme n'importe quelle API REST, pour consommer des données hors chaîne.

JavaScript : le langage de programmation le plus populaire au monde avec environ 23 millions de développeurs. Et s’ils avaient une voie rapide vers Tezos ?

Eh bien, ils le feront bientôt. Cela s’appelle Jstz (prononcé « justice »). 👀

Étape essentielle vers #TezosX, Jstz est un prochain rollup propulsé par JS dans une ligue à part. 🧵 pic.twitter.com/BICncCOsp7

– Tezos (@tezos) 9 juillet 2024

Au-delà des performances techniques, Jstz se distingue précisément par le support de Java et les vastes ressources de programmation. Les nouveaux développeurs peuvent s'appuyer sur un vaste écosystème d'outils et de bibliothèques JS familiers et bien testés.

Une fois pleinement opérationnels, les développeurs ne devraient pas rencontrer de différences significatives entre l'utilisation de Jstz et de tout autre environnement d'exécution JavaScript côté serveur, tel que Cloudflare Workers. En fait, Jstz exécute Java de manière native, sans s'appuyer sur des compilations de code sur des machines virtuelles distinctes.

À l’approche du lancement réussi d’Etherlink accueillant les développeurs EVM, ce smart rollup représente une étape importante vers le développement complet de Tezos X.

Le nouveau smart rollup de Tezos abaisse les barrières à l'entrée pour les développeurs Web3

Comme mentionné, l'intégration native de Java représente un pilier du développement de Tezos X car elle permet l'embarquement d'un grand nombre de développeurs web3.

À l’heure actuelle, les blockchains présentent d’importantes barrières à l’entrée pour les développeurs, car elles sont construites avec différents langages de programmation et entrées.

Des dizaines et des dizaines de bibliothèques publiques, SDK et autres intégrations uniques rendent le chemin de développement sur les réseaux cryptographiques très complexe pour les développeurs.

De plus, ces outils ne sont souvent pas disponibles et interopérables sur d’autres chaînes, rendant impossible un développement sur différents fronts de communication.

Au début de son parcours en 2014, Tezos s'orientait également vers l'utilisation d'un langage spécifique, créé spécifiquement pour la mise en œuvre de contrats intelligents.

Cette approche, bien qu’elle ait son propre charme, a considérablement limité la possible expansion du monde de la blockchain en dehors de la niche cryptographique.

À cet égard, selon ce qui a été rapporté par l'équipe Tezos lors d'une conférence de presse

"Apparemment, tout le monde n'est pas prêt à faire face (ou ne peut pas se permettre) l'effort supplémentaire induit par l'utilisation d'un nouveau langage de programmation, et seule une petite partie du groupe déjà limité d'ingénieurs informaticiens dans le monde est à l'aise pour franchir le pas."

Le lancement de Jstz par Tezos est précisément motivé pour briser ces barrières, en mettant en œuvre un langage universel connu de la majorité des professionnels du secteur.

Javascript, en anglais, est en effet le langage de référence pour plus de 63 % des développeurs, selon une enquête stack Overflow de 2023.

La stratégie de Tezos dans ce contexte est d’attirer un maximum de passionnés de code parmi les 23 millions qui opèrent dans le monde. Ce faisant, le développement de son propre écosystème se produirait plus rapidement, peut-être avec la création d’une dapp à succès.

Jstz brise complètement les barrières et ouvre la blockchain au monde, nous rapprochant ainsi d’un avenir largement interopérable.

🧩 Jstz est conçu pour permettre aux développeurs non seulement de s'appuyer sur Tezos avec JavaScript, mais également d'exploiter l'énorme écosystème d'outils et de bibliothèques JavaScript.

Lorsque la technologie blockchain était encore nouvelle, les développeurs créaient des langages de programmation uniques et des outils spécifiques à chacun…

– Tezos (@tezos) 9 juillet 2024