Вівторок, 19 Серпня, 2025

День, коли хтось хакнув основу основ Bitcon та зробив із 21 млн 184 000 млн криптомонет

Запитайте у шанувальників криптовалюти, що робить Bitcoin цінним, вони напевне скажуть – його обмежена кількість. І обов’язково порівняють Bitcoin з золотом (не згадуватимемо, що Bitcoin – це лише дані, а золото – фізична річ). Однак дійсно, колись було сказано: біткоїнів буде не більше 21 мільйона. І всі повірили. Аж доки хтось не зробив у 8762 рази більше криптомонет – 184 000 млн.

Так сталося, що на той момент Bitcoin був на початку свого шляху і подію ніхто не помітив. Уявіть знецінення цієї криптомонети, якби це сталося сьогодні: люди, вірячи у обмежений запас Bitcoin, розігнали його ціну до понад $100 000, а хтось випускає на ринок мільярди нових монет, яких вистачить усім.

На момент інциденту, 15 серпня 2010 року, в обігу було вже понад 18,5 мільйона Bitcoin. Якась одна людина вирішила, що математика – штука гнучка, і за допомогою бага створила 184 мільярди біткоїнів.

Тут нам слід пригадати, що на той час біткоїн коштував близько 30 центів. У травні 2010-го один програміст обміняв 10 000 біткоїнів на піцу – сьогодні це означало б, що та піца коштувала на понад 110 мільйонів доларів.

Тоді біткоїн був сирим експериментом, а не «цифровим золотом». І, як у кожного недоношеного стартапу, в нього були свої дитячі болячки. Однією з таких став баг, що дозволив створити в рамках одного блоку понад 184 мільярди монет.

Анонімний користувач, чию особу не встановлено досі, використав вразливість у коді. Жертвою став блок №74638. Там дві адреси отримали по 92 мільярди біткоїнів. Код не врахував, що сума виходів може перевищити допустиме значення. Переповнення змінної – класика жанру. Помилку оперативно виявив один з програмістів – Джефф Гарзик.

Реакція була миттєвою: менш ніж за 5 годин вийшов патч 0.3.10, а сам блок з 184 млрд Bitcoin просто знищили. Провели так званий «софт форк» – стан блокчейну (книга записів усіх транзакцій) відкотили назад, а всі фінансові транзакції після інциденту визнали недійсними (хтось втратив гроші).

Патч випустив ніхто інший, як Сатоші Накамото (досі невідомо, хто стоїть за цим іменем). Можна довго сперечатися, хто це був – один програміст, група або симулякр, – але саме він (вона, вони) зафіксував систему. Втручання було критично необхідним: якби баг залишили, новостворені 184 мільярди монет повністю обвалили б довіру до біткоїна, ще до того, як криптовалюта встигла сформуватись.

Варто пам’ятати: тоді ще можна було «відкотити» блокчейн Bitcoin без катастрофічних наслідків, бо тоді Bitcoin був нікому непотрібний. Сьогодні це просто неможливо. Подібна атака спричинила б хаос, крах бірж і масове скасування транзакцій. Один факт того, що 21-мільйонний ліміт взагалі можна було порушити, спричинив би паніку в криптоспільноті та обвал курсу.

Цікаво, що тодішній баг не вбив біткоїн. Навпаки – після виправлення курсував підйом: із 7 до 30 центів усього за кілька місяців. Чому? Їто знає. Шляхи бажаючих отримати гроші з повітря несповедимі.

Хто здійснив випуск монет Bitcoin понад технічно допустимий ліміт – невідомо досі. Але це, без перебільшень, перший хакер у історії блокчейну. Людина, яка довела, що навіть «нехай ми зафіксуємо максимум у 21 мільйон» можна обійти одним рядком коду.

І хоча наслідки вдалося нівелювати, сам факт залишився в історії як нагадування: криптовалюта, в яку вкладають десятки мільярдів, існує, на чесному слові. Історія з 184 мільярдами – це не просто інцидент. Це нагадування, що наступний баг може чекати за рогом. З огляду на масштаби криптовалют та їх глибоке проникнення в глобальну економіку подібний баг може обвалити фінансову систему.

За матеріалами: Decrypt

НАПИСАТИ ВІДПОВІДЬ

Коментуйте, будь-ласка!
Будь ласка введіть ваше ім'я

Євген
Євген
Євген пише для TechToday з 2012 року. Інженер за освітою. Захоплюється реставрацією старих автомобілів.

Vodafone

Залишайтеся з нами

10,052Фанитак
1,445Послідовникислідувати
105Абонентипідписуватися

Статті