百度区块链引擎BBE

    SDK应用

    SDK应用

    本文档指导用户如何利用SDK与链码进行交互

    前提

    需要用户对官方 fabric-sdk-go 有一定了解

    下载SDK

    1. 进入【联盟】菜单,点击【联盟管理】进入【联盟信息】页面,点击【下载SDK文件】;如下图:

    image.png

    SDK应用

    结构概述

    名称 类型 应用必须 说明
    crypto-config 文件夹 包含调用链码所需私钥和证书(User1);
    包含连接orderer所用tls证书
    sdk_config.yaml 文件 sdk的配置文件,包含联盟组织节点和orderer节点信息
    demo 文件夹 包含示例链码;
    包含基于fabric-sdk-go、fabric-sdk-java和fabric-nodejs-sdk的调用链码的示例程序
    README.md 文件 使用说明

    应用步骤

    1、Golang sdk

    • 根据实际应用,修改sdk_config.yaml和crypto-config路径
    • 下载fabric-sdk-go所需依赖,百度提供依赖下载:vendor
    • 编写链码调用程序,可参考(demo/go-sdk/main.go)

    2、Java sdk

    • 根据实际应用,修改sdk_config.yaml和crypto-config的路径
    • 下载fabric-sdk-java所需依赖,使用maven可以自动下载相关依赖
    • 编写链码调用程序,可参考(demo/java-sdk/src/main/java/com/fabric/example/main.go)

    3、NodeJs sdk

    • 根据实际应用,修改sdk_config.yaml和crypto-config路径
    • 下载fabric-sdk-nodejs所需依赖,需要自行安装好nodejs环境和npm工具,使用npm install工具安装依赖
    • 编写链码调用程序,可参考(demo/node-sdk/main.js)
    上一篇
    事件中心
    下一篇
    证书管理