Что такое mempool: почему зависают криптотранзакции?
Что такое mempool и почему криптовалютные транзакции могут зависать?
Практически каждый пользователь криптовалют хотя бы однажды сталкивался с ситуацией, когда после отправки средств транзакция часами остается в статусе «Pending». В большинстве случаев причина заключается в работе mempool — своеобразной очереди неподтвержденных операций, через которую проходят практически все переводы в сетях Bitcoin, Ethereum и многих других блокчейнах. Именно mempool определяет, насколько быстро будет обработана транзакция, какую комиссию придется заплатить пользователю и почему в периоды высокой активности сети стоимость перевода может увеличиваться в несколько раз.
Что такое mempool и зачем он нужен блокчейну?
Несмотря на то что слово «mempool» регулярно встречается в криптовалютной терминологии, многие пользователи плохо представляют, какую функцию он выполняет. Термин происходит от слов «memory pool» — «пул памяти». По сути, это временное хранилище неподтвержденных транзакций, которое существует на каждом полном узле (Full Node) сети.
Когда пользователь подписывает перевод своим приватным ключом и отправляет средства, операция не записывается в блокчейн мгновенно. Сначала информация распространяется между тысячами узлов сети, проходит проверку и лишь затем попадает в очередь ожидания. Только после того как майнер (в сетях Proof-of-Work) или валидатор (в сетях Proof-of-Stake) включит транзакцию в новый блок, перевод считается подтвержденным.
Как работает mempool (жизненный цикл транзакции)
- Создание транзакции → Подписание приватным ключом → Распространение по сети → Проверка всеми узлами → Попадание в mempool → Выбор майнером / валидатором → Добавление в блок → Подтверждение транзакции.
Именно наличие подобного буфера позволяет блокчейну синхронизировать работу тысяч независимых узлов без единого центра управления.
Почему без мемпула публичные блокчейны не смогли бы работать?
В традиционных платежных системах все значительно проще. Банк или платежный оператор самостоятельно принимает решение о подтверждении операции и сразу записывает ее в собственную базу данных. У публичных блокчейнов такой возможности нет. Каждый новый блок создается лишь через определенный промежуток времени. Например:

Пока следующий блок еще не сформирован, все новые переводы должны где-то ожидать своей очереди. Именно эту функцию и выполняет mempool.
Однако его задача не ограничивается простым хранением операций. Перед тем как транзакция попадет в очередь, каждый узел сети самостоятельно проверяет несколько важных параметров.
Проверки перед попаданием в mempool:
- корректность цифровой подписи;
- достаточный баланс отправителя;
- правильный формат транзакции;
- отсутствие попытки двойного расходования (Double Spend);
- соответствие правилам (политике) конкретной блокчейн-сети.
Если хотя бы одно условие нарушено, операция сразу отклоняется и никогда не попадет в блокчейн. Именно поэтому мемпул считается одним из важнейших механизмов обеспечения безопасности децентрализованных сетей.
Как проходит жизненный цикл криптовалютной транзакции?
Работу mempool проще понять, если проследить весь путь обычного перевода — от нажатия кнопки «Отправить» до появления подтверждений в блокчейне. Хотя для пользователя этот процесс занимает несколько секунд или минут, внутри сети одновременно выполняются десятки различных операций.

