区块链存证服务整体介绍

1 产品概述
1.1 产品介绍
区块链存证服务,支持低代码、一键式的业务数据快速上链,支持灵活配置、自动生成区块链存证应用,可满足多样化的业务场景、复杂数据结构的存证需求。用户无需关心区块链底层技术复杂度,使用区块链服务云,即可快速、灵活地设置业务数据上链的条件,无需重复编写区块链上链存证相关代码,即可快速生成区块链存证应用。
1.2 产品结构图

区块链存证服务,采用常见的存证模式支持自定义、高灵活度的业务数据上链,实现以低代码方式快速开发区块链存证应用,并实现与苍穹业务单据的字段级可配置关联,支持实现灵活、自动化的区块链可信存证,帮助企业和ISV伙伴更快速地开发区块链应用或在已有应用中集成区块链能力。
1.3 业务场景
1) 企业对链上存储的数据结构有定制化需求时,可使用存证实体自定义链上存证的实体数据结构。

2) 为满足不同业务场景,需要为同一条区块链上的不同企业,定义同一套上链数据的格式时,可通过“审核”和“上链注册”存证实体,统一管理存证数据的数据结构,来实现通用标准。

3) 定义业务单据的上链字段时,可通过“新增”业务关联,建立存证实体与业务对象之间的字段级关联。

4) 企业如果对数据上链有定时上链、分批上链、指定时点、触发条件等要求,可以通过设置不同上链任务来实现个性化上链方式的管理。通过上链任务管理,可以灵活设置上链条件、历史数据上链起点等,还支持“定时任务”、“事件触发”等方式,可通过上链任务统一管理业务数据上链的开启和停止,实现数据“一键上链”。

2 业务流程图

流程说明:
流程分成2部分:搭链、存证。搭链是存证服务的底层基础,存证是搭链服务的上层应用。
流程用到区块链服务云的3个应用,分别是区块链控制台、区块链配置服务、区块链存证服务。
流程图中,每个节点从上至下的内容依次是:节点编号、业务需求、应用操作(指在应用中执行的操作)。
流程包含9个节点,9个业务需求,9个操作步骤。
9个业务需求依序分别是:创建1个区块链网络 → 创建1条链 → 安装1个合约 → 业务系统接入区块链网络 → 创建上链的身份 → 定义上链数据结构 → 指定上链的单据 → 设开启上链的条件 → 查看日志。
9个操作步骤是这样的:首先,使用【区块链控制台】创建网络、新增链,安装存证合约、创建应用,这是步骤1-4。接着,使用【区块链配置服务】配置服务中心,这是步骤5。最后,使用【区块链存证服务】,创建存证实体、业务关联、上链任务,开启上链任务后,查看存证日志,这是步骤6-9。
3 亮点特性
1) 存证实体
支持个性化、自主地定义链上存证的实体数据结构,提供了json-schema的数据定义模版,并提供可视化面板,支持灵活设置上链存证的业务字段、类型及描述,并支持数据结构的校验与预览。
支持存证实体的统一管理,对审核通过的存证实体可以将此定义的数据结构“上链注册”,方便后续存证需要。
2) 业务关联
从业务系统中选择有上链存证需求的“业务对象”,支持自定义地配置存证实体与业务对象之间的字段级关联映射关系,支持灵活地设置业务单据的上链条件,支持设置业务数据上链后的数据所有权规则(归属于服务中心及其组织或人员数字身份)。
支持对业务关联关系的统一管理与状态查询。支持通过设置的业务关联关系,快速地查询满足其上链条件下所关联到的业务源数据。
3) 上链任务
依次设置包含业务关联集合、启动条件、最大重试次数、历史数据上链起点等参数,实现“一键上链”式的上链任务管理。支持以cron表达式灵活地设置上链任务的启动条件,支持为历史数据设置上链的时间起点。
多组业务关联(即多种业务单据)可以在同一批次的上链任务中实现上链。支持上链任务实时、灵活地开启或停止。
4) 存证日志
设置并开启上链任务后,每一条上链的业务数据都将自动地生成相应的存证日志。
用户通过查验存证日志,可以确认存证数据的正确性。对于由于异常情况导致的上链失败任务,支持查询其错误日志,方便开发验证或排查配置问题。
在上链任务中,还支持对所选择的上链任务查询其相关存证日志的功能。
5) 存证方案
支持按应用、行业
区块链存证服务整体介绍
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



