Из-за популярности токенов BRC20 и так называемых NFT на Биткоине многие пользователи столкнулись с зависанием транзакций BTC.
В этой статье мы рассмотрим причины, почему транзакции с BTC долгое время пребывают в состоянии "Ожидание", способы ускорения таких транзакций и последствия, которые могут возникнуть, если перевод будет задерживаться слишком долго.
Почему транзакции зависают?
Чаще всего транзакции в сети BTC зависают из-за низкой комиссии. Однако это может произойти по разным причинам, а именно:
● активность в сети слишком велика, а комиссии значительно превышают норму;
● пользователь вручную снизил комиссию за перевод;
● криптовалютный кошелек самостоятельно поставил низкую комиссию.
В первом случае ничего делать не нужно. Когда активность в сети стабилизируется, упадет и ставка комиссии. Если объем оплачиваемых сатоши за транзакцию был установлен кошельком или пользователем, то комиссия за такой перевод будет ниже среднего показателя в сети. Это приводит к тому, что новые транзакции будут всегда стоять выше в мемпуле.
Как ускорить перевод BTC?
Если трейдеру удалось вручную задать комиссию при отправке, в этом же кошельке можно управлять и транзакцией. Но в некоторых хранилищах, например Xverse, предназначенных для торговли ординалами и токенами BRC20, иногда автоматически устанавливается низкий уровень газа (Gas), и непосредственно в хранилище его увеличить нельзя. В таком случае необходимо импортировать seed-фразу кошелька или приватный ключ в другой кошелек, например:
● Sparrow Wallet;
● Mycelium;
● Electrum.
Если вы загрузите хранилище и возобновите доступ к кошельку, вы сможете настроить актуальную или зависшую транзакцию. При этом на кошельке должны быть дополнительные средства: то есть повысить комиссию из заблокированных в самом переводе сатоши не получится. Это особенно касается случаев, когда вы отправили всю доступную сумму BTC из вашего кошелька. В таком случае вам придется пополнить кошелек снова, чтобы иметь средства для новой транзакции.
Что делать, если не получилось ускорить транзакцию?
Ничего. Некоторые кошельки не совместимы с другими хранилищами, и увеличить ставку комиссии даже после импорта закрытого ключа невозможно. В таком случае остается только надеяться, что комиссия в сети BTC упадет до уровня зависшей транзакции.
Выполнится ли перевод, который висит длительное время?
Зависит от того, сколь маленькой оказалась выставленная ставка комиссии. Например, вот этот перевод выполнялся в блокчейне BTC целый месяц, пока ставка комиссии не упала до $0,2 (или 5 sat/vB). Теоретически активность в сети иногда как аномально растет, так и аномально падает. Поэтому переводы с комиссией $0,1–$0,15 так же рано или поздно выполнятся. Вот пример такой транзакции.
В худшем случае, перевод может висеть и несколько кварталов или целый год. А ведь они будут выполнены только в том случае, если в сети BTC абсолютно не будет переводов, то есть когда сам Bitcoin уже будет никому не нужен.