Основные функции

Создано для профессионального майнинга — безопасно, масштабируемо, без простоев

F1

Полностью зашифрованный туннель

Проблема

Stratum-трафик от майнеров к пулу передаётся в открытом виде и легко блокируется провайдерами. Существуют реальные угрозы перехвата и угона хешрейта.

Решение

HashRelay вставляет слой шифрования между майнерами и пулами. Клиент инкапсулирует Stratum-трафик в туннель TLS 1.3 или QUIC перед отправкой на сервер-ретранслятор.

МайнерыStratum
LAN
Клиент HRШифровать
Сеть
Сервер HRРасшифровать
Сеть
ПулStratum
Открытый текст Зашифровано

Технические детали

  • 1TLS 1.3 с сертификатом (рекомендуется для продакшена)
  • 2TCP + AES-256-GCM для сред без сертификата
  • 3TCP + ChaCha20-Poly1305 для устройств без аппаратного AES
  • 4QUIC для трансграничных/слабых сетей (минимальная задержка)
F2

Параллельная переадресация в несколько пулов

Проблема

Традиционные фермы, добывающие несколько монет, вынуждены поддерживать отдельные прокси — сложное управление, хаотичные порты.

Решение

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

console.hashrelay.net/port-mappings
Привязки портов
A

Привязки портов

+ Создать
ПортПулСтатус
3333F2Pool · BTCАктивно
3334AntPool · BTCАктивно
4444Poolin · LTCАктивно
5555Luxor · KASАктивно
6666Foundry · BCHПауза

Технические детали

  • 1Протокол-независимая прозрачная переадресация для любых Stratum-монет
  • 2Каждый маппинг настраивается независимо с адресом пула и агрегацией
  • 3Изменения конфигурации отправляются клиентам в реальном времени
  • 4Stratum-парсинг можно включать/отключать для каждого пула
F3

Агрегация запросов

Проблема

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

Решение

Встроенный движок агрегации разбирает Stratum на стороне клиента и объединяет тысячи запросов майнеров в немного восходящих соединений.

console.hashrelay.net/port-mappings
Привязки портов
A

Привязки портов

+ Создать
ПортПулСтатус
3333F2Pool · BTCАктивно
3334AntPool · BTCАктивно
4444Poolin · LTCАктивно
5555Luxor · KASАктивно
6666Foundry · BCHПауза

Технические детали

  • 1Поддержка Stratum V1, V1-Ethash и Stratum V2
  • 2miners_per_conn управляет соотношением; по умолчанию 500 майнеров/соединение
  • 3Разбиение пространства extranonce2 обеспечивает уникальность поиска
  • 4Переотображение JSON-RPC ID предотвращает коллизии
F4

Единая панель и оповещения

Проблема

Приходится прыгать между Bitmain, MicroBT, Canaan и прочими — картина разрозненная, реакция медленная. Майнер офлайн часами незаметен, reject rate смотрите вручную на сайте пула.

Решение

HashRelay собирает хешрейт, аптайм, reject rate и состояние железа на одной панели. Зеркальный разбор Stratum асинхронно — без влияния на задержку ретрансляции. Пороги → Email, Telegram, Webhook мгновенно.

console.hashrelay.net/worker-stats
Статистика / Воркеры
A

История и статистика

24h7d30d
ОбзорОборудованиеСтатистика
Hashrate1.82 PH/s
Темп. чипа69.4°C
Reject rate0.12%
Мощность3510 W
Воркер: farm-a-01·Пул: F2Pool BTC

Технические детали

  • 1Вся ферма на одном экране — без зоопарка приложений
  • 2Офлайн майнера: реакция за секунды
  • 3Высокий reject: алерт при ≥30% (мин. 10 шар)
  • 4Падение хешрейта: скользящее окно, push в несколько каналов
F5

Горячая отправка конфигурации

Проблема

Традиционные прокси требуют перезапуска при каждом изменении конфигурации пула — кратковременное отключение майнеров.

Решение

Администратор меняет маппинги через дашборд или API; сервер фиксирует изменение в транзакции БД и немедленно отправляет нужным клиентам через постоянное соединение.

console.hashrelay.net/port-mappings
Привязки портов
A

Привязки портов

+ Создать
ПортПулСтатус
3333F2Pool · BTCАктивно
3334AntPool · BTCАктивно
4444Poolin · LTCАктивно
5555Luxor · KASАктивно
6666Foundry · BCHПауза

Технические детали

  • 1Типы событий: CREATED, UPDATED, ENABLED, DISABLED, DELETED
  • 2Клиент горячо обновляет локальные слушатели без перезапуска
  • 3Атомарное исполнение БД + отправки гарантирует согласованность
  • 4Изменения вступают в силу менее чем за секунду
F6

Двойной протокол TCP + QUIC

Проблема

Высокие потери пакетов на трансграничных каналах обрушивают пропускную способность TCP. Некоторые сети блокируют UDP, делая QUIC недоступным.

Решение

HashRelay одновременно слушает TCP и QUIC. Выберите протокол в файле конфигурации в зависимости от условий сети. Оба готовы для продакшена.

