![ee4cd79921452193ff3ff8890e92a8ce.png](https://img-blog.csdnimg.cn/img_convert/ee4cd79921452193ff3ff8890e92a8ce.png)
开发业务层区块链应用
Hyperledger fabric目前支持java,nodejs,go和python语言的sdk,供用户选择用不同的语言开发上层应用,使用相应的sdk调用部署在区块链上的链码。以下示例中我们选择使用go语言开发业务层应用。
步骤1:配置fabric sdk
Hyperledger fabric官方提供了我们需要的go sdk文件包。目前BCS服务使用的版本commit号是035e4f9。
我们需要为fabric sdk生成相应的配置文件和访问区块链节点的组织证书。SDK配置文件主要包括要访问的链码名称/版本、证书解压的目录位置、实例化链码的通道,安装链码的节点组织/名称。在订购的区块链服务状态中的点击中的“下载SDK配置“会弹出配置窗口,完成sdk配置。
![be23f228ec5efaf85ed38dcb425008bf.png](https://img-blog.csdnimg.cn/img_convert/be23f228ec5efaf85ed38dcb425008bf.png)
SDK配置文件下载界面