Bitcoin Core розкрив помилку, яка могла зупинити підготовку блоків для майнінгу
Публікація джерела: 2026-11-10 · Редакційний аналіз опубліковано: 2026-11-12
У повідомленні від 10 листопада пояснили, чому деякі старі вузли могли перестати готувати роботу для майнерів після перебудови ланцюга. Версії з виправленням доступні з жовтня 2025 року.

Нове повідомлення про старі вузли
10 листопада Bitcoin Core оприлюднив подробиці вразливості високої серйозності, через яку вузол міг перестати готувати нові блоки для майнерів. Її номер — CVE-2025-62861. Виправлення вийшло в жовтні 2025 року. Нова подія — публічне пояснення того, коли міг виникнути збій і яких версій він стосувався.
У переліку вразливих версій — від 28.0 до 28.2 та від 29.0 до 29.1. Помилку виправили у 30.0, 29.2 та 28.3 у відповідних гілках. За цими номерами можна звірити свій вузол, а актуальний підтримуваний випуск варто шукати на офіційній сторінці завантаження.

Чому робота могла зупинитися
Вузол готує шаблон блока, тобто чернетку наступного блока, для якого ASIC шукає правильне рішення. Чернетку складають, зокрема, з мемпулу — локального списку непідтверджених транзакцій. На основі шаблону пул роздає завдання своїм машинам або майнерам, які під’єдналися через інтернет.
Під час перебудови ланцюга вузол приймає кращий ланцюг і замінює кілька останніх блоків. Транзакції з відкинутих блоків можуть повернутися в чергу. У вразливому коді під час відновлення могло спрацювати правило заміни транзакцій. У списку залишався запис, що залежав від транзакції, якої там уже не було. Через це чернетка блока не проходила перевірку.
За повідомленням Bitcoin Core, вузол міг не створювати правильних шаблонів, доки перезапуск не завантажував узгоджений список. Це збій конкретного вузла. У повідомленні не йдеться про зупинку майнінгу в усій мережі. Перезапуск відновлював роботу в такому випадку; виправлена версія усуває описану причину.
Правило стосується окремого типу транзакцій версії 3. Вузол може обмежувати пересилання непідтверджених транзакцій, хоча блок із ними дійсний. Застосування правила черги під час відновлення транзакцій із блока спричиняло неузгодженість.
Якщо ви майните через власний вузол
Перевірте версію на машині, яка готує завдання. Якщо гаманець користується вузлом на іншому пристрої, його версія нічого не каже про той вузол, що дає роботу ASIC. Запишіть, який сервер майнінгу до якого вузла звертається, включно з резервним, якщо він є.
Оновлюйтеся за офіційними посиланнями та інструкцією перевірки. Коли вузол наздожене ланцюг, переконайтеся, що сервер отримує свіжі шаблони, а ASIC приймає завдання й повертає результати. Синхронізацію ланцюга та підготовку роботи перевіряють окремо. Вузол може відповідати, хоча одна частина майнінгу вже не працює.
Якщо кілька серверів залежать від одного вузла, вони можуть зупинитися разом. Запишіть, куди веде кожне підключення, щоб перевірка резерву охопила окремий шлях, а не дві адреси однієї служби.

Якщо ви користуєтеся чужим пулом
За вузол, що готує блоки, відповідає оператор пулу. Якщо завдання перестали надходити, з’ясуйте, чи проблема лише у вашої машини, чи й в інших на тому самому підключенні. Подивіться час останнього завдання й останньої прийнятої частки — підтвердженої пулом порції роботи. Це допоможе оператору знайти причину.
ASIC може показувати локальний хешрейт, навіть коли не отримує нової корисної роботи від пулу. А відсутність нової виплати може пояснюватися графіком пулу. Якщо є резервний сервер, завчасно перевірте, чи він приймає частки. Вразливість стосується програми вузла; зміна прошивки ASIC сама її не виправляє.
Ще два повідомлення
Bitcoin Core також описав можливу затримку обробки компактних блоків у старих версіях і окрему помилку, через яку деякі конфігурації надавали довіру вхідним з’єднанням Tor. У кожного повідомлення свої умови й виправлені версії. Це окремі проблеми від збою під час підготовки шаблону.
Розкриття — привід перевірити, які версії працюють за кожною адресою пулу. Швидкість машини й наявність свіжих завдань — різні показники. Для корисної роботи потрібні обидва.
Джерело: Bitcoin Core ↗ · Bitcoin Core — compact block advisory ↗ · Bitcoin Core — inbound Tor advisory ↗ · Bitcoin Core — official downloads and verification ↗
Калькулятор майнінгу ↗

