Запустіть seine, і він заповнить термінал панеллю в реальному часі: як швидко ви обчислюєте хеші, скільки шар прийняв пул, скільки вам належить і журнал усього, що він робить. Цей огляд блок за блоком проходить панель seine v0.2.22, пояснює, що означає кожна позначка і звідки береться кожне число, і показує, як виглядають автоналаштування й керування з клавіатури під час майнінгу.

На знімку екрана — Apple M4 Max, що майнить на bntpool.com, приблизно через десять хвилин після запуску; знімок зроблено для README seine у жовтні 2026 року. Він слугує орієнтиром для решти статті.
Що показує панель seine?
Панель seine показує поточний і середній хешрейт, кількість обчислених хешів, висоту ланцюга й хешрейт мережі, стан майнера, надіслані, відхилені й прийняті шари, хешрейт кожного пристрою, адресу пулу й кількість потоків, ваш баланс на bntpool.com і журнал з часовими позначками. Під час майнінгу вона оновлюється приблизно раз на секунду.
Згори донизу блоки такі: заголовок, ряд із трьох блоків статистики (HASHRATE, NETWORK, MINING), DEVICES, CONFIG, POOL BALANCE і LOG. У терміналі завширшки щонайменше 148 колонок CONFIG і блок балансу стоять поруч.
Заголовок: версія, хвилі й час роботи
У назві заголовка показано версію seine, наприклад seine v0.2.22. Коли виходить новіший реліз, поруч з’являється виділена позначка update vX.Y.Z available, а в журналі — один рядок із посиланням для завантаження. seine перевіряє GitHub під час запуску й кожні 12 годин, і ця перевірка ніколи не перериває майнінг.
Під назвою два ряди хвиль пропливають на один крок щосекунди. Щоразу, коли пул приймає одну з ваших шар (або, в режимі соло, нода приймає ваш блок), на верхньому ряду біля правого краю з’являється золотий ромб і зсувається ліворуч на одну колонку щосекунди. У терміналі завширшки близько 130 колонок це означає, що ромби, які ви бачите, — це приблизно останні дві хвилини прийнятої роботи. uptime стоїть у кінці нижнього ряду.
Як seine вимірює хешрейт?
Блок HASHRATE має три рядки:
- Current — ваш хешрейт за ковзне вікно в п’ять секунд. Хеш тут — це одне повне обчислення Argon2id на 2 GiB, тож H/s рахує завершені хеші за секунду. GPU NVIDIA завершують роботу порціями, тож їхня поточна швидкість використовує вікно в 30 секунд, щоб залишатися стабільною.
- Average — усі хеші за цей сеанс, поділені на час майнінгу. Час очікування (поки нода синхронізується, поки введуть пароль гаманця або після неправильної адреси) не враховується, а середнє значення зберігається, коли ви змінюєте кількість потоків.
- Total — кількість хешів, обчислених відтоді, як ви запустили seine.
На знімку екрана Current показує 30,63 H/s, а Average — 29,33 H/s. Average спершу нижчий, бо враховує перші хвилини, коли кожен потік завершує свій перший хеш, а тюнер стартує нижче повної потужності й поступово нарощує її. Що довше працює seine, то ближчими стають ці два значення.
Мережа й стан
Блок NETWORK показує висоту ланцюга (Height), на якій ви майните, і загальний хешрейт мережі (Global). У режимі пулу seine бере хешрейт мережі з публічної статистики bntpool.com і оновлює його не частіше ніж раз на 30 секунд.
State показує, що робить майнер. Зелений working — саме те, що ви хочете бачити. У режимі пулу під час запуску й повторних під’єднань ви також побачите такі стани:
| Стан | Значення |
|---|---|
pool-connecting |
Відкривається з’єднання Stratum |
pool-connected |
З’єднання встановлено, триває вхід |
pool-authenticated |
Вхід прийнято, очікування першого завдання |
working |
Обчислення хешів для поточного завдання |
pool-disconnected |
З’єднання обірвалося; seine сам під’єднується знову |
pool-login-rejected |
Пул відхилив вхід; причину вказано в рядку AUTH у журналі |
Соло-майнінг із власною нодою додає такі стани, як daemon-syncing, stale-tip (надійшов новий блок, завантажується свіжий шаблон) і solved. Поки seine на щось чекає, Current падає до нуля, тож панель ніколи не показує швидкість, якої майнер не видає.
Що означають Submitted, Rejected і Accepted?
Блок MINING рахує шари за цей сеанс:
- Submitted: шари, які seine надіслав у пул.
- Rejected: шари, які пул не прийняв. У режимі соло цей рядок має назву
Staleі рахує рішення, що дійшли до ноди після того, як ланцюг уже просунувся далі. - Accepted: шари, які пул вам зарахував.
bntpool.com підлаштовує складність шар для кожного з’єднання так, щоб було близько 10 шар кожні п’ять хвилин, тож одна шара приблизно кожні 30 секунд — це нормально за будь-якого хешрейту. 5 надісланих і 5 прийнятих шар через десять хвилин на знімку екрана — здоровий початок. Ваша виплата залежить від прийнятих шар, а нуль у Rejected означає, що кожну надіслану шару зараховано.
Пристрої, конфігурація й баланс у пулі
DEVICES перелічує кожен бекенд майнінгу з його поточним і середнім хешрейтом: cpu#1 для CPU, потім nvidia#1, nvidia#2 і так далі для кожного GPU NVIDIA. GPU, який ще запускається, натомість показує свій прогрес — від starting CUDA runtime до preparing NVIDIA backend. Під час першого запуску обчислювальні ядра GPU компілюються й налаштовуються, тож він триває довше, ніж наступні.
CONFIG показує, як налаштовано цей запуск:
- Endpoint — адреса пулу (за замовчуванням
stratum+tcp://bntpool.com:3333) або адреса API вашої ноди в режимі соло. Поруч — ім’я, з яким цей риг входить у пул. - Threads — кількість потоків майнінгу на CPU, а за нею підказка
[+] [-]щодо керування з клавіатури. - Backends описує кожен бекенд.
cpu#1 (14 lanes, ~28.0 GiB RAM)означає 14 потоків, кожен з яких утримує 2 GiB арену, тож 14 × 2 GiB = 28 GiB.
Щоб дати ригу впізнаване ім’я в пулі, передайте його під час запуску:
./seine --pool-worker rig-01
POOL BALANCE кожні кілька секунд зчитує ваш баланс із bntpool.com. Pending — те, що ви заробили, але ще не отримали, Paid — те, що пул уже надіслав на вашу адресу, а Miner праворуч — ваша адреса, скорочена до перших і останніх шести символів. bntpool.com виплачує, щойно ваш баланс досягне 0,1 BNT. У режимі соло цей блок стає WALLET з балансами Pending і Unlocked гаманця вашої ноди.
Як читати журнал
LOG зберігає останні 200 записів, найновіші внизу, кожен з позначкою рівня, тегом і тим, як давно це сталося. Позначки такі: INFO, OK (щось вдалося), WARN, ERR і ** для знайденого блоку. Теги, які в пулі ви бачитимете найчастіше:
AUTH: вхід у пул, наприкладlogin accepted (protocol v2, required=submit_claimed_hash)JOB: нове завдання від пулу з його висотою й складністюSHARE:submitted (backend=cpu#1), а потімaccepted (backend=cpu#1)VARDIFF: пул змінив складність ваших шарMINER: рішення автоналаштування
Як виглядає автоналаштування під час роботи seine?
seine починає майнити одразу й налаштовується на реальній роботі майнінгу, а спостерігати за цим можна в журналі. Перший рядок MINER має вигляд cpu-autotune | starting with N threads, а за ним іде initial estimate на новій машині або cached starting point, коли seine її вже знає.
Далі він по черзі порівнює налаштування: поточну кількість потоків, кандидата, потім знову поточну кількість. Кожне вікно триває щонайменше 30 секунд і збирає щонайменше 20 хешів. Ви побачите рядки на кшталт measuring useful mining work і checking baseline again, а число Threads у CONFIG змінюватиметься відповідно. Коли все встановиться, журнал покаже done і назве кількість потоків, яку залишено.
Обчислювальні ядра CPU порівнюються так само, наприклад comparing avx2 and avx512 while mining, і seine перемикається лише тоді, коли два порівняння підтвердять приріст: confirmed faster ... path in two comparisons. Вибір кешується, тож наступний запуск продовжує з того місця, де зупинився цей. Налаштування ніколи не перепідключається до пулу й не перезапускає GPU. Подробиці — у посібнику з автоналаштування, а пояснення Argon2id розповідає, чому саме пропускна здатність пам’яті визначає, де опиниться найкраща кількість потоків.
Чи можна змінювати кількість потоків із панелі?
Так. Натисніть + (або =, без Shift), щоб додати один потік на кожен бекенд CPU, і -, щоб прибрати один. seine перезапускає свої бекенди майнінгу з новою кількістю, зберігаючи статистику сеансу, час роботи й середній хешрейт. Натисніть q або Ctrl+C, щоб вийти. Ручна зміна вимикає автоналаштування потоків для цього запуску.
Поки зміна застосовується, CONFIG показує Restarting: 14 -> 15 threads..., і подальші натискання ігноруються, доки вона не завершиться. Збільшення зупиняється на автоматичній межі за CPU й ОЗП, а вибрана вами кількість не зберігається як нове значення за замовчуванням. Щоб від самого початку задати фіксовану кількість, використовуйте --threads.
Малі термінали й простий вивід
У терміналі, вужчому за 80 колонок, три блоки статистики розташовуються один під одним. У низькому вікні seine перемикається на компактний вигляд, який залишає на екрані над журналом Threads, State, Current, Average, лічильники шар і Height. Режим за замовчуванням --ui auto показує панель лише в інтерактивному терміналі; --ui plain дає простий журнал, що прокручується, для серверів, файлів журналів і менеджерів процесів.
Якщо ви ще не налаштували seine, посібник з майнінгу Blocknet проведе від завантаження до першої прийнятої шари.
Поширені запитання
Чому середній хешрейт seine нижчий за поточний?
Average ділить усі хеші, обчислені за цей сеанс, на час майнінгу, тож враховує перші хвилини, коли кожен потік завершує свій перший хеш, а тюнер стартує нижче повної потужності й поступово нарощує її. Current враховує лише останні п'ять секунд. Що довше працює seine, то ближчими стають ці два значення.
Як змінити кількість потоків під час роботи seine?
Натисніть клавішу плюс або клавішу дорівнює, щоб додати один потік на кожен бекенд CPU, і клавішу мінус, щоб прибрати один. seine перезапускає свої бекенди майнінгу з новою кількістю й зберігає статистику сеансу, час роботи й середнє значення. Ручна зміна вимикає автоналаштування потоків для цього запуску й не зберігається як нове значення за замовчуванням.
Що означають золоті ромби в заголовку?
Кожен ромб позначає прийняту шару, коли ви майните в пулі, або прийнятий блок, коли ви майните соло. Він з'являється біля правого краю хвилі й щосекунди зсувається на одну колонку ліворуч, тож ромби, які ви бачите, — це робота, прийнята за останні кілька хвилин.
Чи можна запускати seine без панелі?
Так. Запустіть його з --ui plain, щоб замість повноекранної панелі отримати простий журнал, що прокручується. Це підходить для серверів, файлів журналів і менеджерів процесів. Режим за замовчуванням, --ui auto, показує панель лише тоді, коли seine працює в інтерактивному терміналі, тож перенаправлений вивід і так отримує прості журнали.