Stratum
Stratum це протокол, за яким майнер підключається до пулу. Через нього пул роздає роботу, а майнер надсилає назад шари. Це стандартна мова майнінгу в пулі.
Stratum тримає одне відкрите з'єднання між майнером і пулом, і обидві сторони надсилають ним короткі повідомлення JSON. Він замінив старіший спосіб, за якого майнерам доводилося постійно питати в пулу нову роботу. Зі stratum пул надсилає нову роботу одразу, щойно вона готова, і це скорочує марні зусилля.
Сеанс проходить кілька кроків. Спершу майнер підписується, потім входить зі своїм логіном, яким у більшості пулів є адреса гаманця. Пул надсилає завдання і складність шари. Майнер хешує й надсилає кожну знайдену шару, а пул відповідає, прийнята вона чи відхилена. Коли в мережі з'являється новий блок, пул надсилає свіже завдання і каже майнеру кинути старе.
Підключатися можна у звичайному вигляді (stratum+tcp) або в зашифрованому (stratum+ssl). Зашифрований вигляд використовує TLS, той самий захист, що й у сайтів, тому ніхто на шляху в мережі не може прочитати чи змінити ваш трафік. Деякі майнери записують схему інакше, тому звіряйтеся з README вашого майнера.
Типовий рядок пулу має три частини: хост, порт і ваш логін. Більшість проблем із підключенням це помилка в одній із них, неправильний порт для звичайного з'єднання чи TLS або брандмауер, що блокує цей порт. Якщо майнер постійно перепідключається, спершу перевірте ці три речі.
Кожна родина монет використовує свій варіант stratum, тому майнер, створений для одного алгоритму, може не розуміти версію іншої монети. Це одна з причин, чому посібники з налаштування пишуть окремо для кожного майнера. Для деяких монет існує новіша версія, Stratum V2, яка додає шифрування і двійковий формат, але більшість пулів досі говорять вихідною.
Ви підключаєте майнер до пулу за протоколом stratum на хост і порт, указані на сторінці «Як майнити». Обирайте найближчий до вас регіон, щоб затримка й кількість застарілих шар лишалися низькими.