RustMinerSystem

Документация

Документация локального клиента RMS для майнинг-площадки

Роль RMS в RustMinerSystem, RMS3(NB), защищенное сжатие, объединение соединений, развертывание и ввод в эксплуатацию.

Документация RMS

RMS — дополнительный локальный клиент, который устанавливается в LAN майнинг-площадки. Майнеры подключаются к локальному порту RMS, а RMS передает данные на удаленный сервер RustMinerSystem по защищенному RMS-протоколу, сокращая внешний трафик и число исходящих соединений и предоставляя локальный мониторинг.

RMS не заменяет сервер RustMinerSystem. На небольшой площадке со стабильной сетью и достаточной полосой майнеры могут подключаться к RustMinerSystem напрямую.

Место RMS в системе

Майнеры / ASIC
    │ Локальный Stratum
    ▼
Локальный клиент RMS
    │ RMS2 / RMS3 / RMS3(Zstd) / RMS3(NB)
    │ Шифрование, сжатие, объединение соединений
    ▼
Сервер RustMinerSystem
    │ Proxy, кошельки, статистика и безопасность
    ▼
Сторонний пул или PoolNode

RustMinerSystem управляет proxy-портами, upstream-пулами, политиками кошельков и комиссий, статистикой, безопасностью и PoolNode. RMS отвечает только за локальный доступ, оптимизацию транспорта и наблюдаемость на площадке. Серверные функции описаны в документации RustMinerSystem, работа настоящего пула — в документации PoolNode.

Основные возможности

Возможность Что делает RMS
Сжатие внешнего трафика Использует RMS3, RMS3(Zstd) или RMS3(NB) между площадкой и сервером.
Объединение соединений Преобразует множество сессий майнеров в меньшее число внешних соединений.
Защищенный транспорт Защищает протокольный канал RMS–RustMinerSystem.
Авто- и ручная настройка Синхронизирует порты по push URL или принимает адреса сервера вручную.
Несколько удаленных адресов Распределяет соединения между совместимыми адресами одного локального порта.
Локальный мониторинг Показывает входящие/исходящие соединения, CPU, память, сеть и состояние портов.
Защита backend Поддерживает пароль и собственный безопасный путь доступа.

Выбор протокола

Протокол Рекомендуемый сценарий Главное ограничение
RMS3(NB) Большие BTC/LTC-площадки и максимальное сжатие Только BTC и LTC; до 99,6 % сокращения внешнего трафика в определенных тестовых условиях.
RMS3(Zstd) Баланс сжатия и нагрузки CPU Логика соединений RMS3, обычно меньшая нагрузка CPU.
RMS3 Универсальное сильное сжатие Более высокий уровень обычно увеличивает нагрузку CPU.
RMS2 Совместимые исторические серверные порты Только совместимость; RMS3 не совместим с RMS2.

На локальной и серверной стороне должны совпадать монета, протокол, пароль и соответствующие параметры сжатия. RMS2, RMS3, RMS3(Zstd) и RMS3(NB) нельзя смешивать. Перед внедрением NB прочитайте руководство RMS3(NB).

Разделы документации

Страница Назначение
Установка Linux, OpenWrt, Windows и безопасный первый доступ.
Развертывание и подключение Подготовка сервера, push URL и ручное подключение.
Mapping портов Локальные порты, удаленные адреса, пароли и распределение нагрузки.
Сжатие Протокол, уровень сжатия и число исходящих соединений.
RMS3(NB) BTC/LTC, экстремальное сжатие и правильное понимание показателя 99,6 %.
Мониторинг и эксплуатация Ресурсы, соединения, сервис и защита backend.
Диагностика Несовпадение настроек, связь, reject и откат.

Краткий безопасный запуск

  1. Создайте соответствующий RMS-порт в RustMinerSystem.
  2. Установите RMS на площадке и задайте устройству постоянный LAN IP.
  3. Синхронизируйте push-конфигурацию или создайте mapping вручную.
  4. Направьте несколько майнеров на stratum+tcp://RMS_LAN_IP:LOCAL_PORT.
  5. До расширения проверьте соединения, хешрейт сервера, upstream reject и CPU.

Перед production

  • Сохраните обходной адрес прямого подключения к RustMinerSystem.
  • Запишите версию RMS, mapping, протоколы и параметры сжатия.
  • Создайте backup портов RustMinerSystem.
  • Не открывайте порт управления RMS напрямую в Интернет.
  • Установите пароль backend и разрешите доступ только из доверенной LAN.

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

Ресурсы