应用程序开发
您需要自行开发应用程序业务逻辑代码。针对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。
配置SDK文件
- 您需要修改应用程序中SDK配置文件相关代码,如下面示例所示,您需要填写正确的SDK配置文件绝对路径。
var ( configFile = "/root/gosdkdemo/config/go-sdk-demo-channel-sdk-config.yaml" org = " 6c448740d50d6197dc86b36b0abd0bc639a788a7" )
2. 如果您下载SDK配置文件时填写的证书存放路径与实际不符,您需要修改SDK配置文件中所有证书相关路径。