Hyperledger Composer 连接到Fabric网络的配置文件

前言

通过配置文件我们可以使Hyperledger Composer 连接到Fabric区块链网络并交互。我们先来了解下如何简单的 定义一个配置文件connection.json,定义内容如下:

{
  "name": "fabric-network",
  "type": "hlfv1",
  "mspID": "Org1MSP",
  "peers": [
      {
          "requestURL": "grpc://localhost:7051",
          "eventURL": "grpc://localhost:7053"
      }
  ],
  "ca": {
      "url": "http://localhost:7054",
      "name": "ca.org1.example.com"
  },
  "orderers": [
      {
          "url" : "grpc://localhost:7050"
      }
  ],
  "channel": "composerchannel",
  "timeout": 300
}

简单解析

  • name

    • 连接配置的名称,可以随意选取,后续会使用到。
  • type

    • 支持哪个版本的Fabric网络,目前只支持Hyperledger Fabric v1.0,type为hlfv1。根据官网的计划,正在开发v1.1版本,到时候type可能会是hlfv11
  • mspID

    • 每个组织都有自己的mspID,在~/fabric-tools/fabric-scripts/hlfv1/composer/configt.yaml中有定义。例如org1的mspID为Org1MSP
  • peers

    • 需要连接的节点,届时向他们部署业务网络,查询chaincode。
  • ca

    • 颁发证书的机构,可用于用户的注册或者注销。
  • orderers

    • 交易排序/出块的节点,可以是多个。
  • channel

    • 指定连接到哪个channel中,我们可以把业务网络部署到这里。
  • timeout

    • 交易背书时 超过这个时间就会抛出异常

猜你喜欢

转载自blog.csdn.net/qq_27818541/article/details/78923921