Que sont les Blockchain Rollups ? Une analyse systématique

Les rollups de blockchain sont actuellement un mot à la mode et une solution de mise à l’échelle de couche 2 rapidement adoptée. Cumuls Les rollups sont principalement conçus pour résoudre le problème de l'évolutivité en créant des lots de transactions et en les calculant hors chaîne. Vous connaissez peut-être la déclaration de Vitalik Buterin dans laquelle il dit que nous envisageons 50,000 100,000 à 300,000 500,0000 TPS, mais les rollups Ethereum nous donnent un avantage pour atteindre 2 XNUMX à XNUMX XNUMX TPS. Et c'est ainsi que les rollups ont pris le dessus, permettant à des entreprises de premier plan comme Sony, Flipkart, Visa et Mastercard de créer leurs rollups LXNUMX.

Dans cet article, nous allons nous plonger dans les rollups de blockchain pour comprendre sa signification, ses exigences, son mécanisme de fonctionnement, ses différents types et ses applications. Sur cette note, commençons notre analyse. 

Que sont les rollups blockchain ?

Tel que discuté, rollups sont des solutions de mise à l'échelle de couche 2 de nouvelle génération qui regroupent plusieurs transactions et processus sur des réseaux de couche 2/couche 3, séparément de la couche 1. Une fois traitées, les données de transaction sont publiées sur la couche 1. Cela signifie que les cumuls soulagent considérablement la couche 1, améliorant ainsi l'évolutivité et la vitesse globales pour de meilleures performances. Les chaînes de cumul peuvent être créées en tant que chaînes spécifiques à une application (comme pour les jeux, la DeFi, etc.) ou elles peuvent être une L2 à usage général pour alimenter de nombreuses applications sur une seule chaîne. Les Dapps ont la liberté totale de personnaliser leur chaîne de cumul pour répondre aux besoins spécifiques de l'écosystème. 

Cumuls de blockchain

La nécessité des rollups Blockchain

Les rollups de blockchain jouent un rôle essentiel dans l'amélioration de l'évolutivité et de la sécurité des Layer2. Prenons l'exemple d'une autoroute pour mieux comprendre les exigences des rollups. Vous aimez peut-être voyager en voiture, mais vous aimez les embouteillages ? Apparemment, vous hocheriez la tête en signe de désapprobation en disant non, nous ne le faisons pas. C'est pourquoi nous avons construit des autoroutes pour aider à soulager le trafic du point de destination A au point B. 

Les rollups dans la blockchain font la même chose pour les blockchains en soulageant le réseau principal. Au lieu de calculer des milliers de transactions sur le L1, grâce à l'aide des L2 ou des réseaux rollup, ces chaînes L1 doivent traiter une seule transaction qui contient des milliers de transactions.

Par conséquent, les rollups soulagent considérablement le trafic de la chaîne principale et la rendent beaucoup plus efficace et compatible pour prendre en charge un large éventail de cas d'utilisation pour une adoption plus concentrée. De plus, en fonction d'exigences spécifiques, les projets peuvent lancer des contrats intelligents ou des rollups souverains. Vous souhaitez en savoir plus sur eux ? Consultez notre article ci-dessous :

Un guide complet pour les contrats intelligents et les cumuls souverains 

Comment fonctionnent les rollups blockchain ?

Bien que les rollups réduisent la congestion sur la couche 1, ils peuvent toujours hériter de la sécurité éprouvée de la couche L1 sous-jacente. De plus, les données de transaction et la preuve de validation sont également publiées sur la couche L1 pour garantir que toutes les transactions restent résistantes à la censure et qu'elles sont facilement vérifiables. Vous trouverez ci-dessous un
aperçu simple du fonctionnement exact du rollup Ethereum :

  1. Les utilisateurs de la chaîne de rollup effectuent des transactions, qui sont ensuite traitées sur la chaîne elle-même. 
  2. Le « séquenceur » confirme toutes les transactions, crée des blocs L2 et publie les données de transaction et la preuve sur L1.
  3. Le séquenceur regroupe différentes transactions qui sont soumises sur la chaîne L1. 
  4. Le cumul L2/L3 publie les données de transaction sur le contrat intelligent situé sur L1.
  5. Dans le cas de zkRollups, les transactions sont validées par des preuves cryptographiques. Ainsi, seules les preuves de validité sont soumises sur L1, et non les données de transaction complètes. 

Types de rollups :

