什么是控制台?

Oracle Blockchain Platform 控制台可帮助您监视区块链网络并执行日常管理任务。

预配 Oracle Blockchain Platform 实例时,控制台中会添加您开始在区块链网络上工作所需的所有功能。

您可以使用控制台完成管理节点、配置网络通道和策略以及部署链代码等任务。您还可以监视和排除网络故障、查看节点状态、查看分类账块以及查找和查看日志文件。

在大多数情况下,您网络的每个成员都有自己的控制台,用于管理其组织和监视区块链网络。您在网络中的角色(创始人或参与者)决定了您可以在控制台中执行的任务。例如,如果您是参与者,则无法将其他参与者添加到网络中。只有创始人才能将参与者添加到网络中。

此外,您可以在控制台中执行的操作由您的访问权限(管理员或用户)决定。例如,只有管理员才能设置锚点对等点或创建新通道。

您的实例包括可用于开始使用的示例链代码。请参见 Explore Oracle Blockchain Platform Using Samples (Hyperledger Fabric v2.x)

控制台分为多个页面。

面板

使用 Dashboard(显示板)页面可获取网络性能的概述。请参阅仪表板上的信息类型是什么?

仪表盘页面上,您可以找到以下项目。

  • 一个横幅,显示您的网络中有多少不同的组件。例如,显示通道和链代码的数量。
  • 特定时间范围内渠道上的用户事务处理数。
  • 正在运行或已停止的节点数。
  • 对等节点的背书和提交数。
  • 实例分区的使用率统计信息。

网络

Network(网络)页面显示网络中的成员列表。在设置实例后首次使用网络页面时,您将看到在设置期间创建的节点。

使用网络页可以执行以下任务:

  • 查找网络中成员的组织 ID、成员身份服务提供商 (Membership Service Provider,MSP) ID 和角色。
  • 将参与者添加到网络中。
  • 请参见网络结构的图形表示。
  • 配置、查看或导入排序器设置。
  • 管理证书。
  • 将新的订购服务节点 (Ordering Service Node,OSN) 添加到网络。
  • 导出网络配置块。

节点”页

转到节点页可查看网络中的节点列表。在设置实例后首次使用节点页时,您将看到以下各项:
  • 控制台节点。
  • 预配时请求的对等节点数。
  • 与您的实例类型关联的排序节点数。标准实例有三个排序节点,无法纵向扩展,而企业实例有三个排序节点,可以添加更多节点。Oracle Blockchain Platform Digital Assets Edition 还包含三个排序节点,可以添加更多节点。
  • 表示成员服务的一个 Fabric 证书颁发机构 (certificate authority,CA) 节点。
  • 一个 REST 代理节点。
预配创建者实例时,会创建一个默认渠道,并将所有对等节点添加到该渠道中。

使用节点页可以完成以下任务:

  • 查看和设置节点配置。
  • 导出和导入对等节点。
  • 启动、停止和重新启动节点。
  • 配置并启动新的排序节点。
  • 查看哪个对等节点正在使用哪些通道的图形表示。
  • 单击节点的名称以查找有关该节点的更多信息。
  • 配置回退状态数据库并监视对等节点上的状态数据库。

渠道页面

通道页显示网络中的通道、使用通道的对等点以及通道上部署的链代码。在设置实例后首次使用渠道页时,您将看到创建的默认渠道以及网络中的所有已添加到其中的对等节点。

使用渠道页可以完成以下任务:

  • 添加新渠道。
  • 查看通道上部署的链代码数。
  • 单击渠道的名称可查找有关该渠道的更多信息,例如其分类账汇总、加入渠道的对等节点和 OSN 以及渠道的策略和 ACL。
  • 将同行加入到渠道中。
  • 管理渠道的订购服务。
  • 为通道添加或删除 OSN。
  • 查看和更新订购服务的设置。
  • 为渠道配置富历史记录。
  • 在渠道中的链代码上运行和分析丰富的查询。
  • 升级链代码。

Chaincodes 页面

请注意,Oracle Blockchain Platform 将智能合同称为链代码。

转到 Chaincodes 页可查看实例上安装的链代码软件包的列表。设置实例后首次使用链代码页时,列表中不会显示链代码,因为在设置期间未包括链代码。必须添加任何链代码。

可以使用 Chaincodes 页面完成以下任务:

  • 使用“快速”或“高级”部署选项安装和部署链代码。
  • 查看安装了链代码的对等节点数。
  • 了解已部署链代码的渠道数。

数字资产

Digital Assets 页面仅显示在运行 Oracle Blockchain Platform Digital Assets Edition 的实例上。Oracle Blockchain Platform Digital Assets Edition 是 Oracle Blockchain Platform 的一个扩展,它提供预构建的特定于域的内容,例如链码和包装 API,用于中央银行数字货币 (CBDC) 和数字债券市场等场景。有关详细信息,请参阅 Oracle Blockchain Platform Digital Assets Edition

开发人员工具

开发人员工具页面旨在帮助您了解区块链基础知识,例如如何编写链代码和创建区块链应用程序。

使用开发人员工具页可以执行以下任务:

  • 下载适用于 Oracle Blockchain Platform 的 Blockchain App Builder —一组工具和示例,可帮助您使用命令行界面或 Visual Studio Code 扩展创建、测试和调试链代码项目。
  • 查找模板和超级账本架构 (Hyperledger Fabric) 模拟 shim 以帮助您创建链代码。
  • 查找指向编写区块链应用所需的 SDK 和 API 的链接。
  • 使用示例链代码可了解链代码。安装、部署和调用示例链代码。