fabric2
Wei Jieyang Lv4

前言

在 Hyperledger Fabric 的SDK中, 提供的API的作用主要有:

  • 创建通道 (create channel)
  • 请求节点加入通道 (join channel)
  • 在节点中安装链码 (install chaincode)
  • 通过调用链码来调用事物 (invoke chaincode)
  • 查询事物或者区块的账本 (query chaincode)

官方支持的版本:

非官方的版本:

Go SDK

node sdk具体查看

Node SDK

  • api : 可插拔式的API, 可自由定制, SDK提供默认实现
  • fabric-client:提供API用来同Hyperledger Fabirc的区块链网络进行交互, 具体就是同peer, orderer 和事件流交互。
  • fabric-network:为客户端应用程序提供高级API以与智能合约(链码)进行交互,并且是构建客户端应用程序的推荐API。
  • fabric-ca-client:提供API以与可选的证书颁发机构组件fabric-ca进行交互,该组件包含用于成员资格管理的服务。
  • fabric-common:用于实现结构网络功能的低级API,它提供API与Hyperledger Fabric网络的核心组件(对等体,订购者和事件流)进行交互。

fabric-network

1
const { Wallets, Gateway } = require('fabric-network');

Wallets

Gateway

fabric-client

fabric-ca-client

1
const FabricCaServices = require('fabric-ca-client');
  • Post title:fabric2
  • Post author:Wei Jieyang
  • Create time:2021-03-25 14:29:16
  • Post link:https://jieyang-wei.github.io/2021/03/25/fabric-SDK/
  • Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.