Как работает HashCore Toolkit

HashCore Toolkit использует локальную архитектуру, в которой приоритет отдается производительности, безопасности и простоте развертывания. Поймите структуру системы, лежащую в основе эффективного управления парком ASIC-майнеров.

На этой странице объясняется, как HashCore обнаруживает устройства, взаимодействует с майнерами, хранит данные и масштабируется для эффективного управления тысячами устройств.

Локальная архитектура

Работает в вашей сети без облачных зависимостей

HashCore Toolkit работает как локальное приложение, которое работает на одном компьютере в вашей сети майнинга. Эта машина действует как сервер управления, напрямую взаимодействуя с майнерами ASIC через локальную сеть.

В отличие от облачных платформ управления, HashCore не требует, чтобы данные покидали ваше предприятие. Все данные мониторинга, настройки конфигурации и история эксплуатации остаются под вашим контролем. Такой подход повышает безопасность, уменьшает задержку и гарантирует, что возможности управления продолжат работать даже в случае потери подключения к Интернету.

Локальный дизайн помогает удерживать трафик управления внутри вашей среды. Удаленный доступ и внешнее воздействие следует планировать с учетом вашей собственной сети и мер безопасности.

Процесс обнаружения устройств

Автоматическое обнаружение майнеров ASIC в сети

HashCore автоматически обнаруживает майнеры ASIC путем сканирования указанных диапазонов IP и управляемых рабочих процессов обнаружения локальной сети, поддерживаемых устройствами, которыми вы управляете. При обнаружении майнера HashCore определяет модель, версию прошивки и текущую конфигурацию.

Методы обнаружения

  • 1.
    Сканирование диапазона IP: Сканируйте определенные диапазоны подсетей (например, 192.168.1.0/24), чтобы найти майнеров.
  • 2.
    Сетевое вещание: Используйте управляемые рабочие процессы сетевого сканирования и обнаружения для автоматического обнаружения майнеров.
  • 3.
    Ручное добавление: Добавьте конкретные IP-адреса для майнеров со статическими назначениями.
  • 4.
    Импорт из CSV: Массовый импорт списков устройств с IP и учетными данными.

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

Связь с майнерами

Как HashCore взаимодействует с устройствами ASIC

HashCore Toolkit связывается с поддерживаемыми майнерами через локальную сеть для сбора статуса, запуска диагностики и применения поддерживаемых действий из одного интерфейса.

Поддерживаемые методы связи

  • Поддерживаемые интерфейсы состояния: Чтение хешрейта, температуры и диагностических данных из поддерживаемых майнерских сред.
  • Локальные конечные точки веб-управления: Применить поддерживаемые изменения конфигурации там, где это позволяют интерфейсы поставщиков.
  • Рабочие процессы обслуживания: Используйте поддерживаемые потоки встроенного ПО для задач диагностики и обновления.

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

Для массовых операций, затрагивающих сотни устройств одновременно, HashCore реализует интеллектуальную пакетную обработку и ограничение скорости для предотвращения перегрузки сети. Операции ставятся в очередь и выполняются в параллельных потоках до настраиваемого предела параллелизма.

Хранение и управление данными

Как оперативные данные хранятся и доступны к ним

HashCore сохраняет рабочие данные в локальной базе данных на сервере управления. Сюда входит инвентаризация устройств, история конфигурации, показатели производительности и журналы аудита.

Сохраненная информация

  • Инвентаризация устройств с подробной информацией об оборудовании и информацией о сети
  • Исторические данные о производительности (хешрейт, температура, энергопотребление)
  • Шаблоны конфигурации и история развертывания
  • Учетные записи пользователей, разрешения и журналы аудита
  • Правила оповещений и настройки уведомлений

Данные временных рядов, такие как хешрейт и температура, сохраняются с помощью настраиваемых политик хранения. Агрегированные сводки сохраняют долгосрочные тенденции, одновременно управляя требованиями к хранению. Подробные журналы можно экспортировать для внешнего анализа или соответствия требованиям.

Планирование резервного копирования и восстановления должно соответствовать операционным стандартам, которые вы используете для хоста, на котором работает Toolkit, и его локальных данных.

Масштабируемость и производительность

HashCore Toolkit предназначен для управления до 50 000 устройств из одного экземпляра. Эта мощность предполагает наличие сервера управления соответствующего размера с достаточным количеством CPU, памяти и сетевых подключений.

Для операций, превышающих 50 000 устройств или требующих географического распределения, можно развернуть несколько экземпляров HashCore с централизованным контролем через HashCore Pulse. Эта архитектура поддерживает более крупные операции на нескольких площадках без принудительного размещения каждого устройства в одном локальном экземпляре.

Рекомендуемые характеристики сервера

До 1000 устройств

  • • 4 ядра CPU
  • • 8 GB RAM
  • • 50 GB для хранения
  • • 1 сеть Gbps

До 50 000 устройств

  • • Ресурсы серверного класса CPU.
  • • 32+ GB RAM
  • • 500 GB для хранения
  • • Высокопроизводительная локальная сеть

См. руководство по установке для получения подробных требований к оборудованию и рекомендаций по развертыванию в зависимости от размера вашего парка майнеров.