趣链BaaS服务平台调研

目录

    • 一、菜单功能
    • 二、其他说明
      • 2.1、服务平台的部署方式
      • 2.2、链本身
      • 2.3、核心使用流程

趣链hyperchain管理平台文档地址:https://docs.hyperchain.cn/document/overview?type=1

一、菜单功能

菜单 子菜单/功能点 子菜单/功能点 功能描述
控制台 平台概览 主要用于展示当前链上节点数量,及基础操作使用说明,分为三个引导说明。
1.资源统计,统计可用/联盟链总数
2.平台指引,引导用户纳管联盟链→ 部署合约 → 全方位监控。
3.平台特性,基础网络平台,运维管控平台,智能研发平台,应用交流平台简单介绍信息。
联盟链管理 上方标签栏可以切换机构列表,根据选择的机构展示机构下所有被纳管的链。一个机构可以纳管多条链。
纳管联盟链 联盟链管理页面标签栏下方按钮纳管联盟链,点击完成对应的配置
一、填写联盟链配置 1.选择链驱动(链驱动负责统管链和节点资源的生命周期) 2.联盟链配置 配置需要纳管的联盟链名称,选择对应的区块链版本,输入链的命名空间,是否选择开启TCERT/TLS加密,当前初始组织(当前登录平台的用户组织信息展示),域名组织(展示信息)3.添加需要纳管的链节点数量,节点支持两种VP节点/NVP节点。添加的节点需要配置IP地址,hostname,JsonPRC端口,域信息,gRPC端口,上传节点证书。
二、确认配置信息 1.链驱动,展示步骤一配置的链驱动信息 2.联盟链配置 展示步骤一中配置的联盟链信息 3.节点配置,展示步骤一中纳管的节点信息,可以删除节点。 确认创建即纳管联盟链。
ps:正式版本中纳管链仅需选中当前在平台中创建的链的节点进行纳管即可。
基本信息 点击机构下被纳管的链,展示联盟链列表,包含链基本信息如名称、类型、状态、版本、节点数等。支持纳管和删除链。(试用版)不支持从平台建链。
节点管理 点击机构下被纳管的链,展示节点列表,包含节点名称、类型、所属组织、状态等。支持纳管和删除节点,支持下载节点配置。
证书管理 点击机构下被纳管的链,展示证书列表,包含证书ID、类型、所属节点、所属机构、签发时间、失效时间和状态等。支持下载。
合约实例 点击机构下被纳管的链,展示部署合约列表,提供合约生命周期性管理,包括合约实例的部署、调用、升级、冻结等操作。
跨链管理 (内部版) 支持跨链平台趣链,fabric,以太坊,bcos跨链性能可达3wTPS,使用链间消息协议(IBTP)将跨链进行的交易都封装成统一的IBTP消息,调用信息(Payload+证明信息Proof)字段可以适配所有异构链。
凭证 同上 -
主机 同上 创建主机支持两种:K8s集群/VB主机创建,需要传入主机名称,命名空间,PV命名模板,主机所在的域信息,支持主机启停生命周期管理。可以查看主机详情信息,磁盘,带宽,主机配置。K8s仅能看到磁盘,操作系统版本信息。
前置代理 同上 将处在内网的链提供给外部用户使用,前置服务在链和用户间增加了一个中间服务,提供给外部用户进行使用,可以做到访问安全控制,用户访问、调用、交易信息并记录。
选择区块链驱动→ 输入代理名称→ 选择关联区块链类型(hyperchain/fabric) → 关联联盟链(可以选择关联1-8条联盟链)→ 选择部署主机 → 点击网络检测(本质检测区块链节点和前置代理的连通性) →通过后即可绑定代理,将代理ID ,AccessKey ID ,AccessKey Secret,节点ID传入代理服务的application配置文件中启动代理服务即可使用swagger调用接口。
区块链浏览器 区块链浏览器页面上方标签栏展示底层平台,底层平台下可选链名称,根据链名称可选择命名空间,根据不同底层平台,链名称,命名空间选择展示不同被纳管的链信息。标签栏下查询链上交易信息搜索栏可根据区块高度/区块哈希/交易哈希查询交易信息。搜索栏下方左边是展示链上交易实时数据,区块高度、交易总数、近七天交易总数、健康节点/总节点数、合约总数、最高tps。右边是链上区块高度的线型图。最下方是区块,交易的详情信息,区块页面中展示 区块高度、区块哈希、交易数、交易平均处理时间、出块时间。交易页面中展示交易哈希、区块高度、交易类型(合约操作)、发起地址、接收地址、交易时间。
合约仓库 合约模板列表,可创建和管理合约模板,并提供在线IDE对合约模板进行编辑和调试,IDE为在线调试,仅支持Solidity合约调试,内嵌类似remix开源调试工具,IDE中提供一键生成用户账户,编译,部署功能。
监控 联盟链监控 联盟链列表,包含链名称、个数、节点数、机构数、主机数、健康状态等。
联盟链监控:区块和交易TPS、节点网络拓扑。
节点监控:区块和交易TPS、块平均处理时间、交易验证成功率、验证成功交易计数、交易总数、区块总数。
告警管理 告警规则 告警规则管理,支持区块交易数/TPS/CPU/MEM/DISK的自定义告警规则,可定义指定监听节点、链、区块数、交易数、区块TPS、交易TPS、块平均处理时间、CPU占用率、CPU空闲率,每分钟检测时间,触发阈值大小,范围时间内触发阈值次数,多种规则配置,可以选择满足其中一条告警规则或全部规则。支持通知方式为站内信、钉钉机器人和webhook。
告警历史 告警历史记录查询。
日志管理 (内部版) 可以采集,联盟链,主机,节点,系统日志都能查阅,日志是实时展示,提供下载日志,定时刷新日志,拉取日志,日志检索。
在线IDE 支持solidity和Java合约,支持solidity合约编辑、编译、部署、下载、调用和调试,支持java合约编译、部署、下载、调用。
账号中心 账号信息 支持更改当前登录账号名和密码,支持多种角色:普通成员、区块链开发、区块链审计、区块链运维、机构管理员、超级管理员。
密钥管理 密钥信息管理。支持非国密和国密类型。支持下载为十六进制证书类型。
消息中心 支持站内信的查看和收发,站内信息包括,告警信息、业务事件、系统消息、平台通知,支持发送平台消息到其它链上机构。
搭建区块链 (内部版) 选择已创建状态正常的主机用于构建链。1.选择当前底层链驱动(hyperchain/fabric/cebHyperchain/AIOHyperchain) 2.输入链名称 3.选择共识机制(hyperchain支持:PBFT/SOLO) 4.选择证书类型 (hyperchain支持:Hyperchain CA/CFCA)5.根据现有主机添加节点。

二、其他说明

2.1、服务平台的部署方式

docker方式。

2.2、链本身

支持共识方式SOLO/RBFT。只支持levelDB。

2.3、核心使用流程

趣链BaaS服务平台调研_第1张图片

你可能感兴趣的:(区块链,区块链,趣链,BaaS平台,hyperchain)