Dans cet article, nous explorons le thème des Smart Rollups sur Tezos, l’une des technologies émergentes les plus intéressantes du panorama blockchain.
Pour ce projet, initialement développé comme un réseau monolithique L1, tout a changé avec le lancement de Tezos X qui a rendu la blockchain super évolutive.
Maintenant, les Smart Rollup, en augmentant la capacité de traitement du réseau et en déplaçant les calculs hors chaîne, créent des conditions favorables au développement de l’écosystème web3
Les développeurs sont prêts à adopter une infrastructure cryptographique interopérable, rapide et sécurisée, idéale à la fois pour les déploiements publics et privés.
Voyons tous les détails ci-dessous.
Summary
Tezos X : le passage d’un réseau monolithique à modulaire
Avant de plonger dans le sujet des Smart Rollup, nous devons nécessairement introduire la neo architecture Tezos X, qui a permis la naissance de cette technologie impactante.
En 2014, aux débuts du développement de Tezos, le projet visait à construire une blockchain résistante à la censure, avec un niveau d’exécution purement monolithique.
Avec le passage des années cependant, l’équipe du réseau cryptographique a repensé à sa propre architecture on-chain, cherchant à se déplacer vers un environnement d’exécution modulaire.
Cela signifie passer d’un système où chaque nœud réplique toute l’activité du réseau, à un autre où chaque nœud doit essentiellement exécuter une seule tâche précise..
Ce type d’approche est justifié par la volonté d’atteindre un débit élevé des transactions, difficilement obtenable par la puissance de calcul.
Le design modulaire permet donc de pouvoir opérer avec une plus grande évolutivité et de pouvoir exploiter tous les avantages qu’offre le vaste monde blockchain.
En plus de la vitesse cependant, le nouveau réseau Tezos X pour fonctionner doit cependant être capable d’intégrer tous ses composants sous les principes fondamentaux de la composabilité et de l’interopérabilité.
Il doit donc développer un écosystème unifié d’applications fonctionnelles et être capable de se connecter avec des environnements externes qui utilisent des frameworks différents.
Les smart Rollup sont au centre de la vision innovante de Tezos
Source: https://spotlight.tezos.com/tezos-x/index.html
L’arrivée des Smart Rollup optimistic sur la blockchain de Tezos
Les Smart Rollup ne sont rien d’autre que des solutions de redimensionnement de deuxième niveau, qui opèrent à partir de la sécurité du layer-1 Tezos.
Ce sont des réseaux secondaires qui permettent d’augmenter sensiblement la capacité de traitement des transactions avancées sur la chaîne.
Ils reprennent le nom des rollup de Ethereum, qui agrègent des transactions en batch en exécutant le calcul hors chaîne et en augmentant la disponibilité de blockspace.
Leur tâche consiste à déplacer le travail de calcul de L1 vers une infrastructure dédiée, réduisant ainsi considérablement le coût de la vérification de la transaction.
Les Smart Rollup contribuent donc à améliorer l’écosystème de Tezos, le rendant plus économique et par conséquent plus attrayant pour les utilisateurs et les développeurs.
Pensez que grâce à cette technologie, l’équipe de Tezos a atteint 1 million de transactions « théoriques » par seconde (TP/S) sur son propre réseau.
En général, les rollup d’Ethereum se distinguent en optimistic et zero knowledge : ceux de Tezos sont des rollup de type optimistic.
Signifie que les calculs effectués par ces infrastructures sont considérés comme valides s’ils ne sont pas contestés dans un délai déterminé (environ 14 jours).
Le terme optimistic dérive du fait qu’on présuppose que dans ceux-ci les transactions off-chain sont valides et ne doivent pas publier les preuves de validité pour chaque batch de transaction
Les utilisateurs eux-mêmes sont chargés de vérifier si les engagements des Smar Rollup sont valides ou non, et doivent publier une preuve de fraude pour les contester.
Si la fraude est confirmée, le challenger reçoit une récompense et la partie frauduleuse perd les tokens mis précédemment en stake.
En d’autres termes, toutes les transactions sont valides par défaut si le contraire n’est pas prouvé. Un seul nœud honnête est nécessaire pour garantir la validité de l’état d’un rollup optimiste.
Smart Rollup “sanciti” de première classe publics ou privés
Les smart Rollup de Tezos sont considérés comme des agents “sanciti” du réseau, c’est-à-dire des citoyens de première classe intégrés parfaitement avec le protocole. Ils font partie de manière native de la “Consensus Layer” de Tezos
Cela signifie également que le Tezos L1 peut fournir une infrastructure commune et ouverte à tous les rollup, comme la boîte de réception du message et la logique pour les jeux de confutation.
Ce facteur de composabilité permet aux développeurs de mettre en œuvre et d’exécuter des Smart Rollups en un temps record. Il s’agit d’un avantage non négligeable car cela permet également d’obtenir la sécurité de la couche principale.
C’est une approche beaucoup plus simple et sûre que de recréer toute l’infrastructure à chaque fois avec des contrats intelligents. La gouvernance de ces réseaux L2 est encore une fois confiée au vote de la communauté.
Il est également intéressant de noter que les Smart Rollup peuvent être publics ou privés.
Les rollups publics sont sans autorisation, ce qui signifie que n’importe qui peut être un opérateur et aider à vérifier la sécurité de l’état du rollup.
Les privés, en revanche, sont autorisés, ce qui signifie que le créateur peut limiter le nombre d’opérateurs pouvant vérifier le réseau.
Cette fonction est utile lorsqu’il devient extrêmement fondamental de protéger l’état du Rollup. Tout utilisateur qui décide de créer un rollup sur Tezos peut décider avec quelles caractéristiques lancer l’infrastructure en fonction de ses besoins
Il est également possible de partir d’un rollup privé et de le rendre public par la suite, mais pas l’inverse.
Rappelons enfin que depuis quelques mois, Tezos a introduit le Data Availability Layer pour son propre mainnet. Il s’agit d’un mécanisme qui facilite la publication des données des rollup sur le layer-1, soutenu par la vaste gamme de nœuds déjà en cours d’exécution.
Les solutions de scalabilité Etherlink et Jstz soutenues par Tezos
.
Parmi les Smart Rollup les plus connus construits sur Tezos, nous trouvons Etherlink et Jstz.
Le premier représente une couche-2 EVM compatible qui repose sur la sécurité du réseau principal Tezos.
Introduit sur le mainnet fin juin, ce rollup n’a pas réussi à attirer beaucoup de capitaux sur lui, de sorte qu’à ce jour, il présente un TVL de seulement 178 mille dollars.
En comparaison avec d’autres rollup de l’écosystème Ethereum, il est beaucoup moins populaire et répandu, avec seulement 2 dapp opérant dessus.
Malgré cela, elle reste l’une des technologies les plus avancées de l’écosystème Tezos, au point de pouvoir potentiellement soutenir la scalabilité et la demande de blockscape en cas de besoin.
Nous verrons si dans les prochains mois il y aura une plus grande participation de la part des utilisateurs et des développeurs.
Source: https://defillama.com/chain/Etherlink
En revanche, le Smart Rollup Jstz (se prononce “justice”) représente une autre solution de scalabilité, mais principalement orientée vers la résolution du problème de fragmentation.
En plus d’offrir un vaste débit des transactions, Jsx mise sur l’interopérabilité du vaste monde blockchain et sur le concept d’efficacité de la liquidité.
Grâce à son langage de programmation Javascript, le plus célèbre et répandu au monde, vise à accueillir la prochaine vague de FOMO dans le développement d’applications web3.
En outre, ses smart contracts sont conçus pour interagir avec différents langages de programmation, améliorant considérablement l’expérience de développement web3.
D’autres caractéristiques intéressantes incluent l’abstraction de compte et des fonctions de communication hors chaîne. Pour le moment, ce rollup de Tezos est encore en phase de développement.