Aller au contenu
Blockchain Association of Cameroon
BAC-L0-FOUND-107FondationDébutant

Systèmes distribués : latence, partitions, cohérence

Pourquoi un système réparti ne peut pas tout garantir en même temps, et comment cette contrainte détermine la conception de tout protocole de consensus.

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

Objectifs pédagogiques

  • 01Décrire l'effet d'une partition réseau sur un système répliqué
  • 02Situer un système donné sur l'arbitrage cohérence / disponibilité
  • 03Expliquer pourquoi il n'existe pas d'horloge globale fiable

Laboratoire guidé

Provoquer une partition entre trois répliques conteneurisées et observer la divergence des états.

Laboratoire autonome

Concevoir et documenter une stratégie de réconciliation après partition, puis la tester.

Volet sécurité

Comment un attaquant provoque artificiellement une partition, et pourquoi l'éclipse de nœud en découle.

Évaluation

Compte rendu d'expérience décrivant la divergence observée et sa cause.