1 产品概述
1.1 产品介绍
区块链控制台,是高效管理区块链服务的工作台,提供一站式的区块链基础设施部署、运维、开发及管理能力。
区块链控制台,屏蔽了区块链底层技术的复杂度,为企业及开发者,提供了极速、极简地搭建区块链环境的方式,并且提供了各种丰富的区块链基础设施能力,从联盟监管者、区块链运维者、智能合约开发者、应用开发者的不同维度,分解区块链技术能力和支撑服务,帮助各个角色快速上手并专注业务开发。
1.2 产品结构图

区块链控制台,基于云原生架构,支持多区块链底层框架,支持极速、极简地搭建和管理区块链环境,提供一站式的区块链全角色体验。
1.3 业务场景
区块链控制台提供了丰富的管理功能。通过区块链控制台,可以快速部署企业级区块链运行环境, 并轻松实现对区块链基础设施的运行环境、链、智能合约、访问权限等资源统一、高效的管理。
1)场景1:管理区块链联盟
组织之间为了实现同一个业务目标,可以组成联盟,通过区块链联盟的方式,共建开放平台,整合及协调生态资源,让成员共同合作,简化业务流程。
支持组建联盟成为链主,并邀请成员加入和管理联盟成员,也支持成员对已有联盟发起加入请求。

以上是创建联盟的操作路径,更具体的操作步骤,可参照功能手册的内容。

以上是请求加入联盟的操作路径,更具体的操作步骤,可参照功能手册的内容。
2)场景2:部署区块链网络
区块链网络是对区块链最基本的资源隔离。
使用区块链控制台,可快速搭建所需的区块链网络服务,支持以联盟链模式或私有链模式部署区块链网络,并统一管控。
可以通过选择不同的区块链底层框架,独立地部署多套区块链网络,每个网络相互隔离。

以上是创建网络的操作路径,更具体的操作步骤,可参照功能手册的内容。
3)场景3: 开放区块链节点
通过区块链网络的“开放设置”功能,可以将区块链网络或其下的链设置为开放模式。
通过该功能,联盟的链主和成员都可以对外开放自己的区块链节点,链主和普通成员都可以设置自己的开放性,且互不影响。
对外开放的网络或链,可以由外部用户以申请新应用的方式加入,并直接进行访问。

以上是开放设置的操作路径,更具体的操作步骤,可参照功能手册的内容。

以上是申请外部应用的操作路径,更具体的操作步骤,可参照功能手册的内容。
4)场景4:管理链
为了准确地描述多链模式,区块链控制台中将一个数据隔离的分布式账本(一条实体的区块链)称作“链”。
为了达到在同一系统下不同业务场景之间数据隔离的目的,可以在一套区块链网络中创建和运行多条“链”,并统一管理。

以上是创建链的操作路径,更具体的操作步骤,可参照功能手册的内容。
5)场景5:智能合约全生命周期管理
智能合约被描述为一种以信息化方式传播、验证或者执行合约的计算机协议。在区块链控制台中可以简单地把“智能合约”理解为运行在区块链中的“应用程序”。
以“合约发布”作为区分点,区块链控制台将智能合约的生命周期分为“开发设计时”的“合约项目”以及“安装运行时”的“发布合约”,并支持通过在线IDE对智能合约进行包括编码、评审、测试、发布、安装、运行更新等在内的全生命周期管理。

以上是创建智能合约项目的操作路径,更具体的操作步骤,可参照功能手册的内容。

以上是通过在线IDE编辑智能合约的操作路径,更具体的操作步骤,可参照功能手册的内容。
6)场景6:监控区块链网关
实施运维人员,可以通过区块链控制台中的网关监控看板,查看并监控区块链网关的整体运行状态,实现对区块链网关功能的可感知、可视化。
还可以通过网关监控看板,监控区块链接口调用的全局状态信息,以方便管理区块链网络的调用情况和资源使用情况,同时及时发现可能存在的问题。

2 业务流程图

流程说明:
流程分成2部分:搭链、存证。
流程用到区块链服务云的3个应用,分别是区块链控制台、区块链配置服务、区块链存证服务。
流程图中,每个节点从上至下的内容依次是:节点编号、业务需求、应用操作(指在应用中执行的操作)。
流程包含9个节点,9个业务需求,9个操作步骤。
9个业务需求依序分别是:创建1个区块链网络→创建1条链→安装1个合约→业务系统接入区块链网络→创建上链的身份→定义上链数据结构→指定上链的单据→设开启上链的条件→查看日志。
9个操作步骤是这样的:首先,使用【区块链控制台】创建网络、新增链,安装存证合约、创建应用,这是步骤1-4。接着,使用【区块链配置服务】配置服务中心,这是步骤5。最后,使用【区块链存证服务】,创建存证实体、业务关联、上链任务,开启上链任务后,查看存证日志,这是步骤6-9。
3 亮点特性
1)运行环境
2)网络
3)链
4)智能合约
智能合约被描述为一种以信息化方式传播、验证或者执行合约的计算机协议。在区块链控制台中可以简单地把“智能合约”理解为运行在区块链中的“应用程序”。
现有的智能合约一般使用了不同于业务常见的编程语言和开发模式,具有一定的入门门槛。区块链控制台以“合约发布”作为区分点,将智能合约的生命周期分为“开发设计时”下的“合约项目”以及“安装运行时”下的“发布合约”,并且支持通过在线IDE方便地编码、评审、更新智能合约。
5)应用
4 功能清单
具体如下:

5 本应用与其他应用的关联
使用【区块链控制台】创建网络、新增链,安装存证合约、创建应用后,可以去【区块链配置服务】配置服务中心。
6 名词解释
具体见区块链基础概念中的内容。