ваша транзакция подвержена атаке на опережение что значит
Почему блокчейн долго не подтверждает транзакцию, как ускорить
Почему блокчейн долго не подтверждает транзакцию, как ускорит
Транзакции в блокчейн-сети требуют подтверждений от майнеров – это основной принцип и залог работы всей системы. Сегодня рассмотрим такую проблему: почему блокчейн долго не подтверждает транзакцию и можно ли как-то ускорить процесс.
Что значит неподтвержденная транзакция в блокчейне
Неподтвержденная транзакция в блокчейне – это платеж, который находится в мемпуле (проще говоря, в очереди). Майнеры подтверждают платежи один за другим, причем в приоритете всегда те, которые дают им наибольшие возможности для заработка.
Майнер получает доход как в виде награды за добавленный в блокчейн блок, так и за счет комиссий всех транзакций, находящихся в этом блоке. Следовательно, майнерам выгоднее всего уделять внимание платежам с наибольшей комиссией.
Почему не подтверждается транзакция?
Чаще всего транзакция не подтверждается из-за слишком низкого уровня установленной на нее комиссии. В таком случае она может обрабатываться очень долго или вообще зависнуть, так как очередь до нее никогда не дойдет.
Даже при нормальном уровне комиссии продолжительность обработки платежа может быть долгой, если в сети слишком большая нагрузка. Это может быть связано с какими-либо внешними событиями, влияющими на активность пользователей в сети. Когда слишком много транзакций совершается ежеминутно, то задержки неизбежны.
Сколько ждать подтверждения транзакции биткоин
Стандартное ожидание подтверждения биткоин-транзакции варьируется от 15 до 60 минут. Это зависит также от того, сколько подтверждений нужно для завершения перевода. Число по умолчанию – шесть, но некоторые сервисы могут и снижать его до 1-2. Не паникуйте, если средства не пришли в течение часа – при высокой загрузке блокчейна операция может занимать даже два часа.
Проверить, сколько подтверждений у вашей транзакции, можно на сайте blockchain.info, это обозреватель, содержащий информацию обо всех действующих в сети кошельках и операциях.
Чтобы получить нужную информацию, просто вставьте в поле поиска txid транзакции (предоставляется кошельком после отправки) и посмотрите статус перевода.
Как ускорить транзакцию
Теперь рассмотрим способы, как ускорить («протолкнуть») транзакцию, если она не подтверждается слишком долго.
Выборочная замена
Выборочная замена комиссии – Replace-by-Fee – подразумевает увеличение комиссионных сборов, чтобы сделать платеж более интересным для майнеров. Однако чтобы сделать такую операцию, необходимы некоторые навыки и высокий уровень внимательности – в противном случае блокчейн посчитает сделку попыткой двойной траты и забракует ее. А нужно сделать так, чтобы сеть увидела новый перевод, только с повышенными сборами, при этом сетевые узлы восприняли ее как замену старой и переместили в очереди.
Проблема в том, что с Replace-by-Fee работают не все майнеры, хотя, благодаря преимуществам этой функции, их число постепенно растет. Также, чтобы пользоваться опцией, нужен кошелек, который ее поддерживает (например, Bitcoin Core). Тогда, отправляя второй платеж, потребуется сначала включить в настройках кошелька параметр Opt-In RBF.
Двойная трата — «Double Spend»
Двойной тратой в блокчейн-сфере называется повторная передача денежных средств и использованием одного и того же источника. В некоторых случаях, если транзакция не проходит, пользователь может изменить комиссию или другие условия и отправить ее заново. Вероятность, что пройдут обе, исключена. Первой пройдет та, которая для майнеров более привлекательна. Вторая же просто устранится.
Основные шаги по проведению double-spending на примере кошелька Bitcoin Core:
Если платеж не срочный, то можно не торопиться и подождать пару дней – вдруг старая операция подтвердится. Это вполне возможно. Но не следует ждать дольше 72 часов, это чревато потерей средств.
Child Pays for Parent
Child Pays for Parent («ребенок платит за родителя») – метод не бесплатный и поддерживается не всеми пулами, зато весьма эффективен. Важное условие – при этом на счету отправителя должен оставаться запас средств.
Пользователь создает новую сделку, используя для этого остаток средств. При этом можно совершать платеж себе самому, главное, чтобы использовалась сдача с проблемной транзакции. Самое важное, что уровень комиссии при этом должен быть установлен такой, который покроет и первый, и второй платеж.
Использование ускорителей
Ускорители транзакций – это специальное ПО, с использованием которого можно протолкнуть зависший платеж. Пример – сервис ViaBTC.
Визуально процесс максимально прост. Пользователь должен указать txid проблемного платежа и ускорить ее либо бесплатно, либо платно (более эффективно). Сделки, которые помещены в ускоритель, гарантированно будут помещены в следующий блок, добытый пулом ViaBTC.
Как обезопасить себя от зависания транзакций?
Самое главное, на что нужно обращать внимание, чтобы обезопасить себя от зависания транзакций, это выставление правильного уровня комиссии. Некоторые кошельки ставят его самостоятельно, тогда пользователю не о чем беспокоиться. Некоторые же дают возможность регулировать комиссию – тогда следует выбирать вариант «приоритетная», который гарантированно даст оптимальное соотношение между затратами и скоростью проведения платежа.
Существует возможность отмены неподтвержденных транзакций через консоль Bitcoin Core. Эта процедура достаточно сложна и подходит для профессионалов. Включает в себя создание неформального ключа и пересоздание нового кошелька со старыми данными.
Заключение
Работа с нашим сервисом лишена перечисленных проблем. В рамках кошелька вы можете мгновенно отправлять или обменивать криптовалюту, а также фиатные деньги. Полная безопасность средств гарантируется. Обратите внимание на наличие выгодной реферальной программы – приглашайте знакомых и получайте финансовый бонус.
Что делать с неподтвержденной транзакцией биткоин
Количество человек, желающих заработать на криптовалюте, ежедневно растет. Соответственно, увеличивается и число транзакций с популярными цифровыми валютами, в первую очередь – биткоином. Это означает, что блоки, где хранятся монеты, заполняются быстрее. Из-за этого возникает проблема неподтвержденных транзакций, ведь размер блока по-прежнему остается 1 Мб.
Время перевода монет может затянуться на неопределенное количество часов, а иногда и дней, что вызывает большие неудобства. В этой статье мы детально поговорим о проблеме, разберемся в причинах ее возникновения и главное – выясним, как действовать в ситуации, когда зависла транзакция.
Записали видео-инструкцию для тех, у кого зависла биткоин-транзакция и он не знает, что делать. Показываем 3 рабочих способа, один из которых точно вам подойдет. Все зависит от биткоин-кошелька, которым вы пользуетесь. Работает только для неподтвержденных транзакций биткоина:
Что такое неподтвержденная транзакция биткоина
Чтобы разобраться с понятием неподтвержденной транзакции, познакомимся сначала с общим пониманием транзакции Биткоин.
Любая операция криптовалюты – это записи в цепочке блоков (блокчейн), которые содержат данные:
Когда инициируется транзакция, указанные данные отправляются в сеть и ждут занесения в блок – подтверждения со стороны майнеров. Только после этого подтверждения, баланс отправителя уменьшается, а получателя увеличивается на соответствующую сумму.
Большинство новичков в криптовалютном мире ошибочно полагают, что единственная задача майнеров – добыча цифровой валюты. На самом деле, их основная задача – подтверждение транзакций. Делают они это путем добычи блоков в сети биткоин, которые весят 1 МБ. Как только этот объем забивается информацией о переводах, блок считается закрытым и подтвержденным.
Если какая-то сделка после запуска не получила место в очередном блоке сети блокчейн (не была добавлена майнерами), она считается неподтвержденной транзакцией Биткоин, попадает в очередь из транзакций. Это может вызывать большие задержки в проведении операций с криптовалютой, что создает трудности для трейдеров, проводящих операции с данной монетой.
Почему не подтверждается транзакция
Время совершения операций с криптовалютой зависит от многих факторов:
За проведение операций в сети блокчейн участники сделок платят комиссии. Когда биткоин еще не был так популярен, комиссионные отчисления устанавливались и начислялись автоматически, а операции в блоки попадали мгновенно. С ростом спроса на биткоин, выросла и конкуренция за место в блоке. Фиксированная плата перестала отвечать потребностям рынка криптовалюты, и трейдеры начали самостоятельно определять размер комиссии.
Разумеется, в первую очередь майнеры выбирают операции, в которых размер оплаты за транзакцию больше. Потому, чем больше размер комиссии устанавливает пользователь, тем выше шанс, что его транзакция будет подтверждена в ближайшее время. Другими словами, в блоки попадают те сделки, стороны которых готовы заплатить больше.
Операции с низким вознаграждением также имеют шанс быть обработанными, но пользователям придется подождать. Именно с такими сделками, как правило, и возникает проблема попадания в очередь транзакций.
Сколько ждать подтверждения транзакции биткоин
В блокчейн блоки генерируются каждые 10 минут, но из-за большой конкуренции, в среднем перевод биткоинов занимает не менее 60-90 минут.
Если в сети появляются много активных пользователей с экспресс-транзакциями (повышенной комиссией), то те, кто желают сэкономить на комиссионных отчислениях, могут бороться за осуществление сделки неделями.
Операция, которая попала в очередь транзакций, может быть либо одобрена в течение 72 часов либо быть отменена. Тогда сумма перевода вернется на кошелек отправителя, и сделку придется осуществить заново.
Как ускорить транзакцию
Статус неподтвержденной сделки не означает, что она не состоялась или произошел какой-то сбой. Это только означает, что придется подождать какое-то время либо совершить операцию заново.
Существуют различные варианты ускорить или «протолкнуть» подтверждение транзакции.
Двойная трата — «Double Spend»
Основной и самый простой метод решения проблемы с очередью транзакций – двойная трата. Его суть заключается в том, что проведенная операция совершается повторно, но уже с адекватной комиссий, и перекрывает первичную.
Важно: Не стоит переживать, что обе операции пройдут, то есть двойная трата совершится буквально. По правилам криптовалютной системы при совершении подобных сделок совершается только та, которая имеет более выгодные условия для майнеров. Менее выгодные аналоги операций подлежат уничтожению.
Применение данного способа зависит от вида кошелька, используемого для хранения и операций с монетами. Для примера возьмем бумажник Bitcoin-Core.
Для других криптокошельков подход является аналогичным. Основные различия могут быть лишь в наименовании команд. Отличная функция есть в бумажнике Electrum. Кнопка «replace-by-fee» позволяет повторно отправить биткоины с увеличенным комиссионным вознаграждением.
Child Pays for Parent
Child Pays for Parent (CPFP), дословно «дети платят за родителей» – один из самых популярных методов «проталкивания» платежа. Его суть заключается в том, что отправитель биткоинов создает еще одну операцию, используя «сдачу» с неподтвержденного платежа.
Сдача – средства, которые должны остаться на счету после совершения проблемной операции. Важно, чтобы суммы хватило и для старой, и для новой сделки.
Сторона сделки создает новую операцию со сдачей, которая «условно» была получена с другой, еще не подтвержденной транзакции. Ставит повышенную комиссию, которая распределится на две операции. Майнер заметит высокие комиссионные и подтвердит сделку.
Отправка монет совершается по любому адресу. Часто используют свой. Рассмотрим применение CPFP на примере кошелька Bitcoin Core.
Важно: Метод требует дополнительных затрат – комиссия за вторую операцию, и поддерживается небольшим количеством пулов майнеров.
Использование ускорителей
Еще один способ ускорить подтверждение сделки с биткоином – обратиться за помощью к майнинговым пулам. Самый популярный «поставщик» такой услуги – пул ViaBTC.
Также есть функция платного ускорения. Для этого надо зарегистрироваться на сайте. Комиссия сервиса уплачивается в Bitcoin Cash.
Пул ViaBTC обладает 7% мощностей, благодаря чему обращение к нему за помощью может быть оправдано. После оставления заявки, пул устанавливает транзакции более высокий приоритет. Однако сервис рассчитан не более чем на 100 сделок в час и часто бывает сильно перегружен.
Иные подобные сервисы: сайт пула AntPool, бот по ускорению в «Телеграм» – @FastTXbot.
Segregated Witness
Если все вышеописанные способы были связаны с манипуляцией над комиссиями транзакций, то Segregated Witness или SegWit работает с масштабируемостью блокчейн.
SegWit представляет собой софт форк от разработчиков кошелька Bitcoin Core, который путем оптимизации размера транзакций решает проблему переполненности блоков, а, следовательно, и скорости подтверждения транзакций.
Софт форк (Soft Fork) – то, что предполагает изменение в коде операции, не затрагивая ядро ПО. Он изменяет правила проверки подлинности блока.
Segregated Witness исключает из структуры транзакции подписи, которые занимают около 47% операции, в результате чего транзакция становится легче, а, следовательно, почти вдвое больше сделок помещается в блок, ограниченный 1 Мб. Подписи же выделяются в отдельную структуру, именуемую «отдельным свидетелем».
Решение SegWit было включено в клиент Bitcoin Core 0.13.1 2016 года. В 2017 году Segregated Witn был активирован в сети Litecoin, а также в среде менее популярных токенов: Groestlcoin, Syscoin, DigiByte, Monacoin, Vertcoin.
Как отменить неподтвержденную транзакцию биткоина
Если сделка получила хотя бы 1 подтверждение, отменить ее и вернуть монеты невозможно.
Как отменить перевод биткоинов в кошельке Bitcoin Core:
Метод не сработает: (1) если пользователь применяет облачное хранилище для сохранения информации о переводах; (2) если майнеры успели обработать неподтвержденную операцию.
Количество неподтвержденных транзакций
Ранее мы отмечали, что существуют специальные сервисы, на которых можно проверить статус перевода биткоинов, примерное время совершения транзакций, рассчитать уровень удачной комиссии. Например, это сайты:
Заключение
C увеличением спроса на биткоины число сделок с ним в разы увеличилось. При этом размер блоков остался прежним – 1 Мб. Это порождает конкуренцию среди транзакций по включению их в блоки и проблему создания очереди из них. Операции, которые не были добавлены в блок, получили название неподтвержденных транзакций.
Основная причина «игнорирования» майнерами конкретного перевода кроется в размере комиссии. Участники сети заинтересованы в сделках с большим размером награды, потому операции с маленькими комиссиями вынуждены ждать своего подтверждения часами, а то и днями.
Зависла транзакция BTC: топ способов решить проблему
После того, как транзакция транслируется в сеть Биткойн, она может быть включена в блок, который публикуется в сети. Чтобы обезопасить себя от двойных расходов, транзакцию не следует считать подтвержденной, пока она не достигнет определенного количества блоков.
Обратите внимание, что неподтвержденные сделки не аннулируются.
Классический биткойн-клиент будет показывать транзакцию как «n/unconfirmed / неподтвержденную», пока транзакция не достигнет глубины в 6 блоков.
Почему транзакция зависла?
Что делать, чтобы транзакции не оставались неподтвержденными
Лучше всего правильно выставить комиссию на момент отправки. Многие кошельки криптовалют позволяет вам выбирать, сколько платить за комиссию майнера. Для монет, которые предоставляют вам 3 варианта комиссии (низкая, нормальная, высокая), мы рекомендуем выбрать «высокий» приоритет комиссии для более быстрого подтверждения.
Мобильные кошельки часто не могут предсказать будущую нагрузку сети, поэтому могут не подходить в случае очень внезапного увеличения активности в сети.
Если при отправке была установлена слишком низкая комиссия, то ваша сделка получает статус «Pending».
Как ускорить подтверждение неподтвержденной транзакции?
Входящая транзакция
Ethereum
Если вы отправили неподтвержденную транзакцию Ethereum или ERC-20 токена, вы можете заменить эту транзакцию на другую, с более высокими комиссиями. Пошаговые инструкции можно найти здесь (англ). Однако совершение новых транзакций с Ethereum или токенами без следования инструкциям НЕ приведет к более быстрому подтверждению предыдущих транзакций.
Bitcoin
Если вы отправили неподтвержденную биткойн-транзакцию, существует ряд сервисов, которые утверждают, что ускоряют подтверждения, например https://bitaccelerate.com и https://pushtx.btc.com . Эффективность этих сервисов не гарантирована. Невозможно найти полностью надежный сервис, который лучше всего ускорит транзакцию.
Вы также можете проверить, есть ли исходящая транзакция в проводнике блокчейна. Если у транзакции 2 пункта назначения, вы можете выполнить следующие действия, чтобы ускорить ее. Этот метод, который называется «ребенок платит за родителя» (CPFP).
Как ускорить неизрасходованные транзакции BTC?
Существуют и другие варианты ускорения, такие как «RBF», что расшифровывается как Replace By Fee (заменить другой комиссией).
Про RBF расскажем в следующих статьях, поэтому добавляйте нас в закладки!
Что делать, если ваша транзакция «застряла»
Отец Сельского Майнинга
Бывалый
Число транзакций в сети Биткойна с годами стабильно росло. Это значит, что всё чаще блоки заполняются до предела. И так как не все транзакции могут сразу же быть включены в блокчейн, в «пулах памяти» (своего рода «очередях транзакций») майнеров образуются пробки.
Майнеры обычно первыми включают в свои блоки транзакции с самой высокой комиссией. Транзакции с более низкими комиссиями «перебиваются» на так называемом «рынке комиссий» и остаются в пулах памяти майнеров до обнаружения следующего блока. Если транзакция снова перебивается, ей приходится ждать следующего блока.
Результатом может стать не самый лучший пользовательский опыт. На подтверждение транзакций со слишком низкой комиссией могут уйти часы, дни, а иногда они и вовсе никогда не подтверждаются.
Но вот несколько советов, как избежать зависания вашей транзакции.
Перед отправкой
В первые годы существования Биткойна большинство кошельков добавляли к исходящим транзакциям фиксированную комиссию: как правило, 0,1 mBTC. Поскольку у майнеров всё равно оставалось свободное место в блоках, они обычно включали эти транзакции в ближайший добытый блок. (На самом деле часто также включались транзакции с более низкой комиссией или вообще без комиссии).
С ростом конкуренции за пространство в блоке фиксированной комиссии 0,1 mBTC часто недостаточно, чтобы транзакция была включена в следующий блок; её перебивают транзакции с более высокой комиссией. Хотя даже транзакции с низкой комиссией, вероятно, рано или поздно будут подтверждены, это может занять много времени.
Попробуйте увеличить комиссию
Если хотите, чтобы ваша транзакция была подтверждена быстрее, очевидное решение – включить более высокую комиссию.
Если ваш кошелёк (по умолчанию) указывает недостаточную комиссию, её можно откорректировать вручную, либо в настройках кошелька, либо при отправке транзакции (или и там, и там).
Такие сайты, как 21.co, следят за сетью и подсказывают, какую комиссию следует включать на один байт, а также как быстро могут быть подтверждены транзакции с разными комиссиями.
Если вам нужно, чтобы платёж прошёл в ближайшие один-два блока, вы должны заплатить более высокую комиссию. Для не таких срочных платежей комиссия может быть ниже, просто на подтверждение уйдёт несколько больше времени.
Проверьте, есть ли в вашем кошельке динамические комиссии
Сегодня большинство кошельков поддерживают динамические комиссии. Эти кошельки, исходя из данных сети Биткойна, автоматически включают комиссии, с которыми транзакция должна быть включена в ближайший или один из ближайших блоков.
Некоторые кошельки также позволяют выбрать комиссию в зависимости от приоритета. Опять же, с более высокими комиссиями ваши транзакции будут подтверждены быстрее, а с низкими понадобится больше времени.
Если транзакции с вашего кошелька часто задерживаются в часы пик и у вас нет возможности выбрать комиссию с большим приоритетом, скорее всего, ваш кошелёк устарел. Проверьте, доступно ли обновление, или смените кошелёк.
Подумайте насчёт смены кошелька
Если вы решите сменить кошелёк, вам, конечно, нужно перенести средства со старого кошелька на новый. Если вы не спешите и не возражаете против уплаты комиссии, то можно просто переслать средства со старого кошелька на новый через сеть Биткойна. Они, вероятно, рано или поздно дойдут – даже если комиссия низкая.
Если же вы спешите, то некоторые кошельки позволяют экспортировать приватные ключи или исходник приватных ключей и затем импортировать их в новый кошелёк. Для этого транзакции в сети Биткойна не требуются. Вы сразу же сможете проводить транзакции с нового кошелька.
Замена по комиссии
Самый простой способ сделать так, чтобы транзакция перепрыгнула очередь, – использовать опцию «возможной замены по комиссии» (Opt-In Replace-by-Fee, или Opt-In RBF). Это позволяет повторно отправить ту же транзакцию, но с более высокой комиссией.
В большинстве случаев, когда по сети повторно отправляется та же транзакция, но с более высокой комиссией, сеть её отклоняет. Узлы Биткойна обычно считают такую новую транзакцию двойным расходованием и поэтому не принимают или не передают её.
Но при отправке транзакции с Opt-In RBF вы, по сути, говорите сети, что можете позже повторно отправить ту же транзакцию, но с большей комиссией. Как следствие, большинство узлов Биткойна примут эту новую транзакцию вместо старой, позволив ей встать в начало очереди.
То, будет ли новая транзакция включена в ближайший блок, зависит от того, какой майнер найдёт следующий блок: не все майнеры поддерживают Opt-In RBF. Однако эту опцию поддерживает достаточно майнеров, чтобы ваша транзакция с высокой вероятностью была включена в один из ближайших блоков.
Opt-In RBF сейчас поддерживают два кошелька: Electrum и GreenAddress. В зависимости от кошелька, вам может понадобиться включить Opt-In RBF в настройках перед отправкой (первой) транзакции.
Ребёнок платит за родителя
Если ваш кошелёк не поддерживает Opt-In RBF, всё несколько сложнее.
Возможно, сработает метод «ребёнок платит за родителя» (Child Pays for Parent, или CPFP). При использовании CPFP майнеры не обязательно выбирают транзакции с самой высокой комиссией, но вместо этого выбирают группу транзакций с самой высокой суммарной комиссией.
Если не углубляться в технические детали, то большинство транзакций не только отправляют биткойны получателю, но также отправляют вам «сдачу». Вы можете потратить эту сдачу в следующей транзакции.
Некоторые кошельки позволяют расходовать эту сдачу, даже если она всё ещё не подтверждена, поэтому вы можете отправить её сами себе в новой транзакции. Только в этот раз не забудьте включить достаточно высокую комиссию, чтобы компенсировать низкую комиссию изначальной транзакции. Майнер выберет целую группу транзакций и подтвердит их все сразу.
Если ваш кошелёк не позволяет выбрать, какие именно биткойны расходовать, – т. е. вы не можете расходовать именно неподтверждённую сдачу, – можно попробовать отправить себе все средства в кошельке, куда будет включена и сдача.
Как и в случае Opt-In RBF, в настоящее время не все майнеры поддерживают CPFP. Но всё же эту опцию поддерживает достаточно майнеров, чтобы ваша транзакция была подтверждена в одном из следующих блоков.
Или…
Если нет возможности использовать ни Opt-In RBF, ни CPFP, вы всё же можете попытаться переслать изначальную транзакцию с большей комиссией. Некоторые майнеры принимают так называемую «полную замену по комиссии». Однако в настоящее время имеющиеся в открытом доступе кошельки такую опцию не поддерживают.
Или же можно подождать, пока транзакция не подтвердится, или пока биткойны вновь не появятся на вашем кошельке. Важно отметить, что пока транзакция не подтверждена, биткойны формально всё ещё находятся на вашем кошельке – хотя часто этого не видно. Биткойны не «зависают» в буквальном смысле в сети и не могут потеряться.
Кроме того, майнинг-пул ViaBTC стал предлагать «ускоритель транзакций». Если ваша зависшая транзакция включает комиссию не меньше 0,1 mBTC на килобайт, вы можете сообщить ID транзакции ViaBTC, и пул повысит её приоритет относительно других транзакций. Так как ViaBTC контролирует около 7% вычислительной мощности сети Биткойна, существует высокая вероятность, что он найдёт блок в ближайшие несколько часов. Тем не менее сервис ограничен 100 транзакциями в час.
Если вы – получатель
Конечно, зависнуть может и транзакция, в которой вы являетесь получателем.
Если ваш кошелёк поддерживает расходование неподтверждённых транзакций, то это можно также решить с помощью CPFP. Точно так же, как описывалось выше, вы можете переслать неподтверждённые входящие биткойны себе, включив достаточно высокую комиссию, чтобы компенсировать низкую комиссию изначальной транзакции. Если новая комиссия достаточна, транзакция обычно подтверждается в пределах нескольких ближайших блоков. Разумеется, упомянутый выше ускоритель транзакций ViaBTC работает и для входящих транзакций.
Единственный другой вариант – спросить отправителя, может ли он использовать Opt-In RBF. Если да, то он может повторно отправить транзакцию с более высокой комиссией.
Кроме того, не забывайте, что всегда можно отменить застрявшую биткойн-транзакцию.