HyperLedger Fabric 1.2 多机多节点部署(10.3)

  • 时间:
  • 浏览:0
  • 来源:大发彩神下载—大发彩神APP

4. 安装与运行智能合约

1) 安装智能合约

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

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

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

2 准备部署智能合约

   拷贝examples/chaincode/go/example02目录下的文件到multipeer/chaincode/go/example02目录下。3 启动Fabric网络1) 启动peer

4) Peer加入Channel



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



3) Peer上进行a向b转20交易

9. 准备docker配置文件

    配置docker-compose-orderer.yaml文件,拷贝到multipeer目录下。docker-compose-orderer.yaml:

2 准备部署智能合约

   拷贝examples/chaincode/go/example02目录下的文件到multipeer/chaincode/go/example02目录下。3 启动Fabric网络1) 启动peer

2) Peer上查询a,显示80



5) Peer上查询a,显示210



图:多机多节点部署型态图

5. 生成公私钥和证书



图:查询a成功结果

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



多机多节点部署型态图如下:

2) 启动cli容器



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

2) 启动cli容器

5) 保存mychannel.block

    命令的xxxxxxxx替换为图中红框中的字符。

4 安装与运行智能合约

1) 安装智能合约



4) Peer上查询b,显示270

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

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

4. 生成公私钥和证书

3) 创建Channel



4) Peer上查询b,显示240

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

3) 拷贝mychannel.block到peer中

命令的xxxxxxxx替换为图中红框中的字符。

2) 启动cli容器





图:cli客户端

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



图:交易成功结果

4) Peer加入Channel

3) Peer上查询a,显示80

10.3.3 部署peer1.org1.example.com1 准备docker配置文件   配置docker-compose-peer.yaml文件,拷贝到multipeer目录下。docker-compose-peer.yaml:

2) 实例化智能合约

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



图:查询a成功结果



4) Peer上查询b,显示220



图:交易成功结果

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

2) 启动cli容器

10.3.4 部署peer0.org2.example.com1 准备docker配置文件   配置docker-compose-peer.yaml文件,拷贝到multipeer目录下。docker-compose-peer.yaml:



7. 生成通道配置区块

2. 准备部署智能合约

    拷贝examples/chaincode/go/example02目录下的文件到multipeer/chaincode/go/example02目录下。3. 启动Fabric网络1) 启动peer

2) Peer上查询a,显示90

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

10.3.5 部署peer1.org2.example.com

1 准备docker配置文件   配置docker-compose-peer.yaml文件,拷贝到multipeer目录下。docker-compose-peer.yaml:



图:cli客户端

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

2 准备部署智能合约

   拷贝examples/chaincode/go/example02目录下的文件到multipeer/chaincode/go/example02目录下。3 启动Fabric网络1) 启动peer

6) mychannel.block拷贝到org1的peer1电脑

4) Peer加入Channel

4) Peer加入Channel

10. 启动Fabric网络



图:cli客户端

        多机多节点占据 多台电脑上部署多个组织和节点,本案例部署3个 多多排序(orderer)服务,3个 多多组织(org1,org2)和3个节点(peer),每个组织包括3个 多多节点,不需要 五台计算机,计算机配置如下:

3) 拷贝mychannel.block到peer中

命令的xxxxxxxx替换为图中红框中的字符。

多机多节点部署(3个 多多orderer+3个 多多peer)步骤如下:10.3.1 部署orderer.example.com1. 创建multipeer目录

8. 拷贝生成文件到其它电脑





图:查询a成功结果



图:交易成功结果

 2. 获取生成工具



3) Peer上进行a向b转80交易

3) 拷贝mychannel.block到peer中

命令的xxxxxxxx替换为图中红框中的字符。



图:交易成功结果

10.3.2 部署peer0.org1.example.com

1. 准备docker配置文件    配置docker-compose-peer.yaml文件,拷贝到multipeer目录下。docker-compose-peer.yaml:

6. 生成创世区块

2) Peer上查询a,显示80

4 安装与运行智能合约

1) 安装智能合约

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



图:查询a成功结果

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

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

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

4 安装与运行智能合约

1) 安装智能合约