BAC-L0-FOUND-103
Bases de données, journaux et état
Un registre distribué est d'abord un journal ordonné dont l'état est une projection. Cet atelier installe cette idée avant qu'elle ne devienne une blockchain.
- Niveau
- L0 — Fondation
- Durée
- 3 h
- Piste
- Fondation
- Mainteneur
- Architecte du curriculum développeur
Objectifs pédagogiques
- 01Distinguer un journal d'événements de l'état qui en résulte
- 02Rejouer un journal pour reconstruire un état vérifiable
- 03Expliquer atomicité et durabilité sur un cas concret
Laboratoire guidé
Construire un petit registre append-only et reconstruire des soldes par rejeu du journal.
Laboratoire autonome
Ajouter au registre un instantané périodique et démontrer que le rejeu depuis l'instantané donne le même état.
Volet sécurité
Altérer une entrée intermédiaire du journal et constater ce qui, sans chaînage cryptographique, ne le détecte pas.
Évaluation
Registre fonctionnel plus note expliquant la relation journal / état.
