更新时间:2023-03-07 GMT+08:00

应用程序开发

您需要自行开发应用程序业务逻辑代码。应用开发过程中可使用BCS提供的国密加密SDK,也可使用Fabric官方社区提供的和您自身的实例版本匹配的SDK。

Fabric源码包选择和创建的区块链实例版本对应,即如果创建区块链实例时,Hyperledger Fabric增强版内核是v2.2(4.X.X版本),则Fabric源码包对应选择2.2版本。

配置组织ID

您需要修改应用程序中配置实例组织ID的相关代码,下载证书文件解压后的peer文件包括目录名和对应组织ID。

如下图所示,仅供示例参考,请以实际操作的证书文件为准。

证书文件解压后目录名是6c448740d50d6197dc86b36b0abd0bc639a788a7.peer,组织ID为6c448740d50d6197dc86b36b0abd0bc639a788a7。

图1 证书文件解压

配置SDK文件

  1. 您需要修改应用程序中SDK配置文件相关代码,如下面示例所示,您需要填写正确的SDK配置文件绝对路径。
    var (    
        configFile = "/root/gosdkdemo/config/go-sdk-demo-channel-sdk-config.yaml"    
        org = " 6c448740d50d6197dc86b36b0abd0bc639a788a7"
     )

2. 如果您下载SDK配置文件时填写的证书存放路径与实际不符,您需要修改SDK配置文件中所有证书相关路径。