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.
- Installer Python 3 : Téléchargement Python 3
- Installer git : Téléchargement Git
git clone https://github.com/Warisse88/Simplified_Blockchain_Prototype_ESMT_2024.git
cd Simplified_Blockchain_Prototype_ESMT_2024
- Créer l'environnement virtuel:
python -m venv venv
- Activer l'environnement virtuel :
- Windows :
venv\Scripts\activate.bat
- Unix/MacOS :
source venv/bin/activate
- Windows :
pip install -r requirements.txt
- Lancer le script à l'aide de la commande suivante :
python prototype.py
pytest test.py