Encontre-o aqui: https://github.com/dvf/blockchain-book
O livro está disponível na Amazon: https://www.amazon.com/Learn-Blockchain-Building-Understanding-Cryptocurrencies/dp/1484251709
Este é o código fonte do meu post sobre Construindo um Blockchain.
$ pip install pipenv
$ pipenv install
$ pipenv run python blockchain.py
$ pipenv run python blockchain.py -p 5001
$ pipenv run python blockchain.py --port 5002
Outra opção para executar este programa blockchain é usar o Docker. Siga as instruções abaixo para criar um contêiner 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 uma cópia gratuita do Visual Studio IDE (Community Edition): https://www.visualstudio.com/vs/
Depois de instalado, abra o arquivo de solução (BlockChain.sln) usando as opções de menu Arquivo > Abrir > Projeto/Solução no Visual Studio.
No "Solution Explorer", clique com o botão direito no projeto BlockChain.Console e selecione a opção "Set As Startup Project".
Clique no botão “Iniciar” ou pressione F5 para executar. O programa é executado em uma janela de console e é controlado via HTTP com os mesmos comandos da versão Python.
Contribuições são bem-vindas! Sinta-se à vontade para enviar uma solicitação pull.