一、用Python从零开始创建区块链
[用Python从零开始创建区块链]
http://learnblockchain.cn/2017/10/27/build_blockchain_by_python/
[英文README]
(https://github.com/xilibi2003/blockchain/blob/master/README-en.md)
二、安装
- 安装 Python 3.6+
is installed. - 安装 pipenv.
$ pip install pipenv
- 创建virtual env.
$ pipenv --python=python3.6
- 安装依赖.
$ pipenv install
$ pipenv install flask==0.12.2
$ pipenv install requests ==2.18.4"
- 运行节点:
$ pipenv run python blockchain.py
$ pipenv run python blockchain.py -p 5001
$ pipenv run python blockchain.py --port 5002
Docker运行
另一种方式是使用Docker运行:
- 克隆库
- 构建docker容器
$ 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
四、贡献
深入浅出区块链
想做好的区块链学习博客。
博客地址
欢迎大家一起参与贡献,一起推动区块链技术发展。
网友评论