BlockPulseNews
Définition

Fraud proof : définition

Une fraud proof, ou preuve de fraude, est la démonstration soumise sur la couche principale qu'un rollup optimiste a publié un état invalide ; si elle est acceptée, l'état frauduleux est rejeté et son auteur sanctionné.

Thème : Layer 2 et scalabilité

Fraud proof : comment ça marche ?

Un rollup optimiste publie régulièrement sur la couche principale le résultat de ses transactions, sans prouver immédiatement qu'il est correct. Il est dit optimiste parce que ce résultat est présumé valide. Une fenêtre de contestation s'ouvre alors, pendant laquelle tout observateur qui détecte une erreur peut soumettre une preuve de fraude. Une fois la fenêtre écoulée sans contestation réussie, l'état devient définitif.

Pour éviter de rejouer tout un lot de transactions on-chain, ce qui serait très coûteux, la plupart des systèmes utilisent une preuve interactive. Le contestataire et l'auteur de l'état se répondent tour à tour en découpant le calcul en étapes de plus en plus petites, jusqu'à isoler une seule instruction sur laquelle ils sont en désaccord. La couche principale n'exécute alors que cette instruction pour trancher. La sécurité repose sur une hypothèse simple : il suffit d'un seul vérificateur honnête et actif pour empêcher une fraude, à condition que les données du rollup soient disponibles.

Un exemple concret

Imaginons qu'un opérateur de rollup publie un état dans lequel il s'attribue des fonds qui ne lui appartiennent pas. Yasmine, qui fait tourner un nœud vérificateur, détecte l'incohérence. Elle soumet une preuve de fraude pendant la période de contestation : l'état est annulé et la caution de l'opérateur est confisquée.

Les risques à connaître

Le système est inefficace si personne ne surveille ou si les vérificateurs sont empêchés de participer. La période de contestation impose aussi un délai, souvent de plusieurs jours, pour retirer ses fonds directement vers la couche principale. Certains rollups n'ont pas encore activé des preuves ouvertes à tous.

À ne pas confondre avec

  • Validity proof : Une preuve de validité démontre à l'avance que l'état est correct, alors qu'une preuve de fraude n'intervient qu'en cas de contestation.
  • Période de contestation : La période de contestation est le délai pendant lequel une preuve de fraude peut être soumise, pas la preuve elle-même.
  • Rollup optimiste : Le rollup optimiste est l'architecture complète, dont la preuve de fraude est le mécanisme de sécurité.

Questions fréquentes sur Fraud proof

Pourquoi les retraits des rollups optimistes prennent-ils plusieurs jours ?

Parce qu'il faut laisser le temps à quiconque de soumettre une preuve de fraude avant de considérer l'état comme définitif.

Faut-il beaucoup de vérificateurs pour qu'une preuve de fraude fonctionne ?

En théorie, un seul vérificateur honnête et actif suffit, à condition qu'il ait accès aux données du rollup et puisse soumettre sa preuve à temps.

Termes liés

Dans le même thème : Layer 2 et scalabilité

Tous les termes du thème Layer 2 et scalabilité →

À lire

L'actualité : Layer 2 et scalabilité

Les derniers articles de BlockPulseNews sur ce sujet.

Approfondir avec l'Académie : Frais, Layer 2 & Ponts Un module gratuit, en leçons courtes et quiz, pour maîtriser ce thème pas à pas.
Découvrir le module

Les autres termes en F

← Tout le lexique crypto de A à Z