Автор: Trustpool 26 Мар 2026 в 17:17 93 просмотра У любой технологии есть свои особенности, и блокчейн не исключение. Иногда вы отправляете или получаете крипту, а перевод «зависает»: подтверждений нет, биржа не зачисляет, кошелёк показывает «в обработке» уже несколько часов. Причём «такое» можно встретить и при переводе с BTC, и с USDT, и с ETH. Разберёмся, куда «девается» транзакция, когда стоит паниковать, а когда просто подождать и какие есть способы ускорить перевод. Как работают транзакции в блокчейне Чтобы понять, почему транзакция «застряла», надо понимать, как вообще работает технология блокчейна. Объясним максимально кратко и понятно. Если представить блокчейн тетрадью, то транзакции — это записи в ней. Когда транзакция отправляется, она сначала создаётся в кошельке и потом «идёт» в сеть. Её подхватывают узлы (ноды), проверяют и распространяют дальше. Дальше транзакция попадает в мемпул (mempool). Это такой зал ожидания, как в аэропорту или на вокзале, только в блокчейне. Там могут одновременно находиться тысячи операций, что совершенно естественно. Теперь начинается «отбор». Майнеры или валидаторы выбирают из мемпула транзакции, которые выгодно взять (обычно с более высокой комиссией), проверяют их ещё раз и формируют новый блок. Размер блока ограничен, поэтому часть транзакций может остаться ждать следующего блока. Блок добавляют в цепочку. Как только он добавлен в цепь, все его транзакции считаются подтверждёнными — у них появляется первое подтверждение. Каждый следующий блок сверху — это ещё одно подтверждение. Некоторые сервисы зачисляют средства после 1 подтверждения, другие ждут 2–6 и больше. Насколько быстро пройдёт транзакция, зависит от комиссии. Она в свою очередь зависит от «размера записи» в блоке и места в очереди. Чем комиссия выше относительно текущего уровня по сети, тем быстрее майнеры захотят взять вашу транзакцию в блок. О чём нам это говорит? О том, что если ваша транзакция «висит», это значит, что она прошла проверку и лежит в мемпуле, но майнеры игнорируют её, потому что другие люди предложили за «запись в книгу» больше денег. Почему транзакция зависает Теперь мы можем понять, какие могут причины зависаний. 🟢 Слишком низкая комиссия (ещё это называют gas price или priority fee). Майнеры и валидаторы обрабатывают транзакции с высокой комиссией в первую очередь. Если вы поставили минимум, транзакция может ждать часами или днями. В 90 % случаев задержки происходят именно из-за слишком низкой комиссии. 🟢 Перегруженность сети. Во время хайпа (например, запуск мемкоина) мемпул забивается, и даже средняя комиссия может не пройти. 🟢 Неверно установленный лимит газа (так называется комиссия в сети Ethereum). В сети Ethereum комиссия состоит из двух параметров: цены газа (gas price) и лимита газа (gas limit). Если лимит ниже, чем нужно для выполнения смарт-контракта, транзакция зависнет или упадёт с ошибкой Out of Gas. 🟢 Ошибки в самой транзакции. Неверные подписи, нехватка средств на комиссию, неправильные параметры — такие транзакции ноды могут просто не брать в блок. 🟢 Особенности сервиса (биржи или обменника). Часто транзакция уже подтверждена в блокчейне, но сервис ждёт, например, 6 подтверждений для BTC или 12+ для ETH, либо держит платёж на AML‑проверке или ручной модерации. 🟢 Очередь (или «конфликт nonce»). Если у вас одна транзакция с низкой комиссией повисла, она «занимает» свой порядковый номер (nonce). Все следующие операции с большими номерами nonce не смогут пройти, пока сеть не разберётся с первой. В итоге создаётся пробка: новые транзакции стоят в очереди, даже если у них комиссия высокая. 🟢 Технические задержки. Такое можно наблюдать в экосистеме TON. Иногда транзакция уже прошла, но кошелёк её может тупо «не видеть». В большинстве случаев проблема сводится к двум вещам: низкой комиссии или перегрузке сети. Остальные причины встречаются реже, но их тоже стоит учитывать. Как не доводить до «зависаний» Конечно, лучшее решение — не попадать в подобные ситуации. Поэтому давайте соблюдать меры профилактики: Не выкручивайте комиссию «на минимум», если не понимаете текущую нагрузку сети. Лучше установить рекомендованную кошельком. Смотрите нагрузку в мемпуле или в gas-трекерах (ссылки на них дадим ниже). Ещё мы рекомендуем делать тестовый вывод на небольшую сумму. Это явно дешевле, чем потом спасать «зависшие» деньги. Что делать, если транзакция зависла Перед тем как что‑то нажимать и «крутить комиссии», важно понять, где именно возникла проблема. Найдите и откройте вашу транзакцию в блокчейн‑обозревателе (по TXID/хэшу). Посмотрите статус: если нет ни одного подтверждения, значит, транзакция в мемпуле (очереди); если есть 1 или больше подтверждений, то проблема может быть на стороне сервиса. Определите сеть. Например, BTC отправляется только в сети Bitcoin, ETH — в сети Ethereum, а вот USDT может быть в разных сетях: Ethereum (ERC-20), Tron (TRC-20), BNB Chain (BEP-20) и других. Дальше от этого можно «плясать», то есть выбрать стратегию действий. Способ 1. Подождать Иногда самое эффективное и дешёвое решение — просто подождать. Если сеть перегружена, но комиссия была не сильно ниже рыночной, транзакция может пройти через несколько часов. Бывает, что ажиотаж спадает, и майнеры добираются до более дешёвых транзакций. Но если прошло больше 12 часов, а комиссия была значительно ниже среднего — лучше не ждать, а переходить к активным действиям. Способ 2. Увеличить комиссию В большинстве кошельков поменять комиссию можно вручную, где-то есть акселлератор. Мы расскажем о двух вариантах поднятия комиссии. RBF (Replace-by-Fee) В некоторых сервисах встроена функция Replace-by-Fee (RBF): когда заменяют зависшую транзакцию на новую с более высокой комиссией. В мемпуле такие транзакции помечаются как заменяемые: Например, RBF есть в MetaMask, BlueWallet, Electrum: Нажмите на зависшую транзакцию в списке. Выберите «Speed up». Кошелёк предложит новую комиссию — согласитесь или увеличьте её вручную. Подтвердите замену. RBF работает только если исходная транзакция была помечена как «заменяемая». Большинство современных кошельков делают это автоматически. Если кнопки «Speed up» нет, переходите к следующему способу. CPFP (Child Pays For Parent) Есть ещё один вариант, который работает с биткоином. Метод читерский и не факт, что сработает 🙂 CPFP (Child Pays For Parent) — отправка ещё не подтверждённых («дочерних») входящих биткоинов самому себе с очень высокой комиссией. Естественно, майнеру придётся подтвердить предыдущую транзакцию, чтобы «сорвать куш». Что надо сделать: Проверить наличие «сдачи» в зависшей транзакции. Введите её хеш в мемпуле: Прокрутите страницу. Если «сдача» есть, будет видно вот такое «раздвоение»: Отправьте весь остаток на любой адрес, можно и на свой, роли не играет. Комиссия должна быть намного выше оптимальной. Проверить можно на том же мемпуле. Дальше вернитесь на этот же сайт и введите хеш уже новой транзакции. Должна появиться отметка CPFP. Если её нет, увы, протолкнуть зависшую транзакцию не удалось. Метод «увеличить комиссию и спи спокойно» работает и с блокчейном TON. Здесь транзакции могут задерживаться из‑за очередей сообщений между контрактами. Проверьте статус в обозревателе TON Viewer. Если «не прошла», увеличивайте комисиию. Ну или всегда можно подождать 😀 Способ 3. Сбросить nonce (если транзакции не идут одна за другой) Это способ перезаписать зависшую транзакцию. Вы берёте тот же nonce (порядковый номер), что у застрявшей операции, и отправляете новую транзакцию с нулевой суммой самому себе, но с высокой комиссией. Как это сделать: Узнайте nonce зависшей транзакции. В Etherscan на странице вашего адреса есть вкладка «Nonce». Нажмите на «глаз» Создайте новую транзакцию перевода 0 токенов самому себе. В расширенных настройках укажите тот же nonce, что и у зависшей транзакции. Установите высокую комиссию (например, 50–100 gwei выше текущей средней). Отправьте. Сеть видит две транзакции с одинаковым nonce и выбирает в пользу той, у которой комиссия выше — старая помечается как «dropped & replaced», пробка исчезает, и следующие транзакции с большим nonce наконец проходят. Учтите, что метод работает только в сетях с поддержкой замены по nonce (Ethereum, BSC, Polygon, Arbitrum, Optimism и другие). Такие сети называют EVM‑совместимыми. Способ 4. Использовать ускоритель транзакций Ускорители — это сервисы, которые берут транзакцию и включают её в следующий блок за счёт своей комиссии. Для этого достаточно вставить хэш транзакции. Для биткоина можно использовать Via BTC Transaction Accelerator бесплатно и платно. Вот в чём различия: Для Ethereum и других сетей альткоинов лучше использовать внутреннюю механику. Это кошельки с функцией акселлератора по типу MetaMask, Trust Wallet, TokenPocket или биржи, предлагающие сделать вывод быстрее или повторно отправить транзакцию. Для Solana тоже есть специальные программы. Они напрямую отправляют транзакцию валидаторам: к такой относится Jito. ⚠️ Важно: никогда не вводите приватный ключ или сид-фразу на сайтах ускорителей. Все легальные ускорители работают только по хэшу транзакции. Учтите, что ускорители не дают стопроцентной гарантии. Если комиссия слишком низкая или сеть сильно перегружена, транзакция всё равно может ждать своей очереди. Способ 5. Если проблема на L2 L2 (Layer 2) — это надстройка над основной сетью (обычно Ethereum), которая помогает делать переводы дешевле и быстрее, чем в главной сети. То есть если Ethereum — главная «тетрадь с записями», то L2 — «блокнот с мелкими заметками». Такая разгрузка для Ethereum 🙂 Если вы работаете с L2-сетью (Arbitrum, Optimism, Base) и транзакция висит дольше, чем обычно, вот, что можно сделать: Проверьте статус сети. Зайдите на страницу статуса (например, status.arbitrum.io). Если там инцидент — остаётся только ждать. Попробуйте RBF (замена зависшей транзакции на новую с большей комиссией) через кошелёк. На L2 это работает так же, как на L1. При переводе из L1 в L2 (кросс-чейн транзакции) тоже могут возникать задержки. Обычно советуют тупо ждать или увеличивать комиссию. Как видите, последний совет универсальный и подходит для всех ситуаций. Как рассчитать комиссию и не переплатить Самый простой способ — посмотреть, что предлагает сам кошелёк. Обычно есть варианты: «быстро», «нормально», «дёшево, но долго». Этого в 99% случаев достаточно. Если хотите контролировать процесс, то загляните на mempool.space. Он показывает, какие комиссии сейчас считаются низкими, средними и высокими, и за какие майнеры берут транзакции быстрее. На Blockchair можно посмотреть средние комиссии в разных блокчейнах: При выборе сети эксплорер напрямую напишет: Комиссия зависит не от суммы перевода, а от его «веса» в байтах. Он растёт, если у транзакции много входов (вы тратите много мелких «кусков» BTC) и выходов (несколько получателей, сдача и т.п.). Чем больше входов, тем «толще» транзакция и тем больше комиссии придётся заплатить при одинаковой цене за байт. Можем посчитать на примере биткоина. Единица измерения в сети Bitcoin — сатоши за байт (sat/vB). Это цена за единицу «веса» транзакции. Как считать: Комиссия = размер транзакции (в виртуальных байтах) × текущая цена за 1 sat/vB Обычная транзакция «весит» примерно 200–400 vB. Если в мемпуле сейчас рекомендуют около 2 sat/vB, итоговая комиссия получится в районе 400–800 сатоши, то есть примерно от 0,11 до 0,23 доллара при текущих ценах на биткоин и средней нагрузке сети. Что в итоге Не поверите, но вывод банальный: Давайте кошельку самому выбирать адекватную комиссию. Причина 90% зависаний кроется именно в комиссии, остальное — это особенности сети или сервиса, которому нужно по несколько подтверждений. А для того, чтобы свериться заглядывайте: в mempool.space для биткоина; в Ethereum Gas Tracker для Ethereum и ERC‑20; в BscScan Gas Tracker для BNB Chain (BEP‑20); в Polygonscan Gas Tracker для Polygon; в раздел транзакций для TON; на Blockchair для всех сразу. Самое главное понимать, где именно «застряла» транзакция. Тогда в большинстве случаев проблему можно решить без потери средств. Почему зависла транзакция в блокчейне?Чаще всего транзакция зависает из-за слишком низкой комиссии. Майнеры и валидаторы обрабатывают операции с более высокой комиссией в первую очередь. Также задержки возможны из-за перегруженности сети или ошибок в параметрах транзакции. Сколько времени может подтверждаться криптотранзакция?Обычно транзакции подтверждаются за несколько минут. Но при низкой комиссии или высокой нагрузке сети ожидание может занять несколько часов или даже дней. Можно ли отменить зависшую транзакцию?Полностью отменить транзакцию после отправки нельзя. Но в некоторых сетях её можно заменить новой с более высокой комиссией через механизм Replace-by-Fee (RBF) или отправить транзакцию с тем же nonce. Содержание Как работают транзакции в блокчейнеПочему транзакция зависаетКак не доводить до «зависаний»Что делать, если транзакция завислаСпособ 1. ПодождатьСпособ 2. Увеличить комиссиюСпособ 3. Сбросить nonce (если транзакции не идут одна за другой)Способ 4. Использовать ускоритель транзакцийСпособ 5. Если проблема на L2Как рассчитать комиссию и не переплатитьЧто в итоге