更新时间:2023-03-27 GMT+08:00
分享

应用程序开发

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

另外,Fabric架构版本的区块链实例提供同态加密库供您使用,相关资料及资源请参见同态加密

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

配置组织ID

Fabric架构版本的区块链实例:

您需要修改应用程序中配置实例组织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配置文件中所有证书相关路径。

相关文档