HyperLedger Fabric 1.2 单机单节点部署(10.2)

  • 时间:
  • 浏览:0
  • 来源:uu快3教程_uu快3代理_手机版

区块初始化数据为a为5000,b为500。

6. 生成通道配置区块

交易成功结果如下图所示:



5) Peer上查询a,显示210

5. 生成创世区块



图:交易成功结果

查询a成功结果如下图所示:



图:查询b成功结果

4. 生成公私钥和证书



4) Peer上进行a向b转10交易

7. 准备docker配置文件

单机单节点部署步骤如下:1. 创建singlepeer目录

查询b成功结果如下图所示:

2) 实例化智能合约

3. 准备生成证书和区块配置文件

2. 获取生成工具

    配置docker-compose-cli.yaml文件,拷贝到singlepeer目录下。

docker-compose-cli.yaml:

3) Peer上查询a,显示5000

10. 安装与运行智能合约

4) Peer加入Channel



图:查询a成功结果

8. 准备部署智能合约

配置crypto-config.yaml和configtx.yaml文件,拷贝到singlepeer目录下。

1) 安装智能合约

3) 创建Channel

把下载的hyperledger-fabric-linux-amd64-1.2.0.tar.gz二进制文件包解压,把其中的bin目录拷贝到singlepeer目录下。





图:单机单节点部署社会形态图

       单机单节点趋于稳定一台电脑上部署另一1个多排序(Orderer)服务、另一1个多组织(Org1),另一1个多节点(Peer,属于Org1),但会 运行官方案例中的example02智能合约例子,实现转财交易和查询功能。

单机单节点部署社会形态图如下:

    拷贝examples/chaincode/go/example02目录下的文件到singlepeer/chaincode/go/example02目录下。

9. 启动Fabric网络1) 启动orderer和peer

2) 启动cli容器