HashCore Pulse 1.0.0-alpha4
Первые релизы Pulse были про то, как одному человеку справиться с большим парком: видеть всё в одном окне, действовать массово, автоматизировать рутину. Но крупная ферма — это не один человек. Это владелец, менеджеры, техники на площадках, а иногда и клиенты хостинга, которым нужно видеть свои устройства. Alpha4 — релиз про то, как Pulse начинает работать на всю команду.
Personal или Business: пространство под ваш масштаб
При первом входе Pulse спрашивает, как вы работаете. Personal — для своей фермы, когда всё ведёте сами. Business — для компании, где с парком работает команда.
До выхода стабильной версии оба плана бесплатны и работают без ограничений — выбирать нужно по тому, как устроена работа, а не по цене.
Решение не окончательное: переключиться можно в обе стороны. При возврате с Business на Personal Pulse не удаляет данные молча — владелец сам выбирает одну площадку, которая останется со всеми данными, и до подтверждения видит, что именно будет удалено.
Навигация теперь разделена на два уровня: Account — ваши личные настройки, Organization — управление компанией. Существующие аккаунты перенесены автоматически, ничего настраивать заново не нужно.
Команда в одном пространстве
В Business появился раздел Members. Приглашение отправляется по email, все участники видны в одном списке, доступ можно заблокировать или удалить. Участники получают уведомления, когда их статус меняется, — никто не узнаёт о потере доступа случайно, пытаясь войти.
Раньше общий доступ к ферме обычно означал один общий логин на всех. Это неудобно и небезопасно: невозможно понять, кто что сделал, и невозможно отозвать доступ у одного человека, не меняя пароль всем остальным. Теперь у каждого участника свой аккаунт в организации.
Пять ролей под реальные обязанности
Роли в Pulse повторяют то, как распределены обязанности на настоящей ферме:
- Owner и Administrator управляют всем — от устройств до состава команды.
- Operations Manager отвечает за операционную работу с устройствами.
- Technician работает на площадке, но не имеет доступа к критичным настройкам вроде пулов — случайная правка не уведёт хешрейт на чужой пул.
- Viewer видит, но ничего не меняет — подходит для клиентов хостинга, инвесторов и наблюдателей.
Роль выбирается прямо в диалоге приглашения, так что новый участник с первого входа получает ровно те права, которые ему нужны.
Доступ по площадкам: каждый видит своё
Вторая половина модели доступа — площадки. Участника можно закрепить за конкретными площадками, и он будет видеть только их устройства, метрики и события. Техник на одной площадке не отвлекается на чужие инциденты, а клиент хостинга видит только своё оборудование.
Owner и Administrator видят все площадки, включая те, что появятся в будущем, — новую площадку не нужно отдельно открывать руководству. Площадки, как и роль, выбираются в диалоге приглашения.
Пресеты пулов: одна конфигурация на весь парк
Смена пулов на большом парке — частая и рискованная операция: одна опечатка в адресе или имени воркера, и часть хешрейта уходит в никуда. Теперь конфигурацию пулов — URL, Worker и Password во всех трёх слотах — можно сохранить как именованный пресет.
Пресет применяется в Pools config к одному устройству или к целой группе. Пресеты общие для всей организации и доступны на любой площадке: настроили один раз — вся команда использует одну проверенную конфигурацию вместо того, чтобы вводить её вручную.
Autoswitch для каждой модели
В Performance config в режиме Exact Autoswitch теперь настраивается отдельно для каждой модели. На смешанном парке это важно: поведение, которое подходит одной модели, не обязательно подходит другой.
Если модель переводится на ручной разгон, Autoswitch для неё отключается автоматически — настройки не спорят друг с другом, и не нужно помнить, что его надо выключить вручную.
Avalon, Braiins и Auradine
Canaan Avalon теперь в мониторинге наравне с остальными устройствами. Reboot, смена пулов и Find Miner работают так же, как для HashCore Firmware, Bitmain и WhatsMiner, — без отдельного захода в веб-интерфейс каждого устройства.
Также добавлена поддержка устройств Braiins и Auradine. Чем больше производителей Pulse покрывает, тем меньше на смешанном парке остаётся оборудования, которым приходится управлять по отдельности.
Стабильность, которую не нужно контролировать вручную
Если сервис временно недоступен, Pulse открывает страницу со статусом вместо непонятной ошибки. Pulse сам проверяет, когда сервис восстановится, и возвращает к работе без ручного обновления страницы.
Итого
Alpha4 переводит Pulse из инструмента одного оператора в рабочее пространство команды: у каждого участника свой аккаунт, своя роль и свои площадки, а общие настройки вроде пресетов пулов работают на всю организацию.
Pulse в статусе alpha — мы строим платформу вместе с теми, кто на ней работает. Уже в разработке: новая прошивка HashCore со встроенным агентом Pulse, группировка устройств, оповещения по email и в Telegram, трекер проблем и отчёты.
Подключайтесь, приглашайте команду и присылайте обратную связь — она напрямую влияет на то, что войдёт в следующий релиз.
Регистрация: https://hashcore.com/ru/pulse


