
# 简介
在使用区块链服务时，您需要开发自己的链代码和应用。本文档主要介绍链代码的开发及其应用配置，支持具备Go/Java开发经验的开发人员使用。
区块链服务使用流程如下：
图1使用流程   
![](https://support.huaweicloud.com/devg-bcs/zh-cn_image_0000001384167944.png)
1. 购买区块链实例 Fabric架构版本的区块链实例支持在CCE集群和边缘集群上部署，具体可参见[基于CCE集群](https://support.huaweicloud.com/usermanual-bcs/bcs_usermanual_0014.html)基于CCE集群。
   
2. 开发链代码 链代码是用Go、Java或Node.js语言编写的程序，主要用于操作账本上的数据，具体可参见[链代码开发](https://support.huaweicloud.com/devg-bcs/bcs_devg_1127.html)。
   
3. 安装、实例化链代码 区块链服务为您提供界面化链代码管理功能，包括链代码安装、实例化等，具体可参见[链代码管理](https://support.huaweicloud.com/usermanual-bcs/bcs_usermanual_0003.html)链代码管理。
   
4. 下载SDK配置和证书 应用程序开发前，您需要获取对应实例的SDK配置文件和证书，具体可参见下载SDK配置和证书[下载SDK配置和证书](https://support.huaweicloud.com/usermanual-bcs/bcs_usermanual_0016.html)。
   
5. 开发应用程序 您需要自行开发应用程序业务逻辑代码。针对Fabric架构版本的区块链实例，应用开发过程中可使用BCS提供的[国密加密SDK](https://support.huaweicloud.com/devg-bcs/bcs_devg_0014.html)国密加密SDK，也可使用Fabric官方社区提供的和您自身的实例版本匹配的SDK，具体可参见[应用程序开发](https://support.huaweicloud.com/devg-bcs/bcs_devg_2008.html)。
   另外，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)
如果您对业务链代码和客户端APP的设计和开发有需求，可以联系华为云区块链合作伙伴提供进一步服务，华为云区块链合作伙伴会结合您的业务以及华为云的优势和特点为您提供完善的解决方案，联系邮箱如下：**sales@huaweicloud.com**