Les rollups optimistes et les zkRollups sont les deux principaux types de rollups. Tous deux visent à offrir un débit élevé, une faible congestion du réseau principal et des transactions plus rapides avec des frais de gaz faibles pour tous les types de projets Web3. Apprenons-en plus à leur sujet :

1- Rollups optimistes 

Comme son nom l'indique, Les cumuls optimistes fonctionnent sur la base d'une présomption selon laquelle toutes les transactions sont légitimes, à moins qu'un litige ne soit soulevé au cours de la période de contestation. Si l'une des transactions est incorrecte, une preuve de fraude est soumise et l'état de la blockchain est ajusté en conséquence. Pour valider les preuves de fraude, un concours de contestation est ouvert et les parties concernées mettront en jeu leurs jetons pour fournir la preuve d'une transaction contestée. Si l'une des parties est en faute, l'autre partie qui a soulevé le litige recevra les jetons mis en jeu de la partie en faute.

De cette façon, l'état des blockchains est validé. En général, une période de challenger est ouverte par les parties qui sont très sûres de la fraude, car si elles spamment le réseau en soulevant de faux litiges, elles perdront les fonds. De cette façon, les Optimistic Rollups maintiennent l'efficacité du réseau. Les Optimistic Rollups sont actuellement l'option de rollup la plus prête pour le réseau principal et la plus riche en intégration, qui bénéficie d'une adoption assez impressionnante dans divers projets couvrant les jeux Web3, DeFi, RWA, l'utilisation générale, etc. 

