控制台是什么?
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。
- 使用示例链代码了解链代码。安装、部署和调用示例链代码。