Module : DIGITAL SKILLS
Année : 2024/2025
TP N° 2
Blockchain
Objectifs pédagogiques
Comprendre ce qu’est un bloc dans une blockchain
Observer l’effet du hachage et du chaînage
Découvrir le concept d’immuabilité
Manipuler une blockchain simulée sans écrire de code
Instructions pas à pas pour les étudiants
1. Accéder à la plateforme
Ouvrir le lien suivant dans un navigateur : [Link]
2. Comprendre l’interface
Vous verrez une série de blocs, chacun avec :
▪ Un index
▪ Une donnée
▪ Un hash
▪ Le hash du bloc précédent
3. Modifier un bloc
Dans le bloc 1, changez le contenu dans le champ « Data » (par exemple écrivez « Bonjour »).
Observez que le hash change automatiquement.
Regardez ce qui se passe dans les blocs suivants : ils deviennent rouges car la chaîne est brisée !
➤ Conclusion : une modification dans un bloc change tous les blocs suivants. C’est le principe d’immuabilité de la blockchain.
4. Réparer la chaîne
Cliquez sur le bouton « Mine » dans le bloc modifié.
Refaites-le pour les blocs suivants jusqu’à ce qu’ils redeviennent verts.
➤ Conclusion : pour modifier une chaîne, il faut tout recalculer → c’est très coûteux, donc sécurisé.
5. Discuter en groupe
Que se passerait-il si quelqu’un modifie un bloc frauduleusement ?
Pourquoi dit-on qu’une blockchain est infalsifiable ?
Quel est le rôle du hash ?
Comment ce principe s’applique aux cryptomonnaies ou aux contrats intelligents ?
D r . M o h a m m e d J o u h a r i
Prof. Mohammed Jouhari 1