Rollup
Un rollup est un système qui traite les transactions en dehors d’une blockchain de base. Il enregistre ensuite les données nécessaires et le résultat sur cette blockchain.
Qu’est-ce qu’un rollup ?
Un rollup est une solution Layer 2. Il s’agit d’un système supplémentaire qui fonctionne au-dessus d’une blockchain, comme Ethereum. Il permet de traiter davantage de transactions sans qu’Ethereum ait à exécuter chaque transaction lui-même.
Le rollup regroupe de nombreuses transactions et inscrit leurs résultats sous une forme compacte sur la blockchain de base. Les frais par transaction peuvent ainsi être réduits. Les smart contracts, des programmes sur la blockchain, vérifient la validité des mises à jour et des retraits.
Un rollup n’est ni un coin ni un token. Certains rollups ont toutefois leur propre token, mais ce n’est pas obligatoire.
Exemple de rollup
Imaginons que mille personnes effectuent des paiements au moyen d’un rollup sur Ethereum. Le rollup traite ces paiements en dehors d’Ethereum et en regroupe les résultats.
Il publie ensuite les données nécessaires et une seule mise à jour sur Ethereum. Les mille paiements ne sont donc pas exécutés comme autant de transactions Ethereum ordinaires distinctes.
Pourquoi les rollups sont-ils importants dans la crypto ?
Les rollups peuvent prendre en charge des applications pour lesquelles les coûts et la vitesse de traitement sont importants, comme les paiements et le trading de tokens. C’est pourquoi ce terme apparaît souvent dans les actualités sur l’évolutivité d’Ethereum et les réseaux Layer 2.
Il en existe plusieurs types. Un optimistic rollup considère d’abord une mise à jour comme valide, tout en laissant un délai pour prouver qu’il y a fraude. Un ZK-rollup utilise une preuve cryptographique pour vérifier qu’une mise à jour a été calculée conformément aux règles. Ici, ZK ne signifie pas automatiquement que les transactions sont privées.
Un rollup n’est pas sans risque. Sa sécurité dépend aussi des smart contracts, des droits d’administration et de la manière dont les transactions sont ordonnées. Si une seule partie détermine cet ordre, elle peut éventuellement retarder ou bloquer des transactions. Avec certains optimistic rollups, le transfert des fonds vers la blockchain de base peut également prendre plus de temps.