
# 应用程序开发
您需要自行开发应用程序业务逻辑代码。针对Fabric架构版本的区块链实例，应用开发过程中可使用BCS提供的[国密加密SDK](https://support.huaweicloud.com/devg-bcs/bcs_devg_0014.html)，也可使用Fabric官方社区提供的和您自身的实例版本匹配的SDK。
另外，Fabric架构版本的区块链实例提供同态加密库供您使用，相关资料及资源请参见[同态加密](https://support.huaweicloud.com/devg-bcs/bcs_devg_0019.html)。
![](https://support.huaweicloud.com/devg-bcs/public_sys-resources/note_3.0-zh-cn.png)
Fabric源码包选择和创建的区块链实例版本对应，即如果创建区块链实例时，Hyperledger Fabric增强版内核是v2.2（4.X.X版本），则Fabric源码包对应选择2.2版本。
#### 配置组织ID
**Fabric架构版本的区块链实例：**
您需要修改应用程序中配置实例组织ID的相关代码，下载证书文件解压后的peer文件包括目录名和对应组织ID。
如下图所示，仅供示例参考，请以实际操作的证书文件为准。
证书文件解压后目录名是6c448740d50d6197dc86b36b0abd0bc639a788a7.peer，组织ID为6c448740d50d6197dc86b36b0abd0bc639a788a7。
图1证书文件解压   
![](https://support.huaweicloud.com/devg-bcs/zh-cn_image_0000001079411238.png)
#### 配置SDK文件
1. 您需要修改应用程序中SDK配置文件相关代码，如下面示例所示，您需要填写正确的SDK配置文件绝对路径。
   ```
   var (    
       configFile = "/root/gosdkdemo/config/go-sdk-demo-channel-sdk-config.yaml"    
       org = " 6c448740d50d6197dc86b36b0abd0bc639a788a7"
    )
   ```
   
 
2. 如果您下载SDK配置文件时填写的证书存放路径与实际不符，您需要修改SDK配置文件中所有证书相关路径。
