通过构建一个学习区块链
这是我在构建区块链上的帖子的源代码。
安装
- 确保安装了 Python 3.6+ 。
- 安装 pipenv 。
$ pip install pipenv
- 安装要求
$ pipenv install
- 运行服务器:
$ pipenv run python blockchain.py
$ pipenv run python blockchain.py -p 5001
$ pipenv run python blockchain.py --port 5002
Docker
运行这个区块链程序的另一个选择是使用Docker。按照以下说明创建本地Docker容器:
- 克隆此存储库
- 建立docker container
$ docker build -t blockchain。
- 运行容器
- 要添加更多实例,请在冒号前改变公共端口号:
- 安装Visual Studio IDE(社区版)的免费副本: https://www.visualstudio.com/vs/
- 安装后,使用文件>打开解决方案文件(BlockChain.sln)。打开> Visual Studio中的项目/解决方案菜单选项。
- 在“解决方案资源管理器”中,右键单击BlockChain.Console项目并选择“设为启动项目”选项。
- 点击“开始”按钮,或点击F5运行。该程序在控制台窗口中执行,并通过HTTP使用与Python版本相同的命令进行控制。
$ 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
安装(C#实现)
贡献
贡献是值得欢迎的!请随时提交合并请求。