После добавления блока все узлы сети удаляют соответствующую запись из своего mempool, поскольку операция становится частью общей истории блокчейна. Каждый следующий блок увеличивает число подтверждений и значительно снижает вероятность отмены транзакции.
Почему размер комиссии влияет на скорость перевода?
Одним из самых распространенных заблуждений остается мнение, что транзакции подтверждаются строго в порядке их отправки. На практике это почти никогда не происходит. Майнеры и валидаторы заинтересованы в максимизации своего дохода, поэтому в первую очередь выбирают операции с наиболее высокой комиссией. Фактически mempool представляет собой непрерывный рыночный аукцион за ограниченное пространство внутри следующего блока.
От чего зависит скорость подтверждения?
- Высокая комиссия → вероятность быстрого подтверждения значительно возрастает.
- Средняя комиссия → транзакция обычно подтверждается в течение нескольких блоков.
- Слишком низкая комиссия → операция может ожидать несколько часов или даже суток.
- Резкий рост нагрузки на сеть → даже ранее достаточная комиссия становится неконкурентной.
В сети Bitcoin размер комиссии измеряется в сатоши за виртуальный байт (sat/vB), тогда как Ethereum использует механизм Gas Fee, включающий базовую комиссию (Base Fee) и дополнительное вознаграждение валидатору (Priority Fee). Поэтому стоимость подтверждения постоянно меняется в зависимости от загрузки сети.
Во время спокойного рынка одной комиссии может быть достаточно для включения перевода уже в следующий блок. Однако в периоды массовых ликвидаций, запусков новых токенов или NFT-коллекций аналогичная сумма может оказаться слишком низкой, из-за чего транзакция надолго останется в мемпул.
Что делать, если транзакция «зависла»?
Неподтвержденная операция далеко не всегда означает наличие проблемы с сетью или потерю средств. Чаще всего причина заключается в том, что установленная комиссия перестала соответствовать текущей рыночной ситуации. Современные блокчейны предлагают несколько механизмов решения подобных ситуаций.
Способы ускорить подтверждение транзакции
- Replace-by-Fee (RBF) → повторная отправка той же транзакции с более высокой комиссией.
- Child Pays for Parent (CPFP) → создание новой операции с высокой комиссией, стимулирующей подтверждение обеих транзакций одновременно.
- Замена nonce в Ethereum → повторная отправка операции с тем же порядковым номером, но более высоким Gas.
- Ожидание снижения нагрузки на сеть → наиболее простой вариант, если перевод не является срочным.
Во многих случаях средства не теряются даже тогда, когда транзакция долго остается неподтвержденной. Если операция будет полностью удалена из mempool большинства узлов сети, монеты фактически останутся в распоряжении отправителя, после чего перевод можно будет выполнить повторно с корректной комиссией.
Почему не существует единого mempool?
Несмотря на распространенное мнение, единого глобального mempool не существует. Каждый полный узел (Full Node) поддерживает собственную очередь неподтвержденных транзакций, поэтому содержимое этих очередей может немного различаться.
Это объясняется тем, что информация распространяется по сети постепенно. Один узел может получить новую транзакцию на несколько секунд раньше другого, а также применять собственные параметры хранения данных или фильтрации операций. Именно поэтому пользователи иногда сталкиваются с ситуацией, когда один блокчейн-обозреватель показывает транзакцию в статусе «Pending», а другой еще не отображает ее вовсе.
Почему mempool отличается на разных узлах:
- каждый Full Node хранит собственную очередь транзакций;
- операции распространяются по сети не мгновенно;
- узлы могут использовать разные параметры хранения данных;
- минимальная комиссия для приема транзакции может отличаться;
- переполненный mempool удаляет самые дешевые операции раньше остальных.
Таким образом, мемпул представляет собой не единую очередь, а совокупность тысяч похожих очередей, постоянно синхронизирующихся между собой.
Почему сеть иногда отклоняет вполне корректные транзакции?
В блокчейнах существуют два разных уровня проверки операций:
- первый — консенсусные правила (Consensus Rules), определяющие, может ли транзакция попасть в блок;
- второй — локальная политика каждого узла (Mempool Policy), которая отвечает за то, какие операции будут распространяться между участниками сети.
Именно поэтому технически корректная транзакция иногда может не попасть в mempool большинства узлов.

