#LINKS Link zum PPT: https://drive.google.com/drive/folders/1QG7DfazAdYYEaMcQjaFxUmOv4Eqsq5lI?usp=sharing
EINRICHTUNG: - https://drive.google.com/file/d/1LH4lni5EmbhGZAkrg40pszisS6NlSFjK/view?usp=sharing
Laden Sie Ganache von https://www.trufflesuite.com/ganache herunter. Diese fungiert als lokaler Blockchain-Knoten mit Trail-Konten, die mit Ether vorfinanziert sind. Beachten Sie, dass für alle tatsächlichen Transaktionen in einer Blockchain eine Gasgebühr anfällt, die wiederum Ether kostet, der wiederum echtes Geld kostet.
Zum Programmieren von Smart Contracts wurde die Remix-Idee verwendet (https://remix.ethereum.org/). Die Smart Contracts werden mit der Solidity-Programmiersprache erstellt. Laden Sie die Web3-Python-Bibliothek herunter, indem Sie „pip install web3“ in das Terminal oder die Befehlszeile eingeben . Dadurch wird die Kommunikation zwischen unserem Smart Contract und unserem Flask-Backend ermöglicht
Verwenden Sie npm install, um alle Abhängigkeiten zu installieren. Verwenden Sie npm start auf dem Terminal, um den Localhost zu starten.
Richten Sie zunächst eine virtuelle Umgebung auf dem System ein, indem Sie py -m venv env unter Windows und python3 -m venv env unter Linux/MacOS verwenden. Um die virtuelle Umgebung zu aktivieren, verwenden Sie .envScriptsactivate unter Windows und source env/bin/activate unter Linux/macOS. Dann pip install flask, flask-sqlalchemy. Dann verwenden Sie python app.py auf dem Terminal, während Sie sich im Stammverzeichnis befinden, um den Backend-Server zu starten und gleichzeitig npm start auf einem anderen Terminal auszuführen.