本文是博客:用Python从零开始创建区块链 的原始碼. 翻譯自Building a Blockchain
- 安裝 Python 3.6+ is installed.
- 安裝 pipenv.
$ pip install pipenv
- 創立一個 virtual env.
$ pipenv --python=python3.6
- 安裝依賴.
$ pipenv install
- 運行節點:
$ pipenv run python blockchain.py
$ pipenv run python blockchain.py -p 5001
$ pipenv run python blockchain.py --port 5002
另一種方式是使用Docker運行:
- clone repo
- 建立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