BTC Tools - криптовалютные инструменты и сервисы


текущий курс BTC/USD

Как отменить неподтвержденную транзакцию Биткоин?

транзакции БиткоинТранзакция в сети Биткоин может длительное время находиться в статусе неподтвержденных из-за низкой комиссии или попыток двойной траты монет.

Можно долго ожидать отмены такой транзакции, пока она будет исключена из памяти узлов (mempool) или попробовать "протолкнуть" её с помощью сервиса viabtc.com или аналогичного. Но, существует более простой и бесплатный способ отмены неподтвержденных транзакций Bitcoin - через официальный клиент Bitcoin Core. В этой инструкции рассмотрим порядок действий с клиентом Bitcoin Core 0.14.

Bitcoin Core 0.14.1

1. Убеждаемся, что "зависшая" транзакция ждёт подтверждения. Для этого: копируем id вашей транзакции и вставляем в строку поиска сервиса blockchain.info (или аналогичного), находим свою транзакцию со строкой "неподтвержденная транзакция" (unconfirmed transaction). Если такая строка присутствует, транзакция действительно ждет подтверждения сетью. Можно переходить к пункту 2.

2. Закрываем Bitcoin Core, в свойства его ярлыка (на рабочем столе) добавляем параметр -zapwallettxes=1 (например "C:\Program Files\Bitcoin\bitcoin-qt.exe" -zapwallettxes=1). Запускаем Bitcoin Core с помощью измененного ярлыка. Когда кошелек запустится и переиндексирует цепочку блоков, все неподтвержденные транзакции из него исчезнут. Также, для Bitcoin Core версии 0.14 и выше, необходимо перед запуском переименовать или удалить файл mempool.dat. Этот файл находится в одной папке с вашим файлом wallet.dat

zapwallettxes

3. Теперь нужно отправить новую транзакцию, с адекватной комиссией. Рекомендуемый размер комиссии можно посмотреть тут или тут.

Важно! Т.к. ваша старая (неподтвержденная) транзакция всё ещё остаётся в сети, она может когда-нибудь неожиданно подтвердиться. Чтобы это предотвратить, нужно для новой транзакции указать хотя бы один из входов, совпадающий с одним из входов старой транзакции.