Транзакція з біткоїном коштувала $102 тисячі через помилку в комісії

биткоин

Власник біткоїн-гаманця заплатив комісію 1,6 BTC (близько 102 778 доларів США), але не переказав адресату жодної монети. Транзакцію підтвердили 12 серпня у блоці 962 142.

Дані блокчейну показують один вхід на 160 343 885 сатоші. Усі ці частки BTC пішли майнерам, а єдиний вихід залишився порожнім.

Чому комісія біткоїн-транзакції вийшла з-під контролю

Користувач запустив автоматичний скрипт із функцією Replace-by-Fee (RBF). Вона дозволяє замінити непідтверджену біткоїн-транзакцію на іншу, з вищою комісією, щоб швидше пройти чергу в мемпулі.

RBF вирішує реальне завдання: суми зборів можуть різко зрости за лічені хвилини, а платіж, що “застряг”, нерідко чекає на підтвердження годинами.

Однак цього разу скрипт дав збій. Замість того, щоб зупинитися на розумному рівні, бот підвищував комісію щосекунди. З кожним новим варіантом вона “забирала” з балансу все більше коштів.

Зрештою, комісія “з’їла” всю суму на вході. Адресат не отримав нічого, а переказ потрапив у блок з нульовим виходом. Ноди біткоїна прийняли транзакцію, оскільки протокол не обмежує розмір комісії, яку відправник віддає майнерам.

Блок видобув пул SpiderPool і забрав усі сатоші. Загальна комісія в цьому блоці становила близько 1,82 BTC, і 88% цієї суми припало на один помилковий платіж. Майнінг-пулам це особливо до речі: один із лідерів ринку оголосив про банкрутство у липні.

Три налаштування проти неконтрольованої комісії

Щоб уникнути подібних проблем, необхідно вимкнути автоматичне підвищення комісії через RBF. Ручне підтвердження змушує перевіряти кожне підвищення перед відправкою у мережу.

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

По-третє, завжди потрібен пробний переказ. Кілька тисяч сатоші покажуть, чи правильно працює бот. Тим, хто масово переказує біткоїни, варто проводити тестову транзакцію після кожного оновлення ПЗ.

Ситуація нагадала про базові правила самостійного зберігання криптовалюти. Жертви зламу гаманця Coldcard теж дотримувалися всіх рекомендацій, але врешті-решт позбулися цифрових коштів. Засновник Binance Чанпен Чжао тоді зазначив: абсолютно безпечних сховищ не буває.

Автоматизацію в гаманцях варто перевіряти так само ретельно, як і сід-фразу — секретний набір слів для доступу до цифрових активів. Безконтрольний скрипт спустошить рахунок швидше за будь-якого хакера.

Біткоїн торгувався поблизу 63 770 доларів США. При такій вартості помилка обійшлася більш ніж у 102 000 доларів — величезна втрата, при тому, що до потрібного адресата не дійшло ні цента.

Майнери біткоїна навряд чи засмутяться. Їхній прибуток падає вже кілька місяців, і компанії йдуть із мережі рекордними темпами. Випадкова комісія на суму понад 100 000 доларів стала для них справжнім подарунком. Перед розробниками криптогаманців при цьому залишається відкритим питання: чи повинен гаманець допускати витрату всіх коштів на комісію в межах однієї транзакції.

No votes yet.
Please wait...

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *