Hyperledger Fabric SDK(1) 概述

1. 应用通过节点的RPC协议接口访问链码

Hyperledger Fabric SDK(1) 概述_第1张图片

2.三种语言版本的SDK

Farbric的Peer节点和Orderer节点都提供了基于gRPC协议的接口,用于和Peer节点与Orderer节点进行命令/数据交互。

Fabric提供了多种语言版本的SDK:

  • Fabric Nodejs SDK
  • Fabric Java SDK
  • Fabric Go SDK

3. SDK API功能

区块链应用可以通过SDK访问Fabric区块链网络中的多种资源,包括账本、交易、链码、事件、权限管理等。应用程序代表用户与Fabric区块链网络进行交互,SDK API功能如下:

  • 创建通道
  • 将peer节点加入通道
  • 在peer节点安装链码
  • 在通道实例化链码
  • 通过链码调用交易
  • 查询交易或区块的账本

4. fabric-ca-client提供成员管理服务

  • 注册新用户
  • 注册用户以获得由Fabric CA签名的注册证书
  • 通过注册ID撤销现有用户或撤消特定证书
  • 可定制的持久化存储

你可能感兴趣的:(Hyperledger,Fabric)