【区块链】fabric网络部署
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
一 、实验过程日志
-
一、部署 orderer.example.com
-
\1. 创建 Multipeer 文件夹
-
\2. 生成证书
-
2.1 创建 crypto-config.yaml
-
2.2 调用cryptogen 生成证书
-
2.3 成功生成 crypto-config路径
-
-
\3. 生成创世区块和通道配置区块
-
3.1 创建 configtx.yaml
-
3.2 生成创世区块
-
3.3 生成通道配置区块
-
3.4 成功生成 genesis.block 和 mychannel.tx
-
-
\4. 拷贝 multipeer
-
\5. 启动 Order 节点
-
5.1 创建 docker-compose-orderer.yaml
-
5.2 创建并启动容器[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0aSh9xpz-1655174545691)(…/…/…/Typora/myimage/20c4dead-4033-4115-83db-6b5fc327cbaf-4094138.jpg)]
-
-
-
二、部署 peer0.bupt.eduAli.cn
-
\1. 准备部署智能合约
-
\2. 启动peer,准备peer0.bupt.eduAli.cn节点上docker配置文件
-
3.修改docker-compose-peer.yaml文件
-
4.成功生成peer0.bupt.eduAli.cn
-
\5. 进入cli,在容器中创建Channel
-
6.复制mychannel.block拷贝到桌面
-
-
三、部署peer0.njupt.eduAli.cn
-
\1. 基本部署同bupt
-
\2. 修改docker-compose-peer.yaml文件
如图修改bupt为njupt
- 遇到的问题
可能是因为防火墙的问题网络中断重启虚拟机以后解决
- 遇到的问题
-
\3. 加入通道
-
启动cli容器同上bupt
-
拷贝mychannel.block到容器中
-
Peer加入Channel
-
-
-
四、测试智能合约
- 1.创建mycc与1. 在bupt中实例化智能合约
二、实验结果展示如部分完成此部分可不写
三、实验过程中遇到的问题、解决问题的过程日志
-
关于构建远程局域网的步骤总结
-
构建虚拟局域网
- 构建基于 ZeroTier 的 P2P 局域网 详见群里幕布链接
-
Xshell 无法使用 gedit
- 解决方案使用本地 VSCode 编写 yaml让后上传 Linux
-
修改 njupt 节点的 docker yaml 文件时未替换 MSP 内容
-
查阅相关资料后初步判断 MSP 与每一个节点实体有关将 buptMSP 替换 njuptMSP 后试验成功
-
2.1 yaml 文件的 ip 替换
- 解决方案手动修改yaml文件里面的ip
-
开放的端口号不确定peer 节点
-
因为虚拟机涉及到在VM中开放指定端口现在有3个端口不确定用途 -
解决方案
-
本实验为记录性实验过程细则如有疑问下方 统一解答
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |