Срез рынка · ↗Курс Bitcoin$77,735Хешрейт сети936 EH/sСложность127.45 T

Прошивки и оптимизация

Bitcoin Core исправил три уязвимости узлов: проверьте версию, систему и хранилище

Публикация источника: 2026-10-28 · Редакционный анализ опубликован: 2026-10-29

Бюллетени от 28 октября описывают две проблемы исчерпания памяти и практически неосуществимую атаку на файлы отката. Исправления есть в 29.5, 30.4, 31.2 и 32.1; для 32-битных систем и FAT32 остаются ограничения.

Собственная карта влияния: TCP-ошибка затрагивает Windows, macOS и BSD, но не Linux. Это исключение не определяет влияние двух других бюллетеней.
Собственная карта влияния: TCP-ошибка затрагивает Windows, macOS и BSD, но не Linux. Это исключение не определяет влияние двух других бюллетеней. ASIC.tools · original explanation · CC BY 4.0

Четыре исправленные версии закрывают разные проблемы

Bitcoin Core 28 октября опубликовал три бюллетеня об ошибках, способных исчерпать память узла или нарушить файлы отката блоков. Исправленные версии — 29.5, 30.4, 31.2 и 32.1. Две проблемы оценены как Medium, одна — Low. Для майнера или пула со своим узлом важна непрерывность: остановка может прервать локальный сервис проверки блоков или подготовки майнинговой работы.

Влияние различается, поэтому «у меня Linux» не отвечает сразу на все вопросы. Linux избегает TCP-ошибки, но проблема другой очереди отдельная; исправление файлов отката также зависит от разрядности и файловой системы. Прошивка ASIC не является версией узла. Сначала определите процесс Bitcoin Core, его систему и место хранения блоков.

Собственная карта версий: исправления в 29.5, 30.4, 31.2 и 32.1. Перенос в 29.5 не восстанавливает долгосрочную поддержку завершённой ветки 29.x.
Собственная карта версий: исправления в 29.5, 30.4, 31.2 и 32.1. Перенос в 29.5 не восстанавливает долгосрочную поддержку завершённой ветки 29.x. ASIC.tools · original explanation · CC BY 4.0

Сетевой сосед может исчерпать память вне Linux

Проблема срочных TCP-данных относится к обработке соединений в Windows, macOS и BSD. Злонамеренный подключённый узел мог обходить паузу входящих данных и неограниченно увеличивать очередь обработки. По бюллетеню, это способно аварийно остановить узел. Linux использует другой механизм и этой конкретной ошибкой не затронут.

Не все платформы имеют одинаковый сценарий отказа. Исправление включено в четыре названные версии. Источник отмечает автоматизированное сканирование Project Loupe с последующей проверкой людьми и сообщением команде безопасности. Это не означает, что ИИ самостоятельно исправил установленные узлы: новый код попадает на них после обновления оператором.

Другая очередь медленно растёт со старым типом соединений

Вторая проблема Medium относится к узлам, изображающим отсутствие поддержки проверки связи BIP31. Медленное соединение остаётся приостановленным, но объявления продолжают добавляться в исходящую очередь. Бюллетень указывает рост до 2 МБ в час на входящее соединение и 5 МБ на исходящее. Это медленное накопление, отличное от легко вызываемой остановки в первом бюллетене.

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

Собственная схема хранилища: 32-битные системы и блоки на FAT32 остаются затронуты ошибкой отката. Переиндексация — восстановление повреждений, не общий шаг обновления.
Собственная схема хранилища: 32-битные системы и блоки на FAT32 остаются затронуты ошибкой отката. Переиндексация — восстановление повреждений, не общий шаг обновления. ASIC.tools · original explanation · CC BY 4.0

Ошибка файлов отката требует необычных условий

Данные отката хранят потраченные выходы, чтобы узел мог отсоединить блок при реорганизации — переходе на другую допустимую историю. Ошибка Low использовала слишком узкие позиции файлов. При крайних условиях майнер мог создать достаточно крупных данных отката для повреждения позиций и остановки узлов. Разработчики называют эксплуатацию на 64-битных системах практически неосуществимой: нужны несколько тысяч специальных блоков и дополнительные точные условия.

Исправление расширяет позиции файлов, включая соответствующие вызовы Windows, без изменения формата записи на диске. Однако 32-битные системы остаются затронуты, как и каталоги блоков на FAT32 с пределом файла 4 ГиБ. Правильная версия не устраняет ограничения платформы. Проверьте реальное хранилище, включая внешний диск, а не только название ОС.

Если данные отката уже повреждены, перезапуск не исправляет проблему: источник указывает повторную индексацию с исправленной версией. Это отдельный случай восстановления, не повод переиндексировать каждый исправный узел. Перед обслуживанием сохраните резервные копии кошельков и следуйте инструкции релиза. Мы прочитали бюллетени без установки узла, изменения кошельков или выполнения восстановления.

Выберите поддерживаемую ветку и проверьте результат

29.5 есть в списке исправлений, но поддержка 29.x завершилась с выходом основной версии 32. Политика проекта обычно поддерживает три новейшие ветки — сейчас 30.x, 31.x и 32.x — и советует последний технический релиз самой новой доступной оператору ветки. Этот обратный перенос исправления не возвращает долгосрочную поддержку 29.x.

Запишите версию, разрядность и файловую систему каталога блоков, запланируйте обычное обновление, затем проверьте реально работающую версию, соединения и синхронизацию. После этого проверьте зависимый сервис, например подготовку работы пулом. Успешный установщик и возобновлённый майнинговый сервис — разные наблюдения. Основание для действия — опубликованное исправление, не неподтверждённое заявление о краже монет через эти ошибки.

Команда отделяет эти три раскрытые проблемы от другого набора, предварительно анонсированного с основным релизом для более позднего раскрытия. Не складывайте количества и не выдумывайте неизвестные детали. Практическая новость: исправления доступны, различия платформ важны, а 32-битным системам и FAT32 нужно внимание сверх выбора номера версии.

Источник: Bitcoin Core ↗ · Paused-peer memory advisory ↗ · Undo-file overflow advisory ↗ · Software maintenance life cycle ↗ · Bitcoin Core 32.1 release ↗

Калькулятор майнинга ↗

Ещё в этой рубрике

SRBMiner 3.8.1 добавляет настройку питания: снижение потребления может стоить части хешрейта

SRBMiner 3.8.1 добавляет настройку питания: снижение потребления может стоить части хешрейта

Релиз от 28 октября позволяет подстроить текущий разгон NVIDIA в Linux. Нужны root и фиксированная частота ядра; стандартное допустимое снижение хешрейта 2,5% не обещает экономию электричества.

Knots 29.4.3 продлевает блокировку наград в BLAKE2b-ветке: проверьте сеть выплат

Knots 29.4.3 продлевает блокировку наград в BLAKE2b-ветке: проверьте сеть выплат

Релиз от 28 октября устанавливает созревание 25 920 блоков с высоты 979 919 при действии временного режима. Это правила BLAKE2b-ветки, а не изменение 100-блокового правила Bitcoin Core для SHA256d.

Для Pearl предложили сохранить майнинг на RTX 40 после перехода на FP8

Для Pearl предложили сохранить майнинг на RTX 40 после перехода на FP8

Предложение от 27 октября добавляет арифметический профиль Ada в будущий FP-протокол. Есть измерения RTX 4070 Ti SUPER, но интеграция, механизм доказательств и активация ещё не завершены.