本文主要是介绍Hyperledger Fabric SDK(1) 概述,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. 应用通过节点的RPC协议接口访问链码
2.四种语言版本的SDK
Farbric的Peer节点和Orderer节点都提供了基于gRPC协议的接口,用于和Peer节点与Orderer节点进行命令/数据交互。
Fabric提供了多种语言版本的SDK:
- Fabric Nodejs SDK
- Fabric Java SDK
- Fabric Go SDK
- Fabric Python SDK
3. SDK API功能
区块链应用可以通过SDK访问Fabric区块链网络中的多种资源,包括账本、交易、链码、事件、权限管理等。应用程序代表用户与Fabric区块链网络进行交互,SDK API功能如下:
- 创建通道
- 将peer节点加入通道
- 在peer节点安装链码
- 在通道实例化链码
- 通过链码调用交易
- 查询交易或区块的账本
4. fabric-ca-client提供成员管理服务
- 注册新用户
- 注册用户以获得由Fabric CA签名的注册证书
- 通过注册ID撤销现有用户或撤消特定证书
- 可定制的持久化存储
这篇关于Hyperledger Fabric SDK(1) 概述的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!