如果我使用 hyperledger composer,我需要使用 fabric sdk 吗?

do I need to use fabric sdk if am using hyperledger composer

我正在使用 hyperledger composer 进行交易调用和所有与资源(参与者、资产等)操作相关的东西。我已经使用 composer-rest-server 生成了服务器,还使用 ​​yeoman 生成器生成了 angular 前端。 这让我想问一下fabric sdk有什么用?在上述情况下我需要它吗? 请说明,谢谢。

在 Hyperledger Fabric 中有两种编写链代码的方法,

1) 使用 GoLang

2) 使用 NodeJS

为了连接 Hyperledger Fabric 和调用链码交易。您将需要 SDK。根据您的应用程序技术栈,您可以使用 Fabric NodeJS SDK、Fabric Java SDK 和 Fabric Python SDK。

另一方面; Hyperledger Composer 是编写链代码的不同方式,它是框架指南,可以帮助您加速链代码开发。如果您使用 Composer 开发了业务网络,那么您可以使用 "composer rest server" 或 "composer-admin" 和 "composer-client" 节点模块。您无需使用任何 SDK 即可与部署在 hyperledger fabric 上的业务网络进行交互。请参考下图更清楚。