El presente es el repositorio para el código de mi trabajo de fin de grado, titulado: "Sistema de voto electrónico basado en blockchain".
Se estructura en tres partes.
Un sistema de blockchain sencillo
Una serie de protocolos criptográficos que permiten la realización de votaciones criptográficamente seguras.
Una aplicación web que corre con Flask.
Probado en Ubuntu 20.04 y python 3.8.5
apt install libgmp-dev libmpfr-dev libmpc-dev
pip3 install --upgrade pip setuptools==45.2.0
pip3 install pycryptodomex
pip3 install -r requirements.txt
python server.py runserver