Aller au contenu
Blockchain Association of Cameroon
BAC-L2-TIA-111Celestia et blockchains modulairesAvancé

Construire un rollup souverain I — exécution

Définir la machine à états du rollup : transactions, transition d'état, blocs. La partie qui appartient entièrement à l'équipe qui la construit.

Niveau
L2Développeur d'appchain
Durée
4 h
Piste
Celestia et blockchains modulaires
Mainteneur
Architecte blockchain modulaire / Celestia

Objectifs pédagogiques

  • 01Implémenter une transition d'état déterministe
  • 02Produire des blocs à partir d'un ensemble de transactions
  • 03Tester la machine à états isolément de la couche de données

Laboratoire guidé

Implémenter la machine à états d'un registre d'attestations et la couvrir de tests.

Laboratoire autonome

Ajouter une règle métier et démontrer que l'état reste déterministe et reproductible.

Volet sécurité

Une transition non déterministe rend le rollup invérifiable : la traquer avant toute intégration.

Évaluation

Machine à états testée, avec démonstration de reproductibilité.