区块链开发指南_区块链软件开发详解

本文介绍了如何使用Go语言开发基于Hyperledger Fabric的业务层应用。首先,配置Fabric SDK,下载对应版本的SDK文件包和组织证书。接着,编写业务应用代码,对接链码的invoke和query方法。最后,通过测试用例验证业务应用与区块链节点的通信。通过华为云提供的区块链服务,开发者可以快速搭建和开发区块链应用。
摘要由CSDN通过智能技术生成

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

SDK配置文件下载界面

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值