2.02 hyperledger fabric入门

1.需要的环境

  • docker
  • docker-compose
  • Go
  • git
  • npm和nodejs

2.下载fabric组件的Docker镜像

  • hyperledger的docker商店地址:https://store.docker.com/profiles/hyperledger
  • 下载peer、orderer、tools、baseos和ccenv五个组件

3.下载fabric源码库

  • 创建目录
    在这里插入图片描述
  • 进入目录
    在这里插入图片描述
  • 下载fabric
    在这里插入图片描述
  • 进入下载后的目录
    在这里插入图片描述
  • 切换版本
    在这里插入图片描述
  • 进入目录
    在这里插入图片描述
  • 安装
    在这里插入图片描述
  • 退到之前目录,然后进入目录
    2.02 hyperledger fabric入门_第1张图片
  • 安装
    在这里插入图片描述

4.下载fabric-samples

  • 进入目录
    在这里插入图片描述
  • 下载Samples
    在这里插入图片描述
  • 使用官方提供的例子建立一个fabirc网络

5.部署第一个网络(hello-world)

  • 进入fabric-samples的目录
    在这里插入图片描述
  • 切换分支
    在这里插入图片描述
  • 进入
    在这里插入图片描述
  • 生成配置
    在这里插入图片描述
  • 查看生成的配置文件
    2.02 hyperledger fabric入门_第2张图片
  • 查看ca和msp
    2.02 hyperledger fabric入门_第3张图片
    在这里插入图片描述
  • 查看Org1MSPanchors.tx和Org2MSPanchors.tx
    2.02 hyperledger fabric入门_第4张图片
  • 启动网络
    在这里插入图片描述
  • 执行成功
    2.02 hyperledger fabric入门_第5张图片

6.日志和示例代码解析

  • fabric网络启动完毕
    2.02 hyperledger fabric入门_第6张图片
  • 创建通道,安装链码等
    2.02 hyperledger fabric入门_第7张图片
  • 安装chaincode
    在这里插入图片描述
  • 查询结果为100
    在这里插入图片描述
    在这里插入图片描述
  • 查看docker
    2.02 hyperledger fabric入门_第8张图片
  • 查看生成的三个链码
    在这里插入图片描述
  • 查看链码位置
    在这里插入图片描述
  • 查看chaincode
    在这里插入图片描述
    在这里插入图片描述
  • 查看链码
    在这里插入图片描述
  • 查看script.sh
    2.02 hyperledger fabric入门_第9张图片
    2.02 hyperledger fabric入门_第10张图片

7.关闭网络

  • 关闭
    在这里插入图片描述
  • 查看容器,已经没有正在运行的了
    在这里插入图片描述

学院Go语言视频主页
https://edu.csdn.net/lecturer/1928

[清华团队带你实战区块链开发]
(https://ke.qq.com/course/344443?tuin=3d17195d)
扫码获取海量视频及源码 QQ群:
721929980
在这里插入图片描述

你可能感兴趣的:(超级账本,区块链)