Passer au contenu principal

Aider à mettre à jour cette page

🌏

Il existe une nouvelle version de cette page, mais seulement en anglais pour le moment. Aidez-nous à traduire la dernière version.

Traduire la page
Voir l'anglais

Aucun bogue ici !🐛

Cette page n'est pas traduite. Nous laissons volontairement cette page en anglais pour le moment.

rollups optimisés

Dernière modification: , Invalid DateTime
Modifier la page

Prérequis

Vous devez avoir une bonne compréhension de tous les sujets fondamentaux et une compréhension approfondie de la mise à l'échelle d'Ethereum. La mise en œuvre de solutions de mise à l'échelle telles que les rollups est un sujet avancé, car la technologie est moins éprouvée et toujours en cours de recherche et développement.

Vous recherchez une ressource plus conviviale pour les débutants ? Consultez notre introduction à la Couche 2.

Rollups optimisés

Les rollups optimisés s'installent en parallèle à la chaîne principale d'Ethereum pour la couche 2. Ils peuvent offrir des améliorations en matière d'évolutivité, car ils n'effectuent aucun calcul par défaut. Au lieu de cela, après une transaction, ils proposent le nouvel état du réseau principal ou « certifient » la transaction.

Avec les rollups optimisés, les transactions sont codées sur la chaîne principale Ethereum en tant que données d'appel, ce qui les optimise davantage en réduisant les frais de gaz.

Le calcul étant la partie lente et coûteuse de l'utilisation d'Ethereum, les rollups optimisés peuvent offrir 10 à 100 fois plus d'évolutivité en fonction de la transaction. Ce nombre augmentera encore plus avec l'introduction de chaînes de fragments puisque plus de données seront disponibles si une transaction est contestée.

Contestation des transactions

Les rollups optimisés ne calculent pas la transaction ; il faut donc implémenter un mécanisme pour garantir que les transactions sont légitimes et non frauduleuses. C'est là que des preuves de fraude entrent en jeu. Si quelqu'un remarque une opération frauduleuse, le rollup exécute une preuve de fraude et effectue le calcul de la transaction en utilisant les données d'état disponibles. Cela signifie que le délai d'attente pour confirmer une transaction peut être plus allongé avec ce type de rollup plutôt qu'avec un rollup ZK, car la transaction peut être contestée.

Diagramme montrant ce qui se passe lorsqu'une transaction frauduleuse se produit dans un rollup optimisé sur Ethereum

Le gaz nécessaire pour effectuer le calcul de la preuve de fraude est remboursé. Chez Optimism, Ben Jones décrit le système de garantie en place :

"Toute personne susceptible d'effectuer une action que vous devriez prouver frauduleuse pour garantir vos fonds, nécessite le versement d'une caution. Pour résumer, vous bloquez quelques ETH et dites « Je promets de dire la vérité. Si je ne dis pas la vérité et que la fraude est prouvée, je perdrai cet argent. Une partie sera réduite et le reste servira à payer le gaz que les gens ont dépensé pour prouver la fraude »

Vous pouvez donc voir les incitations : les participants sont pénalisés pour avoir commis une fraude et remboursés pour avoir prouvé la fraude.

Avantages et inconvénients

AvantagesInconvénients
Tout ce que vous pouvez faire sur la couche Ethereum 1, vous pouvez le faire avec les rollups optimisés, car ils sont compatibles avec l'EVM et Solidity.Longs délais d'attente pour les transactions en chaîne en raison de potentiels problèmes de fraude.
Toutes les données de transaction étant stockées sur la chaîne de la couche 1, elles sont donc sécurisées et décentralisées.Un opérateur peut influencer l'ordre des transactions.

Une explication visuelle des rollups optimisés

Regardez Finematics expliquer les rollups optimisés :

Utiliser des Rollups optimisés

Plusieurs implémentations de Rollups optimisés existent, que vous pouvez intégrer dans vos dApps :

Arbitrum One

* Preuves de fraude uniquement pour les utilisateurs en liste blanche, liste blanche non encore ouverte

Boba Network

* Validation de l'état en cours de développement

Lecture à propos des rollups optimisés

Cet article vous a été utile ?

👈

Précédent

Passage à l'échelle

Suivant

Rollups Zero-knowledge (ZK)
👉