Технические детали

  • 1QUIC: лучший выбор для трансграничных/слабых сетей
  • 2TCP + сертификат TLS: максимальная совместимость для стабильных ЦОД
  • 3TCP + ChaCha20: внутренние сети без сертификата и слабый CPU
  • 4Оба протокола активны одновременно; клиент выбирает при развёртывании
F7

Умное автоматическое переподключение

Проблема

Сетевые флуктуации разрывают соединения и вынуждают майнеры останавливаться — потеря дохода от хешрейта.

Решение

Клиент имеет встроенное неограниченное переподключение с интервалом по умолчанию 5 секунд. Локальный Stratum-слушатель остаётся активным во время переподключения.

Технические детали

  • 1Пульс: интервалы Ping/Pong 60 с
  • 23 пропущенных пульса (~180 с) запускают переподключение
  • 3Майнеры продолжают отправлять шары на локальный порт во время восстановления
  • 4Минимизирует потери хешрейта при нестабильности сети
F8

API управления

Проблема

Ручное управление в масштабе ненадёжно и медленно. Командам нужен программный контроль.

Решение

Полный RESTful JSON API на /api/v1/ позволяет скриптам, CI/CD и сторонним системам автоматизировать управление всеми ресурсами HashRelay.

Технические детали

  • 1Управление пулами: полные CRUD-операции
  • 2Управление маппингами портов с живым статусом
  • 3Управление узлами-клиентами и генерация токенов
  • 4Эндпоинты статистики и событий оповещения
F9

Производительность и стабильность на Rust

Проблема

Ретранслятор работает 24/7 под огромной нагрузкой. Скрипты и смешанные стеки дают GC-паузы, утечки и джиттер — на масштабе фермы это критично.

Решение

Ядро HashRelay написано на Rust с нуля — безопасность памяти, zero-copy и минимальная нагрузка на CPU при миллионах майнеров.

Технические детали

  • 1Полный стек Rust: ретрансляция, статистика, админка
  • 2Zero-copy: данные по возможности не покидают ядро
  • 3Без GC-пауз: низкая задержка под нагрузкой
  • 4Безопасность памяти на этапе компиляции
F10

Телеметрия железа и история

Проблема

Перегрев и дрейф потребления всплывают поздно. У каждого вендора свой формат — единых трендов нет.

Решение

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

console.hashrelay.net/workers/telemetry
Статистика / Воркеры
A

Аппаратная телеметрия

Собрано
Устройство Antminer S21FW 1.0.8IP 192.168.10.42
Собрано 14:31:52 · 186 ms
71.0°C
Темп. чипа
3510 W
Мощность
118.1 TH
Hashrate
29.7 J/TH
Эффективность
Плата 0
68.2°C
39.4 TH
98.8%
Плата 1
71.0°C
39.1 TH
99.1%
Плата 2
69.5°C
39.6 TH
98.5%
Fan 1 5480Fan 2 5520Fan 3 5490PSU 3200

Технические детали

  • 1Автосбор без ручного обхода
  • 2Температура, мощность, вентиляторы
  • 3Полная история для сравнения трендов
  • 4Связка с панелью и оповещениями
F11

Удалённый доступ к веб-UI майнера

Проблема

Веб-интерфейс майнера только в LAN. Удалённая бригада не может зайти — только выезд или VPN на каждый риг.

Решение

HashRelay пробрасывает веб-порт майнера через шифрованный туннель. Настройки, логи и диагностика — как будто вы на ферме.

console.hashrelay.net/workers
Статистика / Воркеры
A

Воркеры

1024 майнеров
Поиск воркера…ПулЗапрос
СтатусВоркерHash 5m
Онлайнfarm-a-01118.2 TH
Онлайнfarm-a-02117.9 TH
Онлайнfarm-b-0796.4 TH
Офлайнfarm-b-12
Онлайнrack-c-038.6 GH
Онлайнrack-c-0912.1 TH

Технические детали

  • 1Белый IP на майнере не нужен
  • 2Шифрованный туннель до веб-UI
  • 3Диагностика из любой точки
  • 4Доступ контролируется платформой
F12

Единый мониторинговый экран

Проблема

Ферма на разном железе — N программ мониторинга, метрики и алерты разбросаны. Эффективность падает.

Решение

Экран HashRelay: хешрейт, аптайм, reject, телеметрия — аномалии подсвечиваются и пушатся. Одна платформа вместо N утилит вендоров.

console.hashrelay.net/monitor
События / Монитор
A
HASHRELAY MONITOR14:32:08 · refresh 8s
3
Не решено
1
Критично
1,024
Онлайн
12
Офлайн
Ожидающие алерты · 3
  • Воркер farm-a-12 офлайн > 5m00:42
  • Всплеск reject на :333301:18
  • Клиентский узел edge-03 переподключается02:05
F2Pool BTC
920 TH/s
412 онлайн
AntPool BTC
640 TH/s
288 онлайн
Poolin LTC
182 GH/s
96 онлайн

Технические детали

  • 1KPI всей фермы на одном экране
  • 2Автоподсветка и оповещения
  • 3Единый вид независимо от бренда
  • 4Готово для экрана в диспетчерской