百度超级链BaaS服务平台调研

目录

    • 一、菜单功能
      • 1.1、在线版
      • 1.2、服务版
    • 二、其他说明
      • 2.1、服务平台的部署方式
      • 2.2、混合部署

百度超级链XuperChain管理平台文档地址:https://xuper.baidu.com/n/doc#/c8737c7b/1_0_0/c8737c7b

一、菜单功能

1.1、在线版

在线版功能稍多。

菜单 子菜单/功能点 子菜单/功能点 功能描述
概览 在线版:根据不同网络切换不同展示信息,概览页中主要有节点信息、已部署链信息,所选链对应最新区块信息
网络概览 正常节点 展示当前网络中存在的节点数量(普通节点+轻节点),下方分别展示普通节点,轻节点的详细数量,右侧提供网络管理点击跳转网络管理菜单
异常节点 展示当前网络中存在异常节点数量(风险节点+不可用节点),下方分别展示风险节点,不可用节点的详细数量。
状态图 统计当前网络中所有节点状态信息(用不同颜色代表不同状态),具体状态有普通节点/服务节点/公信节点/轻节点/不可用节点。
链概览 将该网络中已创建的链以标签栏的方式进行展示,标签栏名称为创建链时设置的中文名称,展示当前链名称、ID、共识机制(single/tdpos)、创建时间,下方是链上详细信息包括块大小上限、出块间隔、区块高度、交易广播速度。
合约数量 当前链上部署的合约数量,点击管理跳转合约管理菜单。
交易情况 上方统计昨日交易数量,已确认交易数量,下方是一个交易时间及交易数量线型图。
最新区块 最新区块信息跟随所选链标签页展示,展示当前区块高度、交易量、时间、区块哈希(默认3s出一个块)。
网络管理 网络管理 展示详细的网络总节点数量,异常节点数量,状态图。可以根据网络切换查看/管理对应网络下的节点信息
全节点列表 普通节点管理 普通节点管理中展示节点名称、节点ID、节点类型、节点IP、端口号、创建时间、状态、轻节点数量、操作。操作提供撤销、管理,点击对应节点右侧管理可以查看当前节点状态、上方可以点击节点名称切换其它节点、右侧记录当前节点的创建时间,可以查看由该节点创建的区块链网络,区块链网络信息由一个个链中文名称组成的标签栏,点击其中一个标签上方展示当前节点累计(所有链)出块大小,累计出块高度,广播区块速率,下方则展示每个链最新出块高度、交易量、交易时间、交易哈希。
轻节点管理 展示已添加轻节点名称、轻节点ID、轻节点地址、创建时间、操作,操作中可以点击取消授权轻节点。点击授权轻节点,输入轻节点名称,轻节点账户,预估交易并发数点击提交。
合约管理 根据网络划分, 展示当前网络下所有链组成的标签栏,右侧提供合约市场功能点击跳转到合约市场菜单。链标签栏中提供创建合约按钮点击跳转到创建智能合约菜单(首次创建需要生成合约账户)。点击其中任意链标签栏展示链上合约账户操作合约记录,可切换不同合约账户,根据部署的合约状态筛选合约(全部/未完成/安装成功/安装失败/已封禁)每条合约记录中展示合约名称、描述、语言、创建时间、操作时间。已安装成功的合约将无法进行删除,提供调用、查看操作。调用需要下载sdk调用接口,点击查看合约打开IDE展示合约代码。
合约市场 合约管理右侧提供合约市场,点击合约市场有针对不同场景下的合约模板,具体模板展示发布者、合约语言、版本、发布时间、更新时间。下方有合约场景描述,最下方为合约详细信息包括函数名称,所需参数,对于函数的简介。点击右侧复用模板创建合约跳转到创建智能合约菜单。
创建智能合约 创建指定合约需要选定合约账户、输入合约名称、合约描述、语言(C++/Java/Go)、选择合约模板(合约市场中的模板,可以使用空模板)创建即可,创建完成后提示返回合约管理/编辑合约,点击编辑合约进入内嵌类似bsp环境支持保存、编译、合约重命名、删除、停止编译、安装操作。安装成功后合约记录将无法进行删除,IDE中对应合约代码文件可以被删除。
区块链浏览器 可根据不同的网络切换对应网络下存在的区块链网络,展示形式以链中文名称生成的标签栏点击任意标签栏顶部提供根据区块哈希、区块高度、交易、地址搜索框,搜索框下方是区块的详细信息分页展示最近十条数据不支持选择分页大小,详细数据有区块高度、交易量、时间、区块哈希。
组件中心 提供一些链上组件名称及描述和支持框架(XuperChain/fabric),详细信息并未开放。

1.2、服务版

服务版功能很少。

菜单 子菜单/功能点 子菜单/功能点 功能描述
概览页 展示当前账户连接的区块链总数、健康运行区块链数量、智能合约数量、平台接入组件数。
快速应用链 我连接的链 包含当前账户通信节点所连接的链信息,支持连接多条链可查所连接链的名称、状态、操作。点击操作跳转区块链管理菜单。
我创建的链 未提供支持。
我加入的链 未提供支持。
组件中心 左侧组件中心提供组件接入流程引导具体为 查看协议 → 开发组件 → 导入测试 → 集成测试等引导类文字信息,右侧提供组件接入相关协议描述,点击即可查看协议相关内容,上方提供组件市场菜单跳转。
控制台 展示当前区块链、合约、组件、运维监控等内容信息。
区块链管理 我连接的链 上方提供一键连接,点击输入区块链别名,完整网络主密钥,输入区块链节点ip、grpc端口、http端口,点击提交即可。页面展示已连接链的名称、状态、英文名称、链的创建、共识机制、创建时间信息。
我创建的链 未提供支持。
我加入的链 未提供支持。
合约仓库 提供自定义添加合约,合约市场下载合约。
我的合约 提供上传合约功能,将本地合约上传到服务,支持c++/go/solidity三种上传合约,提供在线编写功能,类似文本编辑器的方式编写完成后确定创建即可创建成功。
合约市场 合约市场提供大量合约模板,可根据语言进行筛选,展示内容为合约名称,合约描述,使用语言,点击具体合约查看合约详情信息,详情信息包括合约名称,发布者,语言,版本,发布时间,合约描述,接口描述(函数名称,参数,功能简介)信息,下方提供复用模板功能。
组件中心 工具组件 当前服务下载的组件列表,内容包括组件名称,组件描述,点击即可跳转到组件服务。
运维监控 未提供支持。

二、其他说明

2.1、服务平台的部署方式

docker方式部署。

2.2、混合部署

支持混合部署,Saas平台,网络节点支持一体化采购服务器、使用自有服务器,完成区块链网络部署。

你可能感兴趣的:(区块链,区块链,百度超级链,BaaS平台,XuperChain)