HashCore Docs
Основные концепции

Иерархия Sites → Agents → Scan Tasks → Workers

HashCore Pulse организован по четырёхуровневой иерархии. Понимание этой структуры помогает правильно настроить платформу и эффективно управлять оборудованием любого масштаба.

Уровни иерархии

Sites
└── Agents
    └── Scan Tasks
        └── Workers

Sites — Площадки

Площадка — верхний уровень иерархии. Это физический или логический объект: майнинговая ферма, дата-центр, отдельное здание или стойка. Все остальные сущности — агенты, устройства, метрики — привязаны к конкретной площадке.

Что хранится на уровне площадки:

  • Название и географическое расположение
  • Тариф на электроэнергию — используется для расчёта чистого дохода
  • Максимальная мощность (Capacity) — для отображения загрузки площадки
  • Настройки групповых операций (пакетная отправка команд)

Типичный сценарий: одна компания управляет несколькими фермами в разных городах — каждая ферма это отдельная площадка в Pulse.

Agents — Агенты

Агент — это локальное приложение, которое устанавливается на компьютер или сервер в одной сети с майнерами. Агент является связующим звеном между устройствами на площадке и облаком HashCore.

Что делает агент:

  • Сканирует локальную сеть по заданным IP-диапазонам
  • Обнаруживает ASIC-устройства и получает с них метрики
  • Передаёт данные в облако HashCore в реальном времени
  • Выполняет команды от пользователя (перезагрузка, смена пулов, установка прошивки и др.)

Режимы работы агента:

  • Full Control — сбор метрик и выполнение команд (по умолчанию)
  • Monitoring Only — только сбор метрик, команды не выполняются

На одну площадку можно подключить несколько агентов — например, если устройства находятся в разных подсетях.

Scan Tasks — Задачи сканирования

Scan Task определяет что именно агент сканирует: какие IP-диапазоны проверять и как авторизоваться на устройствах. Каждый агент может иметь несколько задач сканирования.

Что настраивается в Scan Task:

  • Network ranges — список IP-диапазонов для сканирования. Поддерживается импорт из TXT, CSV, JSON и агрегация диапазонов
  • Unlock Configs — учётные данные для устройств с нестандартными паролями (HashCore, Bitmain)
  • Статус — задача может быть включена или выключена без удаления

Типичный сценарий: одна задача сканирует подсеть 192.168.1.0/24, другая — 10.0.0.0/24. Каждая задача может иметь свои настройки авторизации.

Workers — Устройства

Workers — это ASIC-майнеры, обнаруженные агентом в процессе сканирования. Устройства не добавляются вручную — они появляются автоматически после того как агент их находит в сети.

Что доступно на уровне устройства:

  • Метрики в реальном времени: хешрейт, потребление, температура, RPM кулеров
  • Статус подключения (Connectivity) и статус майнера (Miner Status)
  • Детальная информация: сетевые параметры, серийные номера, состояние плат, пулы
  • История событий (Event Log) — хронологическая лента всех операций и изменений
  • Операции: перезагрузка, смена пулов, установка прошивки, диагностика и др.

Итоговая схема

УровеньСущностьКто создаёт
1SiteПользователь вручную
2AgentПользователь вручную
3Scan TaskПользователь вручную
4WorkerАгент автоматически
© 2026 HashCore. All rights reserved.