上面章节讲过农产品溯源应用,包括集群搭建、智能合约编写,本节基于18.1 多peer、多orderer集群,使用fabric-go-sdk进行调用,这里需要读者重新复习一下农产品溯源的网络模型、智能合约。
- 配置/etc/hosts文件
前面xxx是服务器地址,如果是本地127.0.0.1
xxx orderer.example.comxxx orderer1.example.comxxx orderer2.example.comxxx peer0.org1.example.comxxx peer1.org1.example.comxxx peer0.org2.example.comxxx peer0.org3.example.comxxx peer0.org4.example.com
- 创建go工程,工程中新建
config.yaml
文件,在之前的章节和大家说过,调用区块链网络的核心是写正确该文件,记得把ip地址换成自己的服务器ip,路径换成自己的organization
路径,如下:
version: 1.0.0client:# 客户端发送请求时使用的证书所在的组织标识,下面有org1Label的