По мнению разработчиков Bitcoin Core, подобные ограничения помогают защитить сеть от перегрузки, спама и злоупотреблений, сохраняя стабильную работу узлов даже во время резкого увеличения количества операций.
Перегрузка мемпул: почему комиссии иногда выростают в десятки раз?
Наиболее заметно работа mempool проявляется в периоды высокой активности пользователей. Если количество желающих отправить транзакцию превышает доступное пространство в блоках, очередь начинает быстро увеличиваться. Одновременно растет и стоимость комиссий. За последние годы подобные ситуации неоднократно наблюдались в сети Bitcoin во время криптовалютных ралли, бума Ordinals и массовой эмиссии NFT, а также в Ethereum в периоды активного развития DeFi-протоколов.
Что происходит при перегрузке сети?
- Рост числа транзакций → Увеличение mempool → Конкуренция за место в блоке → Рост комиссий → Замедление подтверждения транзакций с низкой комиссией.
Для участников рынка подобная ситуация становится своеобразным индикатором спроса.
Резкий рост mempool зачастую сопровождает:
- сильные движения курса Bitcoin;
- массовые ликвидации на рынке деривативов;
- запуск популярных токенов;
- масштабные airdrop-кампании;
- периоды повышенной волатильности.
По этой причине профессиональные трейдеры и аналитические компании регулярно отслеживают состояние mempool наряду с объемами торгов и открытым интересом на фьючерсном рынке.
Mempool и MEV: как торговые боты зарабатывают на чужих сделках?
Одной из самых обсуждаемых проблем современных блокчейнов остается MEV (Maximal Extractable Value) — дополнительная прибыль, которую получают участники сети благодаря возможности видеть неподтвержденные транзакции до их исполнения. В публичных сетях практически все операции становятся доступны для просмотра сразу после попадания в mempool.
Этим активно пользуются автоматизированные торговые алгоритмы. Наиболее известной считается атака типа «Sandwich». Сначала бот замечает крупную сделку пользователя в mempool. Затем он покупает тот же актив раньше, искусственно повышая цену. После исполнения основной сделки бот сразу продает актив дороже, получая прибыль за счет ухудшения цены исполнения для первоначального инвестора.
Наиболее распространенные виды MEV
- Front-running → исполнение собственной сделки раньше чужой.
- Back-running → совершение операции сразу после крупной транзакции.
- Sandwich Attack → покупка до сделки пользователя и продажа сразу после нее.
- Liquidation Bots → автоматический поиск возможностей ликвидации позиций в DeFi.
По оценкам исследователей криптовалютного рынка, только в сети Ethereum объем извлеченной MEV-прибыли за последние годы оценивается в миллиарды долларов. Именно поэтому крупные инвесторы все чаще используют приватные каналы передачи транзакций, такие как Flashbots Protect, позволяющие скрывать операции от публичного мемпула.
Почему Solana отказалась от публичного mempool?
Одним из наиболее необычных решений в индустрии стал подход Solana. В отличие от Bitcoin и Ethereum, сеть практически не использует классический публичный mempool. Вместо этого транзакции сразу направляются валидатору, который должен создать следующий блок согласно протоколу Gulf Stream. Такой подход значительно сокращает время ожидания и уменьшает возможности для классических MEV-атак.

