Skip to content

Ce projet vise à modéliser les concepts fondamentaux des blockchains, notamment la création des blocs, les transactions, la preuve de travail, et la gestion de la chaîne.

License

Notifications You must be signed in to change notification settings

Warisse88/Simplified_Blockchain_Prototype_ESMT_2024

Repository files navigation

Simplified_Blockchain_Prototype_ESMT_2024

Ce projet vise à modéliser les concepts fondamentaux des blockchains, notamment la création des blocs, les transactions, la preuve de travail, et la gestion de la chaîne.

Pré-requis

Installation

1. Télécharger le projet sur votre répertoire local :

git clone https://github.com/Warisse88/Simplified_Blockchain_Prototype_ESMT_2024.git
cd Simplified_Blockchain_Prototype_ESMT_2024

2. Mettre en place un environnement virtuel :

  • Créer l'environnement virtuel: python -m venv venv
  • Activer l'environnement virtuel :
    • Windows : venv\Scripts\activate.bat
    • Unix/MacOS : source venv/bin/activate

3. Installer les dépendances du projet

pip install -r requirements.txt

Démarrage

  • Lancer le script à l'aide de la commande suivante : python prototype.py

Corrections

Proposition de correction pour les tests unitaires avec Pytest :

pytest test.py

About

Ce projet vise à modéliser les concepts fondamentaux des blockchains, notamment la création des blocs, les transactions, la preuve de travail, et la gestion de la chaîne.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages