Encuéntrelo aquí: https://github.com/dvf/blockchain-book
El libro está disponible en Amazon: https://www.amazon.com/Learn-Blockchain-Building-Understanding-Cryptocurrencies/dp/1484251709
Este es el código fuente de mi publicación sobre cómo construir una cadena de bloques.
$ pip install pipenv
$ pipenv install
$ pipenv run python blockchain.py
$ pipenv run python blockchain.py -p 5001
$ pipenv run python blockchain.py --port 5002
Otra opción para ejecutar este programa blockchain es utilizar Docker. Siga las instrucciones a continuación para crear un contenedor Docker local:
$ docker build -t blockchain .
$ docker run --rm -p 80:5000 blockchain
$ docker run --rm -p 81:5000 blockchain
$ docker run --rm -p 82:5000 blockchain
$ docker run --rm -p 83:5000 blockchain
Instale una copia gratuita de Visual Studio IDE (edición comunitaria): https://www.visualstudio.com/vs/
Una vez instalado, abra el archivo de la solución (BlockChain.sln) usando las opciones del menú Archivo > Abrir > Proyecto/Solución dentro de Visual Studio.
Desde el "Explorador de soluciones", haga clic derecho en el proyecto BlockChain.Console y seleccione la opción "Establecer como proyecto de inicio".
Haga clic en el botón "Inicio" o presione F5 para ejecutar. El programa se ejecuta en una ventana de consola y se controla mediante HTTP con los mismos comandos que la versión Python.
¡Las contribuciones son bienvenidas! No dude en enviar una solicitud de extracción.