Однако полностью устранить проблему извлечения дополнительной прибыли Solana не удалось. Вместо публичного mempool конкуренция между участниками рынка постепенно переместилась в систему частных аукционов, где валидаторы получают дополнительные вознаграждения за определенный порядок включения транзакций.
Как самостоятельно анализировать mempool перед отправкой криптовалюты?
Большинство современных криптовалютных кошельков автоматически рекомендуют размер комиссии, однако эти расчеты основаны лишь на текущем состоянии сети и могут быстро устаревать. Поэтому опытные пользователи перед отправкой крупных сумм дополнительно анализируют состояние мемпула через специализированные обозреватели.
На что стоит обратить внимание:
- текущий размер очереди неподтвержденных транзакций;
- рекомендуемую комиссию для ближайшего блока;
- распределение транзакций по уровням комиссии;
- прогнозируемое время подтверждения;
- признаки перегрузки сети.
Даже несколько десятков секунд, потраченных на анализ этих данных, позволяют существенно снизить расходы на комиссии в спокойные периоды или, наоборот, избежать многочасового ожидания во время высокой сетевой нагрузки.
Почему понимание мемпула становится все важнее?
По мере развития криптовалютной индустрии роль mempool выходит далеко за рамки обычной очереди неподтвержденных операций. Сегодня он выступает одновременно механизмом балансировки нагрузки, элементом защиты блокчейна, индикатором рыночной активности и объектом постоянного внимания трейдеров, аналитиков и разработчиков. Именно через mempool проходят практически все транзакции в крупнейших публичных сетях, а его состояние напрямую влияет на скорость подтверждения переводов, размер комиссий и даже эффективность работы торговых алгоритмов.
Понимание принципов работы этой системы помогает не только быстрее ориентироваться в причинах задержек транзакций, но и принимать более взвешенные решения при использовании Bitcoin, Ethereum и других блокчейнов. В условиях роста популярности цифровых активов подобные знания постепенно становятся базовым элементом финансовой грамотности для любого участника криптовалютного рынка.
FAQ: часто задаваемые вопросы о mempool
Мы сделали подборку наиболее важных вопросов и ответов по данной теме.
Что такое mempool простыми словами?
Mempool — это временная очередь неподтвержденных транзакций в блокчейне. После отправки перевода операция сначала попадает в mempool, где ожидает включения в следующий блок майнером или валидатором.
Почему транзакция долго находится в мемпуле?
Чаще всего причина — слишком низкая комиссия. Если в сети наблюдается высокая нагрузка, приоритет получают транзакции с более высокой комиссией, а остальные могут ожидать подтверждения значительно дольше.
Можно ли отменить транзакцию, которая находится в mempool?
Иногда да. В сети Bitcoin можно воспользоваться технологией Replace-by-Fee (RBF), а в Ethereum — повторно отправить транзакцию с тем же nonce и более высокой комиссией. Если операция уже включена в блок, отменить ее невозможно.
Что произойдет, если транзакция так и не подтвердится?
Средства обычно не теряются. Если спустя определенное время транзакция будет удалена из mempool большинством узлов, монеты останутся на кошельке отправителя, после чего операцию можно будет отправить повторно.
Существует ли единый mempool для всей сети?
Нет. Каждый полный узел поддерживает собственный mempool. Хотя содержимое очередей у большинства узлов практически совпадает, небольшие различия возможны из-за скорости распространения данных и локальных настроек.
Как размер комиссии влияет на скорость подтверждения?
Чем выше комиссия относительно остальных ожидающих транзакций, тем выше вероятность попасть в ближайший блок. Во время высокой нагрузки разница даже в несколько sat/vB или Gwei может существенно сократить время ожидания.
Почему комиссии в Bitcoin и Ethereum постоянно меняются?
Размер комиссии определяется рыночным спросом на место в блоке. При увеличении количества пользователей конкуренция возрастает, поэтому для быстрого подтверждения приходится платить больше.
Что такое MEV и как он связан с mempool?
MEV (Maximal Extractable Value) — это дополнительная прибыль, которую получают валидаторы и торговые боты благодаря анализу неподтвержденных транзакций. Публичный mempool позволяет видеть сделки до их исполнения, что создает возможности для фронтраннинга и «сэндвич»-атак.
Есть ли mempool в сети Solana?
В классическом понимании — нет. Solana использует протокол Gulf Stream, который направляет транзакции напрямую будущему валидатору блока, значительно сокращая время ожидания и уменьшая возможности для некоторых видов MEV.
Где можно посмотреть состояние мемпула в режиме реального времени?
Для Bitcoin наиболее популярны сервисы Mempool.space и Johoe’s Bitcoin Mempool Statistics. Для Ethereum аналогичную информацию предоставляют Etherscan, Blocknative и другие обозреватели сети. Они позволяют оценить загруженность блокчейна, рекомендуемый размер комиссии и примерное время подтверждения транзакции.
Как понять, какую комиссию лучше установить?
Перед отправкой транзакции рекомендуется посмотреть текущую загруженность сети и рекомендуемые комиссии в обозревателях mempool. Большинство современных кошельков также автоматически рассчитывают оптимальную комиссию в зависимости от желаемой скорости подтверждения.
Почему во время роста курса Bitcoin комиссии резко увеличиваются?
Во время сильной волатильности возрастает количество переводов между кошельками и биржами. Из-за ограниченного размера блоков формируется длинная очередь транзакций, а пользователи начинают конкурировать между собой, повышая комиссии за более быстрое подтверждение.
Больше интересных статей здесь.


