You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查找Fabric Composer网络配置变量以对接Hyperledger Explorer

如何从Fabric Composer环境获取Hyperledger Explorer所需的网络配置

嘿,我来帮你搞定从Fabric Composer环境提取Hyperledger Explorer需要的配置数据这事儿!下面一步步来拆解:

1. 提取组织与MSP基础信息

首先你需要拿到组织名称和MSP ID,这俩可以通过Composer的卡片信息快速获取:

  • 运行命令:composer card list
  • 在输出的卡片详情里,找到mspId字段(比如示例里的Org1MSP),还有关联的组织名称(比如peerOrg1)。

2. 获取Peer节点的连接与TLS配置

接下来要找Peer的请求、事件地址,以及TLS证书路径和主机名:

  • 找到你的Composer卡片对应的连接配置文件,默认路径是~/.composer/cards/[你的卡片名称]/connection.json
  • 打开这个文件,在peers节点下,你能找到:
    • requests:Peer的gRPC/grpcs请求地址(比如grpcs://127.0.0.1:7051)
    • events:Peer的事件监听地址(比如grpcs://127.0.0.1:7053)
    • serverHostname:Peer的TLS证书主机名(比如peer0.org1.example.com)
    • tlsCACerts:TLS根证书的文件路径,你可以直接用这个路径填到Explorer的配置里。

3. 整理成Explorer所需的配置格式

把上面提取到的信息填入你给出的示例结构里,最终的配置大概长这样(替换成你的实际值):

{
  "network-config": {
    "org1": {
      "name": "peerOrg1",
      "mspid": "Org1MSP",
      "peer1": {
        "requests": "grpcs://127.0.0.1:7051",
        "events": "grpcs://127.0.0.1:7053",
        "server-hostname": "peer0.org1.example.com",
        "tls_cacerts": "/home/your-user/fabric-dev-servers/fabric-scripts/hlfv12/composer/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt"
      }
    }
  }
}

小提示

  • 如果你的环境有多个Peer或者组织,按照同样的方式添加对应的节点配置即可。
  • 确保TLS证书的路径是绝对路径,Explorer才能正确读取到证书文件。

内容的提问来源于stack exchange,提问作者dendog

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 09:19:07