天天看点

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源码库

  • 创建目录
    2.02 hyperledger fabric入门
  • 进入目录
    2.02 hyperledger fabric入门
  • 下载fabric
    2.02 hyperledger fabric入门
  • 进入下载后的目录
    2.02 hyperledger fabric入门
  • 切换版本
    2.02 hyperledger fabric入门
  • 进入目录
    2.02 hyperledger fabric入门
  • 安装
    2.02 hyperledger fabric入门
  • 退到之前目录,然后进入目录
    2.02 hyperledger fabric入门
  • 安装
    2.02 hyperledger fabric入门

4.下载fabric-samples

  • 进入目录
    2.02 hyperledger fabric入门
  • 下载Samples
    2.02 hyperledger fabric入门
  • 使用官方提供的例子建立一个fabirc网络

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

  • 进入fabric-samples的目录
    2.02 hyperledger fabric入门
  • 切换分支
    2.02 hyperledger fabric入门
  • 进入
    2.02 hyperledger fabric入门
  • 生成配置
    2.02 hyperledger fabric入门
  • 查看生成的配置文件
    2.02 hyperledger fabric入门
  • 查看ca和msp
    2.02 hyperledger fabric入门
    2.02 hyperledger fabric入门
  • 查看Org1MSPanchors.tx和Org2MSPanchors.tx
    2.02 hyperledger fabric入门
  • 启动网络
    2.02 hyperledger fabric入门
  • 执行成功
    2.02 hyperledger fabric入门

6.日志和示例代码解析

  • fabric网络启动完毕
    2.02 hyperledger fabric入门
  • 创建通道,安装链码等
    2.02 hyperledger fabric入门
  • 安装chaincode
    2.02 hyperledger fabric入门
  • 查询结果为100
    2.02 hyperledger fabric入门
    2.02 hyperledger fabric入门
  • 查看docker
    2.02 hyperledger fabric入门
  • 查看生成的三个链码
    2.02 hyperledger fabric入门
  • 查看链码位置
    2.02 hyperledger fabric入门
  • 查看chaincode
    2.02 hyperledger fabric入门
    2.02 hyperledger fabric入门
  • 查看链码
    2.02 hyperledger fabric入门
  • ​​查看script.sh​​
    2.02 hyperledger fabric入门
    2.02 hyperledger fabric入门

7.关闭网络

  • 关闭
    2.02 hyperledger fabric入门
  • 查看容器,已经没有正在运行的了
    2.02 hyperledger fabric入门