区块链控制台整体介绍

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

区块链控制台整体介绍

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运行环境

  • 作为区块链运行的基础资源依赖,区块链控制台通过集成KubernetersNFS等技术统一管理了相关的计算、存储、网络资源。

2网络

  • 网络是对区块链最基本的资源隔离,通过选择不同的区块链底层框架可以独立地部署多套区块链网络,每个网络占用一定量的资源并且相互隔离。

3

  • 为了准确地描述多链模式,区块链控制台中将一个数据隔离的分布式账本(一条实体的区块链)称作“链”。当前多数的联盟区块链框架都已经支持了多链的特性,所以可以在一套区块链网络中新增并运行多条“链”。

4智能合约

  • 智能合约被描述为一种以信息化方式传播、验证或者执行合约的计算机协议。在区块链控制台中可以简单地把“智能合约”理解为运行在区块链中的“应用程序”。

  • 现有的智能合约一般使用了不同于业务常见的编程语言和开发模式,具有一定的入门门槛。区块链控制台以“合约发布”作为区分点,将智能合约的生命周期分为“开发设计时”下的“合约项目”以及“安装运行时”下的“发布合约”,并且支持通过在线IDE方便地编码、评审、更新智能合约。

5应用

  • 通过新增“应用”,支持了统一管理的区块链网关API和客户端访问控制,极大地屏蔽了区块链底层技术的复杂度,降低了入门区块链开发的门槛,大幅地提高了区块链应用的开发效率。

 

4 功能清单

具体如下:

 

5 本应用与其他应用的关联

使用【区块链控制台】创建网络、新增链,安装存证合约、创建应用后,可以去【区块链配置服务】配置服务中心


6 名词解释

具体见区块链基础概念中的内容。


区块链控制台整体介绍

1 产品概述1.1 产品介绍区块链控制台,是高效管理区块链服务的工作台,提供一站式的区块链基础设施部署、运维、开发及管理能力。区块链控...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息