HashRelay vs. Без ретранслятора
Чесний погляд на те, що змінюється при додаванні HashRelay
Порівняння функцій
| Параметр | Без HashRelay | З HashRelay |
|---|---|---|
| Безпека трафіку | Stratum відкритим текстом, легко перехопити та підмінити | Повне шифрування TLS/QUIC, непомітний |
| Стабільність з'єднання | Характерний трафік, з'єднання може бути нестабільним | Стандартний TCP/QUIC, стабільне з'єднання |
| Крадіжка хешрейту | Трафік видимий, можливий перехоплення | Наскрізне шифрування, нульова підміна |
| Керування пулами | Окремий проксі на кожен пул, фрагментовано | Єдиний інтерфейс, усі пули в одному місці |
| Зміна конфігурації майнерів | При зміні пулу потрібно переналаштовувати кожен майнер | Змінюється лише маппінг ретранслятора, майнери не чіпаються |
| Кількість з'єднань | 1000 майнерів = 1000 з'єднань з пулом | 1000 майнерів = 2–4 агрегованих з'єднання |
| Охоплення моніторингу | Залежить від дашборда пулу, із затримкою | Статистика на кожен майнер у реальному часі |
| Сповіщення про збої | Ручна перевірка або очікування сповіщення від пулу | Автовиявлення та миттєве push-сповіщення |
| Слабка мережа | Втрата пакетів TCP → різке падіння пропускної здатності | Режим QUIC: стабільно при втраті 30%+ пакетів |
| Зміна конфігурації | Потрібен перезапуск, короткочасний простій майнерів | Гаряча передача через постійне з'єднання, нульовий простій |
| Операційна складність | Багато розрізнених інструментів, фрагментований вигляд | Єдина система, уніфіковане керування |
Реальні сценарії
Транскордонна майнінг-ферма
Майнери, що підключаються до зарубіжних пулів, стикаються з нестабільністю транскордонних каналів: високими затримками, втратою пакетів і частими обривами з'єднань.
Stratum відкритим текстом через транскордонні канали: високі затримки, втрата пакетів, часті обриви. Втрати хешрейту суттєві.
Майнери → клієнт HashRelay → зашифрований тунель QUIC/TLS → зарубіжний сервер → пул. Трафік зашифрований, передача стабільна й без втрат хешрейту.
Велика ферма (5000+ майнерів)
У масштабі прямі з'єднання з пулом викликають обмеження та блокування.
5000 майнерів = 5000 з'єднань з пулом. Сервер перевантажений, пул може заблокувати IP.
5000 майнерів агрегуються в 10 тунельних з'єднань. Зниження на 99,8%. Жодних блокувань.
Мультимонетна ферма
Одночасний запуск BTC, ETH і LTC вимагає окремих проксі-стеків для кожної монети.
Окремий проксі на кожну монету (3+ системи). Роздроблений моніторинг, окремі сповіщення.
Один екземпляр HashRelay обробляє всі монети. Єдиний дашборд, єдині сповіщення.
Вплив на витрати та операції
| Показник | Без HashRelay | З HashRelay |
|---|---|---|
| З'єднання з пулом (1000 майнерів) | ~1000 | ~2 |
| Навантаження на сервер | Високе (тисячі fd) | Мінімальне (одиниці) |
| Транскордонна пропускна здатність | 1× | ~0,3–0,5× (агрегація знижує накладні витрати) |
| Частота переналаштування майнерів | Висока (при кожній зміні пулу) | Мінімальна (лише зміна маппінгу) |
| Час виявлення збою | Хвилини–години | Секунди (авто-сповіщення) |
| Час команди експлуатації | Високий (кілька систем) | Низький (єдина платформа) |