区块链网络搭建

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

区块链项目部署

一、项目环境部署

1、fabric区块链网络

1.1 基础开发环境

1nodejs版本低于12口令node -v
在这里插入图片描述
2docker口令 docker --version
在这里插入图片描述
3docker-compose 口令 docker-compose version
在这里插入图片描述

1.2 网络部署

区块链是一个动态的网络需要时刻运行因此自己买了一个阿里云服务器
1拉取联盟链框架
pull

docker pull hyperledger/fabric-peer:1.2.0 && 
docker pull hyperledger/fabric-orderer:1.2.0 && 
docker pull hyperledger/fabric-ca:1.2.0 && 
docker pull hyperledger/fabric-tools:1.2.0 && 
docker pull hyperledger/fabric-ccenv:1.2.0 && 
docker pull hyperledger/fabric-baseimage:0.4.10 && 
docker pull hyperledger/fabric-baseos:0.4.10 && 
docker pull hyperledger/fabric-couchdb:0.4.10

tag

docker tag hyperledger/fabric-peer:1.2.0 hyperledger/fabric-peer && 
docker tag hyperledger/fabric-orderer:1.2.0 hyperledger/fabric-orderer && 
docker tag hyperledger/fabric-ca:1.2.0 hyperledger/fabric-ca && 
docker tag hyperledger/fabric-tools:1.2.0 hyperledger/fabric-tools && 
docker tag hyperledger/fabric-ccenv:1.2.0 hyperledger/fabric-ccenv && 
docker tag hyperledger/fabric-baseimage:0.4.10  hyperledger/fabric-baseimage && 
docker tag hyperledger/fabric-baseos:0.4.10 hyperledger/fabric-baseos && 
docker tag hyperledger/fabric-couchdb:0.4.10 hyperledger/fabric-couchdb 

2查看是否拉取成功 口令 docker images
在这里插入图片描述
3) 上传代码到linux服务器
在这里插入图片描述
4 运行basic-network目录下的start.sh 脚本文件设置管理权限
chmod -R 777 start.sh
在这里插入图片描述
说明安装过程中会出现问题 具体操作可查询以下链接
问题1
问题2
5运行webapp下的脚本
先给webapp目录下的所有sh文件授权如下
chmod -R 777 startFarmerCC.sh
在这里插入图片描述
6) 安装npm intsall依赖
说明注意node版本问题不用太高
7启动node服务
在这里插入图片描述

二、后台环境

1、环境配置

后台环境是一个springboot项目
在这里插入图片描述
修改以下两个文件配置改为自己的数据库和区块链网络地址
在这里插入图片描述

2、运行springboot项目

运行成功如图所示
在这里插入图片描述

三、PC端

1、安装依赖

npm install --registry=https://registry.npm.taobao.org
说明node版本12左右 太高不行

2、修改区块链网络连接地址

在这里插入图片描述

3、启动项目

说明必须在blockchain-trace-pc 下启动项目
在这里插入图片描述
在这里插入图片描述

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: 区块链