
Ravencoin 11 серпня повідомив, що критична вразливість консенсусу експлуатувалася з 7 серпня, дозволяючи вразливим вузлам приймати недійсні блоки, починаючи з висоти 4 487 776.
Проєкт попередив у своєму повідомленні, що ланцюг відновлення, який видобувається 2Miners і RavenMiner, може спровокувати глибоку реорганізацію, що триватиме “приблизно три дні”, якщо він стане домінантним.
Це попередження надійшло після екстреного випуску програмного забезпечення від 2Miners 10 серпня. Пул заявив, що помилка полягає у валідації заголовка блоку KAWPOW і дозволяє зловмиснику обійти звичайний ресурсомісткий процес майнінгу. Ravencoin порадив біржам призупинити депозити та виведення RVN і повідомив користувачам, що підтвердження після блоку 4 487 775 слід розглядати як потенційно оборотні.
2Miners заявив, що заголовок KAWPOW містить поле nHeight, яке не перевірялося на відповідність фактичному положенню блоку в ланцюзі. Маніпулюючи цим значенням, зловмисник міг досягти шляху валідації, який пропускав повну перевірку Proof of Work і приймав наданий хеш міксу без підтвердження справжньої роботи ProgPoW.
В екстреному випуску йшлося, що блоки, створені за допомогою цієї вразливості, не містили справжньої роботи ProgPoW і були "на порядки дешевші" у виробництві, ніж чесні блоки з такою ж складністю. Він також задокументував два ефекти, помічені в основній мережі: уражені вузли могли вийти з ладу після перезапуску, тоді як вузли, що намагалися синхронізуватися, могли зіткнутися з пошкодженими послідовностями заголовків і не змогли наздогнати.
2Miners повідомив, що експлуатація тривала з 7 серпня до випуску оновлення 10 серпня. Між висотами 4 489 527 і 4 491 615 було ідентифіковано 96 уражених блоків серед 2 089 перевірених. Окремий зразок, що охоплював період до 7 серпня, не виявив уражених блоків, що підтверджує ідентифіковану початкову точку.
2Miners випустила версію 4.6.1.1-hf1, яка відхиляє блоки, чия заявлена висота заголовка відрізняється від їх фактичного положення в ланцюзі, починаючи з 4 487 776. Патч також додає контрольну точку на 4 487 775 і перебудовує стан ланцюга, коли пошкоджені індексні дані заважають вузлу нормально продовжувати роботу.
Пул заявив, що оператори вузлів, біржі, майнери та експлорери повинні оновитися. Його випуск попереджає, що перший перезапуск може зайняти кілька годин, оскільки програмне забезпечення відтворює близько 4,49 мільйона блоків і 28 мільйонів транзакцій під час перебудови стану ланцюга. Операторам, що керують кількома вузлами, було рекомендовано оновлювати їх індивідуально.
Офіційні примітки Ravencoin на GitHub окремо зазначили, що ще не існує основної версії, яка виправляє як проблему KAWPOW, так і іншу помилку переповнення кількості передачі активів. Супроводжуючий Ганс Шмідт рекомендував використовувати код 2Miners для вирішення проблеми майнінгу, поки не стане доступним комбінований патч.
Upbit призупинила депозити та виведення Ravencoin 10 серпня, посилаючись на проблему мережі, ще до ширшого попередження проєкту. У її повідомленні зазначається, що торгівля залишається доступною, тоді як перекази залишаються призупиненими. Bitget також призупинила депозити та виведення RVN для обслуговування гаманця, починаючи з 10 серпня.
Дані CoinGecko показали, що у вівторок RVN торгувався близько $0,00288, знизившись приблизно на 19,1% за 24 години. Його ринкова капіталізація впала приблизно до $47,3 мільйона, тоді як 24-годинний обсяг торгів наблизився до $11 мільйонів.
Ravencoin вже стикався з іншою вразливістю протоколу раніше. У 2020 році зловмисники використали вразливість для створення близько 315 мільйонів несанкціонованих RVN, як повідомлялося в попередньому висвітленні експлойту Ravencoin. Попередній інцидент стосувався надмірної емісії токенів, тоді як поточна вразливість стосується перевірки Proof of Work та конкуруючих історій ланцюгів.
У пов'язаному висвітленні реорганізації блоків, 18-блокова реорганізація Monero у 2025 році анулювала раніше підтверджені транзакції. Цей епізод ілюструє, чому біржі часто стають обережними щодо остаточності транзакцій, коли мережі Proof of Work розробляють конкуруючі історії.
Ravencoin заявив, що 2Miners і RavenMiner контролювали більшість хешрейту мережі та майнили з останнього неураженого блоку, виключаючи експлуатовану гілку. Проєкт попередив, що якщо їхній ланцюг стане домінантним, транзакції, підтверджені після 4 487 775, можуть зникнути з прийнятої історії. Деякі можуть повернутися до мемпулів і бути знову видобуті, але Ravencoin заявив, що це "не гарантується".
Наступними етапами є стабільний домінантний ланцюг, ширше впровадження виправленого програмного забезпечення та комбінований вихідний реліз Ravencoin. До того часу рекомендації проєкту залишаються для бірж призупиняти перекази, а для користувачів — не покладатися на нещодавні підтвердження. Ravencoin також підкреслив, що його попередження не слід інтерпретувати як підтримку відкоту або будь-якого конкретного плану відновлення.





