零基础也能轻松开发区块链存证应用

通过往期的区块链销售合同上链的文章“快速实现上链存证,你与区块链开发达人只差一步”,我们了解到,即使是零基础,也可通过以下三步:1)部署网络、链;2)创建应用,配置数字身份;3)完成区块链存证开发,轻松实现区块链存证应用的开发。
关于第一步“如何部署区块链网络和链”,小编在这期文章“看完这篇,小白也能轻松部署“区块链网络”和“链””做了详细介绍;
关于第二步“如何创建应用和配置链上身份”,小编在这期文章“区块链场景演示 之 如何接入区块链服务?”做了详细介绍。
本期,小编将给大家介绍第三步“区块链存证应用开发”。学习完本篇内容,大家可以尝试开展“区块链存证应用开发”的工作了。
1 案例背景
A国际集团有限公司(简称:A集团)是一家高新技术集团企业,目前有全资子公司4家,分别是:A智能家电有限公司、A网络科技股份有限公司、A科技(香港)有限公司和A互联网金融服务有限公司。
其中,A智能家电有限公司下有3个分公司。集团组织架构如图:

集团组织架构图
为了加强内控,集团要求子公司、分公司的合同数据上链。业务流程如下所示:
2 业务流程
业务流程分为“搭链”和“存证”两步,具体如下图所示:

业务流程图
其中,部署网络、链,分别属于流程中的步骤一、二;创建应用,配置数字身份,属于流程中的步骤三、四、五;完成区块链存证开发,属于流程中的六、七、八、九。
本文主要讲述的内容为步骤六至九,即如何实现“定义上链数据结构”、“指定上链的单据”、“设置开启上链条件”和“查看日志”。
在开始实践前,小编先带大家了解区块链存证开发的原理。
2.1 应用原理
【区块链存证服务】可以提供低代码、灵活配置的上链服务。
低代码区块链存证模式与一般的区块链存证模式的流程区别如下图:

存证模式对比图
2.2 应用亮点
用户无需学习复杂的区块链底层技术、无需重复编写区块链上链存证相关代码,通过简单易用的操作,即可配置式快速生成区块链存证应用,满足多样化的业务场景,轻松适配复杂数据结构的存证需求。
3 操作示范
接下来,小编将手把手教你如何完成区块链存证应用的开发。
步骤一:进入应用
登录苍穹,进入【应用】面板,找到【区块链服务云】,将会看到以下3个区块链应用,点击“区块链存证服务”。

进入应用页面示例
步骤二:定义上链数据结构
具体操作如下:
在必填项“存证实体名称”处填写“HuanYuContract”,用jason-schema格式定义数据结构,分别点击“提交”、“注册”按钮,生成一个名为“HuanYuContract”的存证实体,用来定义销售合同上链的数据结构。

定义上链数据结构示例
步骤三:配置上链单据和条件
具体操作如下:
进入菜单【业务关联】,点击“新增”按钮,在弹窗中依次选择存证实体、业务对象,在“存证实体”中选择在上一步骤中创建的 “HuanYuContract”,业务对象选择编号13的“销售合同”,点击“下一步”按钮,进入【业务关联关系】的编辑页面。

业务关联
零基础也能轻松开发区块链存证应用
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



