Что такое Stratum простыми словами
Stratum — это сетевой протокол, по которому твой ASIC или GPU общается с майнинг-пулом. Когда ты подключаешь майнер к Antpool или F2Pool, ты вводишь в настройках Stratum-адрес (например, stratum+tcp://btc.f2pool.com:1314), логин-воркер и пароль. Через этот канал пул отправляет майнеру задание — заголовок блока и сложность шейра, — а майнер обратно шлёт найденные решения.
Stratum заменил устаревший getwork-протокол в 2012 году: он экономит трафик, поддерживает работу в реальном времени и устойчив к высокой нагрузке миллионов ASIC. В 2026 году почти все майнинг-операции в мире работают по Stratum V1, а крупные пулы (Foundry, Braiins, Demand) начали миграцию на более защищённый Stratum V2.
Stratum переводится как «слой» — намёк на то, что протокол работает на отдельном уровне над TCP. Изобретён Марком Палатинусом (Slush) в 2012 году для своего пула Slush Pool (нынешний Braiins). С тех пор стал индустриальным стандартом для всего PoW-майнинга.
Stratum V1 vs Stratum V2 vs устаревший getwork
Сравним три поколения протоколов между майнером и пулом.
| Параметр | Stratum V1 | Stratum V2 | getwork (2009-2012) |
|---|---|---|---|
| Формат данных | JSON-RPC текст | Бинарный | JSON-RPC HTTP |
| Шифрование | Нет | Noise Protocol | Нет |
| Выбор транзакций | Только пул | Майнер сам | Только пул |
| Защита от MITM | Нет | Да | Нет |
| Распространение в 2026 | ~85% сети | ~10-15% | 0% |
Stratum V2 — это будущее Bitcoin-майнинга: меньше трафика, защита от перехвата, децентрализация выбора транзакций.
Как работает Stratum на практике
После подключения ASIC к пулу происходит обмен сообщениями.
- Майнер открывает TCP-соединение и отправляет mining.subscribe
- Пул отвечает уникальным extranonce1 (часть nonce, фиксированная для этого подключения)
- Майнер логинится через mining.authorize с воркер-логином
- Пул отправляет первый mining.notify — данные о задаче
- Майнер перебирает nonce и при нахождении шейра шлёт mining.submit
- Пул отвечает true (валиден) или false (отклонён)
- При обновлении блока — приходит новый mining.notify, старый сбрасывается
В сутки один ASIC отправляет сотни тысяч сообщений mining.submit, и весь обмен идёт по постоянному TCP-соединению на порту вроде 3333 или 1314.
Stratum V1 не шифрован, поэтому провайдер или MITM-атакующий могут перехватить твоё соединение и подменить цели хеширования. Атака на уровне ISP или Wi-Fi реальна — есть задокументированные случаи кражи дохода у крупных GPU-ферм. В 2026 году защита одна — переходить на Stratum V2 с поддержкой Noise Protocol.
Как настроить Stratum на ASIC
Подключение к пулу занимает 5-10 минут.
- Открой веб-интерфейс ASIC (обычно по IP 192.168.x.x в локальной сети)
- Перейди в раздел Pool Settings или Miner Configuration
- Введи URL пула в формате stratum+tcp://server:port
- В поле Worker — имя_аккаунта.имя_воркера (например, hardos13.asic1)
- В поле Password — произвольно (часто просто «x»)
- Пропиши 2-3 пула с приоритетами для резервирования
- Сохрани, перезагрузи ASIC, через 2-5 минут шейры начнут уходить
BTC, накопленные на пуле, можно вывести и потом продать через Bybit или OKX, или поменять в рубли через обменник BTC→RUB. Минимальный порог выплаты с пула обычно 0.001 BTC.
Если у тебя ферма из 10+ ASIC — поставь локальный Stratum-прокси (BraiinsOS, Stratum Proxy, ePIC). Он соберёт все шейры с твоих ASIC и отправит их на пул одним каналом. Это снижает нагрузку на сетевое оборудование и упрощает мониторинг.
Что нужно знать новичку
Stratum — фундаментальная часть мира майнинга, и базу полезно понимать.
- Stratum-адрес и порты ищи на сайте конкретного пула (Antpool, F2Pool, Foundry)
- Никогда не подключай ASIC напрямую в интернет — только через локальную сеть с роутером
- Меняй пароль воркера и проверяй регулярно статистику в личном кабинете пула
- Если ASIC показывает «rejected shares» больше 1-2% — проверь стабильность интернета и пинг до пула
- При покупке нового ASIC уточни поддержку Stratum V2 — это будущее протокола
- BTC с пула держи в холодном кошельке, а не оставляй на балансе пула