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

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
L0Fondation
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.