Ошибка с комиссией в биткоин-транзакции обошлась в $102 000
Владелец биткоин-кошелька неожиданно заплатил комиссию в 1,6 BTC, что эквивалентно $102 778, не отправив при этом ни одной монеты адресату. Инцидент был зарегистрирован в блоке 962 142, подтвержденном 12 августа.
Согласно данным блокчейна, транзакция имела один вход на 160 343 885 сатоши, которые полностью ушли майнерам, а выход остался пустым. Это привело к тому, что отправленный платеж не дошел до получателя.
Причиной сбоя стала функция Replace-by-Fee (RBF), запущенная пользователем. Она позволяет заменять неподтвержденные транзакции на новые с более высокой комиссией, чтобы ускорить их обработку. Однако в данном случае скрипт не сработал должным образом и постоянно увеличивал комиссию.
В результате вся сумма была поглощена комиссией, и перевод попал в блок без выхода. Протокол биткоина позволяет такие действия, поскольку не ограничивает размер комиссии. Майнинговый пул SpiderPool получил всю сумму, что составило 88% от общей комиссии в блоке — 1,82 BTC.
Чтобы избежать подобных ситуаций, важно отключать автоматическое повышение комиссии через RBF и устанавливать жесткие лимиты на комиссию. Также рекомендуется делать пробный перевод на небольшую сумму, чтобы убедиться в корректности работы скрипта.
Этот случай подчеркивает необходимость тщательной проверки настройки автоматизации в кошельках, как и секретной сид-фразы. Биткоин в то время торговался на уровне $63 770, и такая ошибка стоила владельцу более $102 000, при этом ни один сатоши не дошел до адресата.