BAC-L2-TIA-111Celestia et blockchains modulaires
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
- L2 — Développeur d'appchain
- Durée
- 4 h
- 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é.
