Aller au contenu
Blockchain Association of Cameroon
BAC-L0-FOUND-108FondationIntermédiaire

Tolérance aux pannes et fautes byzantines

Distinguer un nœud arrêté d'un nœud malveillant, et comprendre pourquoi le second coûte structurellement plus cher à tolérer.

Niveau
L0Fondation
Durée
3 h
Piste
Fondation
Mainteneur
Architecte du curriculum développeur

Objectifs pédagogiques

  • 01Distinguer panne franche et faute byzantine par leurs effets observables
  • 02Justifier le seuil des deux tiers dans les protocoles BFT
  • 03Expliquer le rôle des quorums dans l'accord

Laboratoire guidé

Simuler un accord à sept nœuds, en faire mentir deux, et mesurer où l'accord se rompt.

Laboratoire autonome

Faire varier le nombre de nœuds fautifs et tracer la frontière expérimentale de sûreté.

Volet sécurité

Coût d'acquisition d'un tiers des voix : traduire un seuil théorique en budget d'attaque.

Évaluation

Simulation rendue avec courbe de sûreté et interprétation.