Fabric命令手册

超级账本Fabric命令手册

Hyperledger Fabric区块链的部署依赖于几个重要的命令行工具:

  • peer
  • configtxgen
  • configtxlator
  • cryptogen
  • fabric-ca

peer

peer命令帮助管理员对Fabric区块链网络中的节点进行管理,根据管理任务的 不同,peer命令细分为5个子命令。例如,你可以使用peer channel子命令来将 一个peer节点添加到通道(channel)中,或者使用peer chaincode子命令来将 一个智能合约链码部署到指定的peer节点。

configtxgen

configtxgen命令用来创建或查看通道配置相关的构件。生成的构件内容取决于 configtx.yaml文件。

configtxlator

configtxlator命令用来将fabric的数据结构在protobuf和JSON 之间进行转换,也可以用来创建配置更新。该命令可以启动一个REST 服务来通过HTTP暴露服务接口,也可以直接在命令行使用。

cryptogen

cryptogen用来生成hyperledger fabric的密钥,主要用于测试中的网络预配置, 通常不会在生产网络中使用它。

fabric-ca

fabric-ca是Fabric区块链自带的简易CA实现,包括一个服务端fa-ca-server和一个 客户端fa-ca-client,使用fabric-ca,你就可以无须借助第三方CA软件完成证书 的发行、回收等工作了。