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, новішого типу, який дозволяє лише одну непідтверджenu дитину. За механізмом витіснення сестринських транзакцій, введеним у версії 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’s Fix for a Broken Mining Node? Turn It Off and On Again з’явився першим на BeInCrypto.

Відмова від відповідальності: Інформація на цій сторінці може бути отримана від третіх осіб і не обов'язково відображає погляди або думки KuCoin. Цей контент надається лише для загального інформування, без будь-яких запевнень або гарантій, а також не може розглядатися як фінансова або інвестиційна порада. KuCoin не несе відповідальності за будь-які помилки або упущення, а також за будь-які результати, отримані в результаті використання цієї інформації. Інвестиції в цифрові активи можуть бути ризикованими. Будь ласка, ретельно оцініть ризики продукту та свою толерантність до ризику, виходячи з ваших власних фінансових обставин. Для отримання додаткової інформації, будь ласка, зверніться до наших Умов використання та Розкриття інформації про ризики.