超级账本hyperledger fabric第三集:helloworld

查看目录:

  • .env:存储一些环境变量
  • base:存储docker-compose的一些公共服务
  • byfn.sh:执行脚本
  • configtx.yaml和crypto-config.yaml:根据之前生成的2个工具,生成相应的配置文件,用来启动网络,放到当前目录的channel-artifacts和crypto-config里面
  • dockper-compose:用于启动网络
  • scripts:存放测试脚本,做的事:创建通道、加入通道,安装链码,实例化链码,链码交互

生成配置:./byfn.sh -m generate -i 1.0.0

启动网络,自动运行测试脚本:   ./byfn.sh -m up -i 1.0.0

关闭网络,自动清除配置和docker进程 :  ./byfn.sh -m down -i 1.0.0


helloWorld分析

查看配置,order和peer分离:peer是按照组织或主体分离的,每一个组织生成ca(存储证书和私钥),msp(存储管理员证书和中间证书),peers(存储每一个peer相关的证书),users(存储每一个用户的证书)

查看如下配置

  • genesis.block:整个网络的创世区块
  • channel.tx:创建的通道的配置
  • Org1MSPanchors.tx和Org2MSPanchors.tx:两个主体的锚节点配置

启动网络,接着分析日志:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值