HashCore Toolkit 的工作原理

HashCore Toolkit 采用本地优先架构,优先考虑性能、安全性和易于部署。了解高效 ASIC 矿机集群管理背后的系统设计。

本页介绍了 HashCore 如何发现设备、与矿工通信、存储数据以及扩展以有效管理数千台设备。

本地优先架构

在您的网络上运行,无需依赖云

HashCore Toolkit 作为本地应用程序运行,在挖矿网络中的单台计算机上运行。该机器作为管理服务器,通过本地网络直接与ASIC矿机通信。

与基于云的管理平台不同,HashCore 不需要数据离开您的设施。所有监控数据、配置设置和操作历史记录均由您控制。这种方法提高了安全性,减少了延迟,并确保即使互联网连接丢失,管理功能也能继续运行。

本地优先的设计有助于将管理流量保留在您的环境内。应围绕您自己的网络和安全控制来规划远程访问和外部暴露。

设备发现过程

自动检测网络上的ASIC矿机

HashCore 通过扫描指定的 IP 范围和您操作的设备支持的引导本地网络发现工作流程来自动发现 ASIC 矿工。当检测到矿机时,HashCore 会识别型号、固件版本和当前配置。

发现方法

  • 1.
    IP 范围扫描: 扫描特定子网范围(例如192.168.1.0/24)以查找矿工
  • 2.
    网络广播: 使用引导式网络扫描和发现工作流程自动检测矿工
  • 3.
    手动添加: 为具有静态分配的矿工添加特定的 IP 地址
  • 4.
    从 CSV 导入: 批量导入包含 IP 和凭据信息的设备列表

一旦发现,设备就会添加到管理仪表板中,可以将它们组织成组,按位置或用途进行标记,并进行持续监控。发现定期运行以检测网络中的新设备或变化。

与矿工沟通

HashCore 如何与 ASIC 设备交互

HashCore Toolkit 通过本地网络与支持的矿工进行通信,以从一个界面收集状态、运行诊断并应用支持的操作。

支持的通讯方式

  • 支持的状态接口: 从支持的矿工环境中读取哈希率、温度和诊断数据
  • 本地Web管理端点: 在供应商接口允许的情况下应用支持的配置更改
  • 维护工作流程: 使用受支持的固件特定流程进行诊断和更新任务

HashCore 通过重复的监控周期保持设备状态最新,同时平衡可见性和网络开销。

对于同时影响数百台设备的批量操作,HashCore 实现智能批处理和速率限制,以防止网络拥塞。操作在并行线程中排队并执行,直至达到可配置的并发限制。

数据存储和管理

如何存储和访问运营数据

HashCore 将操作数据存储在管理服务器上的本地数据库中。这包括设备清单、配置历史记录、性能指标和审核日志。

存储信息

  • 包含硬件详细信息和网络信息的设备清单
  • 历史性能数据(算力、温度、功耗)
  • 配置模板和部署历史记录
  • 用户帐户、权限和审核日志
  • 警报规则和通知首选项

哈希率和温度等时间序列数据通过可配置的保留策略保留。汇总摘要可在管理存储需求的同时保留长期趋势。可以导出详细的日志以供外部分析或合规性要求。

备份和恢复规划应遵循用于运行 Toolkit 的主机及其本地数据的操作标准。

可扩展性和性能

HashCore Toolkit 旨在从单个实例管理多达 50,000 个设备。此容量假定管理服务器具有适当大小并具有足够的 CPU、内存和网络连接。

对于超过 50,000 台设备或需要地理分布的操作,可以部署多个 HashCore 实例,并通过 HashCore Pulse 进行集中监督。该架构支持更大规模的多站点操作,而无需强制每台设备进入一个本地实例。

推荐服务器规格

多达 1,000 台设备

  • • 4 个 CPU 内核
  • • 8 GB RAM
  • • 50 个 GB 存储
  • • 1 个 Gbps 网络

多达 50,000 台设备

  • • 服务器级 CPU 资源
  • • 32+ GB RAM
  • • 500 个 GB 存储
  • • 高吞吐量本地网络

请参阅 安装指南 了解详细的硬件要求和基于您的机群规模的部署建议。

准备好在您的环境中部署 HashCore Toolkit 了吗?