Le projet d'étude qui nous a été attribué est: L'impact de la blockchain dans la finance, vote électronique, et la traçabilité.
Ceci est une partie de notre projet de fin d'études. Il vise à illustrer concrètement le fonctionnement d'une blockchain privée à travers le déploiement de nœuds sur un réseau local simulé avec deux PC, deux routeurs et deux switches. Un smart contract a également été développé et déployé pour montrer l'interaction possible entre les nœuds.
Le document complet du projet est celui-ci.
Deux réseaux locaux connectés via un routeur. Chaque PC héberge un nœud complet, et communiquent en peer-to-peer via les interfaces réseau.
- Blockchain utilisée : Ethereum (Ganache)
- Langage du smart contract : Solidity
- Outils : Hardhat, Node.js
- Infrastructure : 2 PC, 1 routeur, 2 switches
Important
Voir INSTRUCTIONS.md pour les étapes détaillées de la mise en place de l'environnement.
Ce projet montre que même avec une infrastructure réseau simple, il est possible de simuler un réseau blockchain privé fonctionnel et sécurisé. Le smart contract permet de démontrer la confiance et la transparence offertes par cette technologie.

