控制台是什么?

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

预配 Oracle Blockchain Platform 实例时,您开始使用区块链网络所需的所有功能都已添加到控制台。

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

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

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

实例包括可用于入门的示例链代码。请参阅浏览 Oracle Blockchain Platform Using Samples (Hyperledger Fabric v2.x)浏览 Oracle Blockchain Platform Using Samples (Hyperledger Fabric v1.4.7)

控制台分为多个选项卡。

“面板”选项卡

使用 Dashboard(显示板)选项卡可查看网络性能的概述。请参阅仪表板上的信息类型是什么?

仪表盘选项卡上,您可以找到:

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

网络选项卡

Network(网络)选项卡用于查看网络中成员的列表。首次设置实例后使用网络选项卡时,您将看到在设置期间创建的节点。

可以使用 Network(网络)选项卡来:

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

节点选项卡

转到节点选项卡以查看网络中节点的列表。首次设置实例后使用节点选项卡时,您将看到:
  • 控制台节点。
  • 预配时请求的对等节点数。
  • 与您的实例类型关联的排序节点数。标准具有三个排序节点,无法纵向扩展,而 Enterprise 具有三个节点,可以添加其他节点。
  • 一个表示成员服务的 Fabric 证书颁发机构 (certificate authority,CA) 节点。
  • 一个 REST 代理节点。
在创建者实例预配期间,创建了一个默认通道,并将所有对等节点添加到其中。

使用节点选项卡可以:

  • 查看和设置节点配置。
  • 导出和导入对等节点。
  • 启动、停止和重新启动节点。
  • 配置并启动新的排序节点。
  • 查看使用哪些通道的对等节点的图形表示形式。
  • 单击节点的名称以查找有关该节点的更多信息。

通道选项卡

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

使用通道选项卡可以:

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

类别码选项卡

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

转到 Chaincodes 选项卡以查看实例上安装的链代码软件包的列表。首次设置实例后使用链代码选项卡时,列表中不会显示链代码,因为设置期间未包括链代码。您必须添加所需的链代码。

可以使用 Chaincodes 选项卡来:

  • 使用“快速部署”或“高级部署”选项安装和部署链代码。
  • 了解有多少个对等节点已安装链代码。
  • 了解链代码部署在多少个渠道。
  • (Hyperledger Fabric v1.4.7) 升级链代码。

开发人员工具选项卡

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

您可以使用开发人员工具选项卡执行以下操作:

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