更新时间:2022-11-16 GMT+08:00

SDK的使用

安装SDK

如何获取GO、JAVA压缩包、Jar文件请参考概述

  • GO:将下载的压缩包解压到用户的$GOPATH目录下。
  • Java:将下载的压缩包中的Jar文件添加到项目的依赖中,可按以下方式添加:
    1. 将下载的SDK Jar包注册至Maven本地仓库,可参考以下命令:
      Mvn install:install-file -Dfile=fabric-sdk-java-2.2.6-jar-with-dependencies.jar -DgroupId=org.hyperledger.fabric-sdk-java -DartifactId=fabric-sdk-java -Dversion=2.2.6-BCS -Dpackaging=jar
    2. 在项目中依赖SDK,可参考以下代码:
      <dependency>
           <groupId>org.hyperledger.fabric-sdk-java</groupId>
           <artifactId>fabric-sdk-java</artifactId>
           <version>2.2.6-BCS</version>
       </dependency>

开发Client程序

您需要自行开发应用程序业务逻辑代码。国密SDK与FabricSDK的使用方式一致,若要使用国密加密算法,仅需在创建实例时选择国密加密,并在客户端中将FabricSDK替换为国密SDK即可。

运行Client程序

Client程序运行时一般要设定其使用的配置文件路径、通道名称、链代码名称、组织ID等。

  • 配置文件路径即用户下载配置文件的存放路径。
  • 通道名称即BCS实例中的通道名称。
  • 链代码名称即BCS实例中安装链代码时设定的名称。
  • 组织ID,以如下示例配置文件内容为例,组织ID为02f23ab00f6e1ffcde8a27bfd3ac2290edc18127
    client:
    organization: 02f23ab00f6e1ffcde8a27bfd3ac2290edc18127