Exemples de top Rollups optimistes: Optimisme (OP Stack), Arbitrum (Orbite d'arbitrage) et Base L2.

Continuer la lecture:  Rollups optimistes et comment des applications évolutives et peu coûteuses sont-elles créées à l'aide de celui-ci ?

2- Rollups ZK

Les rollups Zk sont des rollups basés sur la connaissance zéro qui traitent les transactions hors chaîne à l'aide de calculs mathématiques et fournissent des preuves cryptographiques. Ces preuves sont soumises sur la couche 1 pour garantir la validité et la résistance à la censure des transactions. Les preuves Zk sont à elles seules suffisantes pour garantir l'authenticité de la transaction, d'où la nécessité de publier des données sur la couche 1.  

En conséquence, les rollups Zk permettent un retrait quasi instantané des fonds en utilisant des preuves anti-snark. Ces preuves sont anonymes et privées, ce qui protège l'identité de la transaction et valide les données. Les rollups Zk sont idéaux pour les projets qui nécessitent une évolutivité massive, un règlement rapide des transactions, la confidentialité et une sécurité éprouvée, comme pour les projets de jeux Web3, les solutions de paiement où des transactions fréquentes et massives se produisent quotidiennement. 

Exemples de ZK-Rollups : Polygon CDK, ZK Sync, Immutable X, Loopring, et plus encore.

Lire aussi  Comment faire évoluer votre dApp avec la puissance de zkRollups ?

Applications et avantages des Rollups :

En tant que solution réalisable pour améliorer l'évolutivité, réduire les coûts de transaction et maintenir une sécurité à enjeux élevés, les applications de blockchain rollups ont été activement mises en œuvre dans un large éventail de secteurs industriels, notamment : 

  • Finance décentralisée (DeFi)– Les applications DeFi connaissent souvent des transactions massives et des encombrements. Les rollups permettent à ces projets de maximiser leurs performances et d'obtenir des avantages tels qu'un débit extrêmement élevé, une plus grande sécurité, des fonctionnalités anti-censure, une protection MEV (Maximal Extractable Value), etc.
  • Jeux Web3– Tout comme la DeFi, les projets de jeux nécessitent également une évolutivité massive. De plus, les jeux doivent offrir aux utilisateurs une personnalisation des frais de gaz ou des transactions sans gaz, une décentralisation à 100 % de la gouvernance tout en leur permettant d'en faire plus sur l'écosystème. Avec une chaîne de rollup, les jeux peuvent répondre à toutes ces exigences tout en maintenant une sécurité fiable.
  • Projets NFT- Avec les rollups, les projets NFT peuvent créer et traiter des NFT sur un L1 distinct, obtenant ainsi une facilité de mise à l'échelle, une meilleure communication grâce à la compatibilité multiplateforme et une sécurité et une liquidité améliorées.
  • Immobilier- Les projets immobiliers peuvent avoir un contrôle total sur leur écosystème, ils peuvent maintenir la transparence de leurs informations sensibles, l'interopérabilité entre différents projets et bien plus encore.
  • Solutions d'entreprise- Les rollups sont idéaux pour les applications de niveau entreprise, car ils permettent une personnalisation complète, une sécurité accrue et une gestion des autorisations d'accessibilité pour garantir la confidentialité et l'intégrité. 
  • Chaîne d'approvisionnement- Les entreprises de la chaîne d'approvisionnement peuvent utiliser les cumuls de couche 2 pour tirer parti d'un flux de travail personnalisable, maintenir les autorisations au niveau du réseau, garantir une protection à 100 % des données sensibles, et bien plus encore.

Plongez en profondeur dans les cas d’utilisation de rollup ici- Les avantages de l’utilisation de Rollups Infrastructure dans différents secteurs : aspects clés à prendre en compte.

Comment lancer des Rollups ? 

Il existe deux manières principales de lancer des chaînes de rollups L2/L3 : en les créant avec des SDK de rollups avec vos propres ressources ou en utilisant des rollups en tant que service (RaaS). Pour les rollups optimistes, OP Stack et Arbitrum Orbit sont les SDK préférés. Pour Zkrollups, Polygon CDK, ZkStack et Rollkit Stack sont les piles les plus importantes. 

Le lancement de rollups avec des SDK nécessite une expertise technique et une connaissance complète des outils de développement. De plus, vous avez besoin d'une équipe dédiée pour suivre votre chaîne, ses performances en temps réel, ses optimisations opportunes, ses intégrations, etc. Par exemple, vous devez rédiger des contrats intelligents, héberger des nœuds, configurer tous les composants du rollup, tester et déployer. 

Ensuite, une configuration de surveillance dédiée permet de garantir les performances. Une alternative est le RaaS ou les solutions de rollups en tant que service. Le RaaS remplace toutes ces étapes par des étapes simples comme l'intégration, les configurations, les tests et le déploiement, le tout via une interface conviviale et sans code. Vous pouvez lancer instantanément un réseau de test de rollups et le déplacer vers le réseau principal avec toutes les intégrations et configurations essentielles. 

Lisez cet article pour une explication claire : Rollups en tant que service ou création vous-même avec les SDK Rollups : qu'est-ce qui est viable ?

Cumuls de blockchain

Lancez votre chaîne de rollup avec Zeeve RaaS

Zeeve RaaS offre une infrastructure de niveau entreprise pour lancer, gérer et faire évoluer des rollups L2/L3. La pile RaaS complète de Zeeve est optimisé pour un déploiement low-code, une surveillance approfondie, des analyses et des alertes en temps réel. Avec Zeeve, vous pouvez lancer un rollup à partir de zéro ou migrer votre réseau blockchain existant vers un écosystème basé sur le rollup pour un délai d'exécution minimal et sans aucun risque de perte de données. En utilisant le Polygon CDK Sandbox de Zeeve, vous pouvez configurer un réseau de test entièrement fonctionnel pour les chaînes créées avec OP Stack, Arbitrum Orbit, Polygon CDK et ZK Stack, le tout en quelques clics. 

De plus, la pile RaaS de Zeeve vous permet de rendre votre réseau de déploiement modulaire avec une gamme de services d'intégration tels que Avail, Near DA et Celestia pour la disponibilité des données, Biconomy et Halliday pour l'abstraction de compte (AA), Chain Link pour les oracles décentralisés, Espresso et Radius pour le séquenceur décentralisé, Subgraph pour les indexeurs de données et LayerZero et Router Protocol pour la couche d'interopérabilité. 

En plus de cela, Zeeve propose tous les composants essentiels pour lancer un réseau de couche 2 de rollup, tels que des explorateurs en marque blanche, des indexeurs de données, des ponts inter-chaînes, des nœuds évolutifs et des portefeuilles. Avec tout cela, Zeeve permet aux entreprises web3 d'économiser des coûts de déploiement et de gestion de rollup importants. De plus, vous pourrez surveiller votre chaîne de rollup via un tableau de bord unifié conçu pour une surveillance 24h/7 et 99.9j/XNUMX et des alertes instantanées, avec une sécurité de niveau entreprise, une garantie de disponibilité de XNUMX % avec un SLA d'entreprise. 

Besoin de plus d'informations sur Pile de rollups en tant que service (RaaS) de Zeeve ou pour choisir la bonne solution de mise à l'échelle de couche 2 ? NOUS CONTACTERet les experts Zeeve peuvent vous aider à identifier la bonne solution de rollup.

Articles Relatifs

Commentaires