趣链BaaS服务平台调研

news2024/11/24 2:36:05

目录

    • 一、菜单功能
    • 二、其他说明
      • 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、核心使用流程

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/995356.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【vue2第十六章】VueRouter 声明式导航(跳转传参)、路由重定向、页面未找到的提示页面404、vue路由模式设置

声明式导航(跳转传参) 在一些特定的需求中,跳转路径时我们是需要携带参数跳转的,比如有一个搜索框,点击搜索的按钮需要跳转到另外一个页面组件,此时需要把用户输入的input框的值也携带到那页面进行发送请求,请求数据。…

golang validator 包的使用指北

看到 validator 咱们第一反应会想起啥?见名知意我就可以知道他是一个验证器,如果用过 gin web 框架的同学,自然是用过 gin 里面的 validator,只不过 gin 中使用的关键字是 binding 去做标识 开门见山 Validator 实际上是一个验证…

为什么要使用设计模式,以及使用设计模式的好处

在软件开发中,衡量软件质量只要包含如下指标: 正确性可维护性可读性可扩展性简洁性可测试性健壮性灵活性可复用性 然而,对于一些刚入行的新程序员来说,往往会注意不到上面这些问题,从而产生了一些让人头皮发麻的烂代…

用python实现基本数据结构【04/4】

说明 如果需要用到这些知识却没有掌握,则会让人感到沮丧,也可能导致面试被拒。无论是花几天时间“突击”,还是利用零碎的时间持续学习,在数据结构上下点功夫都是值得的。那么Python 中有哪些数据结构呢?列表、字典、集…

5分钟 将“.py”文件转为“.pyd”文件

代码: from distutils.core import setup from distutils.extension import Extension from Cython.Build import cythonize import osfile_list os.listdir("./") extensions [] for file in file_list:if file.endswith(".py") and file !…

软件界面常见的布局窗口基本布局和名字

软件基本界面分布 下图是PS界面的各个功能块布局,(图片来源网络) 基本界面功能 常见的界面中,菜单栏和工具栏一般都是挨着的,属性窗口在右边,例如excel 程序编程软件界面中 一般比普通的软件多出来工…

linux-OpenSSL升级

1.安装编译所需的安装包 yum install -y gcc make perl zlib-devel 2.从 OpenSSL 官网下载(https://www.openssl.org/source/openssl-1.1.1v.tar.gz) 注:如果原先版本为1.x.x,升级时还是需要选择1.x.x 3. 编译安装 # 解压tar -xvf openssl-1.1.1v.tar…

flyway7.1.1适配人大金仓postgres版本

1、进入flyway github仓库下载flyway7.1.1版本源码,搜索7.1.1,下载地址为:https://github.com/flyway/flyway/releases 2、解压源码, 新建目录kingbase,将postgres目录文件拷贝进kingbase,修改下文件名&…

OpenCV(三十三):计算轮廓面积与轮廓长度

1.介绍轮廓面积与轮廓长度 轮廓面积(Contour Area)是指轮廓所包围的区域的总面积。通常情况下,轮廓面积的单位是像素的平方。 轮廓长度(Contour Length)又称周长(Perimeter),表示轮廓…

华为云云耀云服务器L实例评测|在Linux下部署Etherpad文档编辑器

华为云云耀云服务器L实例评测|在Linux下部署Etherpad文档编辑器 一、前言1.1 云耀云服务器L实例简介1.2 Etherpad简介 二、本次实践介绍2.1 本次实践简介2.2 本次环境规划 三、购买云耀云服务器L实例3.1 购买云耀云服务器L实例3.3 查看云耀云服务器L实例状态3.4 重置…

Pytorch3D多角度渲染.obj模型

3D理解在从自动驾驶汽车和自主机器人到虚拟现实和增强现实的众多应用中发挥着至关重要的作用。在过去的一年里,PyTorch3D已经成为一个越来越流行的开源框架,用于使用Python进行3D深度学习。值得庆幸的是,PyTorch3D 库背后的人员已经完成了实现…

【Spring Boot】分页查询

分页查询 分页查询是日常开发中比较常用的功能。MyBatis框架下也有很多插件实现分页功能,比如pageHelper。这是一款非常简单、易用的分页插件,能很好地集成在Spring Boot中。pageHelper是一款基于MyBatis的数据库分页插件,所以我们在使用它时…

【力扣每日一题】2023.9.10 课程表Ⅱ

目录 题目: 示例: 分析: 代码: 题目: 示例: 分析: 今天的题目和昨天类似,不过今天要我们求出学习所有课程的先后顺序。 昨天只需要我们求出能否学习完所有课程,因此…

MIT6.828实验记录-Lab2

实验1完成了内核启动的相关操作,由实验1可知,首先BIOS(0xf0000~0x10000064KB)将Boot Loader加载到0x7c00~0x7dff(512B)处,Boot Loader代码执行后将内核代码的ELF文件读取到0x100000其…

静态工厂模式,抽象工厂模式,建造者模式

静态工厂模式 ublic class FruitFactory {public static Fruit getFruit(String name) {Fruit fnull;switch (name){case "APPLE":{fnew Apple();}case "BANANA":{fnew Banana();}default :{System.out.println("Unknown Fruit");}}return f;} …

基于Fomantic UI Web构建 个人导航站点网站源码 网站技术导航源码

BYR-Navi-master好看有个性的网站技术导航源码 该网站基于Fomantic UI Web框架构建,整个项目的设计和构建具有高度的配置和定制灵活性。 整体风格比较适合个人导航站点使用 搜索框输入关键词后,点击上方搜索引擎图标可跳转打开对应搜索引擎搜索结果&am…

UG二次开发 向量叉乘 UF_VEC3_cross

文章作者:里海 来源网站:王牌飞行员_里海_里海NX二次开发3000例,里海BlockUI专栏,C\C++-CSDN博客 简介: UG二次开发 向量叉乘 UF_VEC3_cross,xyz三个向量已知2个求另外1个。 效果: 代码: #include "me.hpp"void ufusr(char* param, int* retcode, int paramLe…

通讯软件019——分分钟学会Prosys OPC UA Server配置

本文介绍如何配置Prosys OPC UA Simulation Server,通过本文可以对OPC UA的基本概念有所了解,掌握OPC UA的本质。更多通信资源请登录网信智汇(wangxinzhihui.com)。 1、启动OPC UA Server Prosys OPC UA Simulation Server启动后就处于运行状态。 2、配…

将两个Series序列的元素按指定条件整合Series.combine()

【小白从小学Python、C、Java】 【计算机等考500强证书考研】 【Python-数据分析】 把两个序列中各元素 将相同索引对应的值 按指定函数进行整合 得到整合后的结果序列 Series.combine() [太阳]选择题 关于以下代码的说法中错误的是? import pandas as pd a pd.Series([0,3],…

推荐云智推地推拉新系统源码/任务分销神器

源码类型: PHP源码 显示语言: 简体中文 运行环境:PHPMySQLTP 功能内容会员管理:总代,服务商,员工 三种会员;封号,编辑,删除;可开启或关闭总代权限和邀请下级…