区块链:Hyperledger Fabric-sample入门

一、first-network的目录

其中 .env 是一些环境变量,base是docker-compose的公共服务,byfn.sh是启动脚本,

configtx.yaml和crypto-config.yaml是根据两个配置文件生成相应的脚本,docker-compose用于启动网络,scripts存放测试脚本

二、生成first-network配置文件

首先使用 ./byfn.sh -h 查看脚本所有的功能 

然后使用./byfn.sh -m generate 根据两个yaml配置文件生成peer节点和orderer节点相关的msp证书以及创世区块等配置

首先根据cryptogen工具生成参与主体的msp证书,两个主体,组织1和组织2

接着根据configtxgen生成创世区块

生成通道的配置文件

生成两个组织的毛节点(每个组织对外的节点)

查看crypto-config.yaml配置文件

1)Profile:包含了哪些组织

2)Organization定义了名字,id, MSP证书的位置和毛节点配置

3)Orderer的模式:solo,地址

三、启动first-netwok

执行 ./byfn.sh -m up

出现end即为成功

四、链码分析

查看生成了哪些容器 docker ps -a

再次查看docker镜像 docker images

这是刚刚生成的三个链码 可以看出链码名字叫mycc 版本叫1.0

查看链码安装位置

查看链码源码

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值