-
Clonar repositorio.
-
Entrar a la raiz del repositorio.
-
Crear un nuevo entorno virtual de python version >= 3.8.1 .
python -venv blockchain_example_coin
-
Activar el entorno virtual.
source blockchain_example_coin/bin/activate
-
Regresar a la raiz del repositiorio y instalar las dependencias que estan en
requirements.txt
pip3 install -r requirements.txt
-
Dentro de
blockchain_coin_server
correrflask run
para levantar el servidor.
Retorna la blockchain completa del nodo actual.
Sirve para crear una nueva transaccion.
Hace que el nodo actual mine un bloque.
Registra uno o mas nodos como pares para el nodo actual.
Sincroniza la blockchain actual corriendo el algoritmo de consenso para cada uno de los nodos pares registrados en el nodo actual.
Retorna la lista de pares registrados en el nodo actual.
Sea { p, p’, h ∈ ℤ+ | h = p ‖ p’ , p = prueba anterior, p' = prueba nueva }
Tal cual que, al generar un hash sha256 usando h y luego pasarlo a hexadecimal, resulte en una cadena que termine con cuatro ceros.