На тлі, здавалося б, нескінченного потоку хакерських атак, витоків даних, експлойтів та програмних помилок, одна програмна вразливість непомітно знищила третину активів біткойн-фонду і якимось чином залишалася непоміченою протягом двох місяців.
Біткойн-фонд втратив 36 % своїх активів, але ніхто цього не помітив протягом 74 днів

Основні висновки
- Помилка в Nomic, що сталася 25 червня, призвела до створення 39,84 nBTC без забезпечення, що спричинило 36% збиток у запасах Alloyed BTC.
- Osmosis заблокував 22,65 BTC після того, як хаос у Nomic залишався непоміченим протягом цілих 74 днів.
- Зараз Osmosis хоче, щоб керівництво заволоділо 22,65 BTC і повністю відновило резервне забезпечення Alloyed BTC.
Збій у Nomic спричинив 36%-ву прогалину в забезпеченні Alloyed BTC
За даними децентралізованої біржової платформи (DEX) Osmosis, програмна помилка у налаштованому шляху пересилання IBC від Nomic дозволила зловмиснику випустити nBTC без забезпечення та сховати більшу частину цих коштів у кошику Alloyed BTC платформи Osmosis. Те, що звучить майже неймовірно, але є доведеним фактом, — це те, що емісія відбулася 25 червня і залишалася прихованою на очах у всіх протягом 74 днів.

«Нещодавно нам стало відомо про уразливість у ланцюгу Nomic. Ця уразливість дозволила зловмиснику здійснити подвійну витрату nBTC, що дало йому змогу надсилати фальшиві ваучери до Osmosis. Osmosis та IBC не зазнали зломів, оскільки помилка була в спеціальному механізмі пересилання на Nomic. 39,84 nBTC від загального обсягу випущених монет знаходяться в Alloyed BTC, що становить ~36% його забезпечення», — повідомила Osmosis цього тижня.
Osmosis заморожує кошти та звертається до органу управління для вирішення проблеми
Як тільки проблему було виявлено, Osmosis пояснила в X, що швидко призупинила депозити та зняття коштів, пов’язані з Nomic та Alloyed BTC, щоб зупинити подальший рух коштів. Потім команда спільно з валідаторами розробила екстрене оновлення, яке заблокувало 22,65 BTC, що перебували в гаманці зловмисника.
«Ми запропонуємо органам управління конфіскувати ці активи та попросимо їх використати накопичені BTC у загальному пулі спільноти для покриття залишку та відновлення повного забезпечення Alloyed BTC», — написала команда.
Незалежний дослідник виявив помилку, через яку Alloyed Bitcoin було випущено двічі
Незалежний дослідник, відомий як Rarma, вивчив код і поділився своїми висновками щодо того, що пішло не так на X. Простіше кажучи, система Nomic випадково створила один і той самий депозит біткойнів двічі. Перша партія була оброблена нормально, але друга перетворилася на додаткові nBTC, які фактично можна було витратити, як зазначено у дописі дослідника в X. Rarma виявив, що це був єдиний із 18 подібних процесів у файлі, який створив монети двічі, причому система навіть не перевірила, хто контролював рахунок, на який вони надходили.
Здійснення цієї атаки обійшлося всього в один сатоші — надзвичайно дешева атака, і Rarma написав тоді, що на момент оприлюднення його висновків 8 вересня помилковий код все ще залишався незмінним у гілці розробки Nomic. Оновлення безпеки Osmosis було опубліковано в X вже наступного дня.
Незважаючи на проблему з забезпеченням у BTC, з якою зараз має справу команда, цей інцидент все ж є корисним нагадуванням про так звані токени BTC, випущені на інших ланцюгах, оскільки їхнє забезпечення є настільки ж надійним, наскільки надійним є власний код, відповідальний за випуск цих токенів.
Цю статтю перекладено з англійської мови за допомогою штучного інтелекту. Оригінальна англомовна версія є авторитетним джерелом; автоматичні переклади можуть містити неточності, особливо в юридичній та нормативній термінології.












