Que sont les rollups et comment apportent-ils l’évolutivité aux blockchains ?

Que sont les rollups et comment apportent-ils l’évolutivité aux blockchains ?

Les rollups sont une solution conçue pour offrir une plus grande évolutivité aux blockchains. Ils fonctionnent comme un réseau créé pour optimiser la capacité et réduire les coûts de transaction en les compressant et en les traitant hors chaîne. -hors chaîne-. Les rollups sont présentés comme l’un des principaux types de solutions de deuxième couche ou couche 2. Dans cet article, nous expliquons Comment les rollups aident les blockchains comme Ethereum à évoluercomment ça marche et quels sont les principaux.

Couche 2 : l’avenir de la blockchain et ses avantages

Que sont les rollups blockchain ?

Les rollups ou « pools » sont un modèle d’évolutivité de blockchain créé pour améliorer la capacité transactionnelle d’une blockchain. Essentiellement, il s’agit d’une solution de couche 2 qui offre un moyen de réduire la charge de stockage des transactions au sein d’un réseau de couche 1, tel qu’Ethereum ou Bitcoin. Pour cela, les rollups regroupent des lots de transactions compressés et stockés hors chaîne. Une version « packagée » des transactions est ensuite attachée à la blockchain principale, servant de mécanisme de sécurité pour le rollup.

Que sont les blockchains modulaires et leurs principales caractéristiques

Comme d’autres solutions de mise à l’échelle de deuxième couche, les cumuls facilitent le traitement des transactions pour augmenter les performances d’un réseau. Grâce à cela, il a fourni une nouvelle couche d’évolutivité qui aide à décongestionner le traitement des données généralement lent et coûteux – les transactions – dans une blockchain. Le principe des rollups est simple : augmenter la vitesse et le nombre de transactions que les utilisateurs effectuent via les réseaux ou les DApps, tout en réduisant le coût (frais de gaz) dont ils ont besoin pour le faire.

En ce sens, les rollups sont devenus la principale méthode d’évolutivité du réseau Ethereum ces dernières années. Cependant, plus récemment, sa présence a commencé à s’établir au niveau de la conception et de l’exploration dans d’autres réseaux de couche 1 limités au niveau transactionnel, tels que Bitcoin.

Feuille de route ambitieuse d’Ethereum 2024 : décentralisation et évolutivité

Comment travaillent-ils

Comme nous l’avons expliqué ci-dessus, avec les rollups, le traitement des transactions s’effectue hors chaîne et est exécuté par un « séquenceur ». Pour les rollups, le séquenceur est un composant critique, puisqu’il est responsable du traitement, du regroupement et de la vérification des transactions, en plus de publier les données ou leurs preuves sur la chaîne principale (Couche 1). Le séquenceur fonctionne comme un nœud ou un opérateur désigné pour assurer tout le traitement transactionnel de la solution de deuxième couche et la disponibilité des données (DA) au niveau de la couche 1. Certains cumuls peuvent utiliser plusieurs opérateurs pour effectuer ce processus.

De manière générale, le fonctionnement d’un rollup est le suivant :

  • Les utilisateurs soumettent des transactions via le cumul.
  • Le séquenceur organise et regroupe les transactions hors chaîne.
  • Les transactions sont compressées en un seul lot ou package.
  • Le séquenceur envoie le paquet de transaction dans un contrat intelligent à la couche 1.
  • Selon le type de rollup, un mécanisme de test est utilisé pour vérifier les transactions ou détecter la fraude.

En conséquence, les opérations de cumul offrent des avantages aux blockchains tels qu’une plus grande évolutivité, des transactions moins chères, une efficacité opérationnelle et une flexibilité. Selon la conception ou le type de rollup, cette opération peut varier à un moment donné du processus.

Cependant, les cumuls présentent également différentes limites et défis qui doivent être résolus. Par exemple, la centralisation. En guise de solution, on peut comprendre que les rollups favorisent la décentralisation d’une blockchain, mais dans leur fonctionnement la dépendance à un séquenceur centralisé révèle des risques potentiels de censure, de sécurité et de fonctionnement.

Qu’est-ce que le proto-danksharding, la nouvelle promesse de faire évoluer Ethereum

Types de cumuls

À ce jour, deux principaux types de rollups ont été créés et utilisés au sein de réseaux comme Ethereum : rollups optimistes et rollups sans connaissance ou zk-rollups. Voyons ce qu’ils signifient et comment chacun fonctionne.

cumuls optimistes

Comme son nom l’explique, ces types de rollups maintiennent une approche « optimiste » dans laquelle ils supposent que tous les lots de transactions hors chaîne sont valides et ne publient pas de preuves de validité dans la couche 1. Cependant, ils disposent d’un système de tests de fraude pour détecter toute irrégularité. N’importe qui peut contester ou contester un blocage pendant une durée déterminée, appelée période de contestation. S’il n’est pas contesté, le lot est considéré comme valide. En revanche, si un test de fraude est positif, l’état de la chaîne est mis à jour et le séquenceur est pénalisé.

Les cumuls optimistes sont généralement perçus comme une solution de mise à l’échelle efficace et interopérable, grâce à sa compatibilité avec la machine virtuelle Ethereum (EVM). Cependant, l’un de ses inconvénients est que les retraits doivent attendre la fin de la période de contestation et son achèvement – qui est souvent de sept jours – pour avoir lieu.

Blockchain : différences entre les réseaux Layer 0, Layer 1, Layer 2 et Layer 3

Zéro connaissance

Les zk-rollups traitent les lots différemment car ils incluent une preuve de validité pour vérifier l’état de la chaîne et des transactions. Pour cela, ils utilisent des preuves cryptographiques basées sur la technologie zéro connaissance (zk), également appelées preuves zéro connaissance. Ces types de cumuls adoptent des preuves de validité pour garantir directement la véracité des transactions hors chaîne, puis publient uniquement ces preuves sur le réseau de couche 1.

Grâce à ce système, les rollups sans connaissance offrent un plus grand avantage en termes de sécurité et de délais d’exécution des transactions et retraits après validation. Cependant, deux grands défis derrière ces rollups sont leur charge de calcul élevée qui rend leur mise en œuvre difficile et la compatibilité limitée avec l’EVM. Cependant, des rollups sans connaissance compatibles avec EVM ont récemment vu le jour, appelés solutions zkEVM.

Pourquoi la 2ème phase de la clé Polygon zkEVM pour Ethereum ?

Le plus populaire

Les rollups continuent de gagner de la place pour apporter une efficacité transactionnelle aux blockchains, en particulier Ethereum. Certains des cumuls les plus populaires sont :

Denis González
Derniers messages de Dennys Gonzalez (tout voir)

Voir l’article original en espagnol

Prime Video sur Amazon.fr
Découvrez un monde infini de divertissement avec Prime Video d’Amazon. Inscrivez-vous dès maintenant pour profiter d’un essai gratuit de 30 jours et plongez dans vos séries et films préférés, où que vous soyez !