Bitcoin Core устраняет критическую уязвимость, влияющую на построение блоков в старых версиях нод

iconBeInCrypto
Поделиться
AI summary iconСводка
Срочные новости о bitcoin: Разработчики Bitcoin Core сообщили о критической уязвимости, влияющей на построение блоков в более старых версиях нод. Ошибка, связанная с переорганизацией цепочки, вызывала повреждение mempool и была устранена в обновлении Bitcoin news update версии 30.0 в октябре 2025 года. Ноды, работающие на версиях 28.0–28.2 и 29.0–29.1, остаются уязвимыми. Майнерам и операторам пулов может потребоваться перезапустить ноды для восстановления чистого mempool.

Разработчики Bitcoin Core сообщили о критической уязвимости, которая может остановить работу затронутых нод при построении новых блоков. Ошибка проявляется во время переорганизации цепочки, повреждая mempool ноды.

К счастью, разработчики устранили проблему более года назад, но более старые ноды могут по-прежнему подвергаться риску.

Как повторная организация цепочки может нарушить создание блоков bitcoin

Шаблон блока — это кандидат в блоки , который нода готовит для майнеров. Без него майнинговая нода не может создавать новые блоки.

10 ноября Bitcoin Core опубликовал уведомление о CVE-2025-62861. Вот основные детали:

  • Затронутые версии: Bitcoin Core 28.0–28.2 и 29.0–29.1.
  • Основная причина: Правило, называемое вытеснением соседних элементов, некорректно работало во время переорганизации цепочки.
  • Ошибки: Ноды могли отбросить восстановленную транзакцию, но сохранить её потомков.
  • Оставшиеся транзакции потратили средства, которых уже не существовало.

Проблема касалась транзакций TRUC — более нового типа, позволяющего только одного неподтверждённого потомка. При вытеснении соседей, введённом в версии 28.0, второй потомок, платящий более высокую комиссию, может заменить первый.

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

Кто подвергался риску из-за ошибки в Bitcoin Core?

В основном, майнеры и операторы пулов, использующие уязвимые версии. Как только мемпул стал несогласованным, создание шаблона блока не прошло проверку на корректность.

Следовательно, затронутая нода больше не могла создавать блоки. Единственным решением была перезагрузка, которая заставила ноду восстановить свой mempool с нуля.

Исследователь безопасности Никлас Гёгге сообщил о уязвимости ответственно 26 сентября 2025 года. Вскоре после этого разработчик Грег Сандерс отправил исправление.

Исправленные выпуски последовали в октябре 2025 года с версиями 30.0, 29.2 и 28.3. Bitcoin Core опубликовал подробности только после того, как последняя уязвимая версия 29.x достигла конца срока поддержки. Именно поэтому разработчики обычно задерживают публикацию деталей до тех пор, пока большинство нод не обновятся.

Топ-10 стран по количеству bitcoin-нод: США лидируют с 32,63%, за ними следуют Германия и Франция. Источник: Newhedge
Топ-10 стран по количеству bitcoin-нод: США лидируют с 32,63%, за ними следуют Германия и Франция. Источник: Newhedge

Заметно, что в той же партии раскрытий были указаны еще две уязвимости, исправленные в версии 30.0. Одна из них могла остановить обработку блоков, а другая неправильно предоставляла разрешения для входящих Tor-соединений. Раскрытие также следует за партией из трех других уязвимостей, обнаруженных в октябре с помощью сканера на базе ИИ под названием Project Loupe.

Поэтому операторам, продолжающим использовать версии 28.0–29.1, следует немедленно обновиться. Перезапуск затронутой ноды также восстанавливает чистый mempool.

Пост Исправление Bitcoin Core для сломанной ноды майнинга? Выключите и включите снова появился первым на BeInCrypto.

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