Главное:

  • Мемпул — буферная зона для транзакций в блокчейне, которые еще не получили подтверждение и ожидают добавления в блок.

  • Рост числа ожидающих транзакций усиливает конкуренцию за доступное пространство в формируемом блоке.

  • Когда мемпул переполнен, пользователи сталкиваются с увеличенными комиссиями и продолжительным временем обработки транзакций.

  • Мониторить загруженность мемпула можно с помощью специальных онлайн-инструментов, что позволяет оптимизировать расходы и время ожидания.

Что такое мемпул простыми словами

Мемпул (от англ. mempool — memory pool, буквально «пул памяти») — это промежуточное хранилище для транзакций, инициированных в блокчейне, но пока не включенных в него окончательно, то есть не зафиксированных в блоке. Это не часть самого блокчейна — представьте зал ожидания в аэропорту: пассажиры (транзакции) уже прошли регистрацию, но еще не сели в самолет (блок).

В децентрализованных сетях вроде биткоина каждый узел (нода) хранит свою копию мемпула с неподтвержденными операциями. Изначально мемпул существовал только в оперативной памяти узлов — если нода перезагружалась, ее локальный пул памяти обнулялся, но транзакции оставались в памяти мемпулов других узлов. 

В современных версиях Bitcoin Core (начиная с версии 0.14.0) мемпул по умолчанию сохраняется на жесткий диск ноды при ее выключении и восстанавливается при запуске. История транзакций в любом случае сохраняется в мемпулах других узлов

Ограниченный размер блоков создает конкуренцию — не все транзакции попадают в следующий блок. В отличие от блокчейна, где данные записаны навсегда, memory pool постоянно меняется: новые транзакции добавляются, старые уходят в блоки или отбрасываются при превышении лимитов или в случае несоответствия правилам блокчейна (невалидности).

Как транзакция проходит путь от кошелька до блока

После отправки транзакция распространяется по узлам сети и хранится в мемпуле до включения в блок. Процесс состоит из пяти этапов:

  1. Создание в кошельке. Пользователь указывает адрес, сумму перевода и комиссию. Кошелек подписывает операцию приватным ключом.

  2. Проверка узлами. Транзакция рассылается по сети. Узлы проверяют баланс, подпись и соответствие правилам протокола (валидность).

  3. Попадание в мемпул. После проверки операция добавляется в мемпул каждого узла. Единого глобального мемпула нет — каждый узел хранит свою версию.

  4. Отбор майнерами (валидаторами). Майнеры или валидаторы выбирают транзакции с наиболее высокой комиссией на байт для максимизации своего дохода.

  5. Запись в блок. После создания блока включенные транзакции удаляются из мемпула и становятся частью блокчейна.

Как мемпул работает в сети биткоина

В блокчейне биткоина каждый узел хранит собственный мемпул, а майнеры выбирают транзакции с наиболее высокой комиссией за байт (sat/vB). Чем выше комиссия, тем привлекательнее операция для майнеров и тем меньше придется ждать включения в блок и подтверждения транзакции в сети. 

Размер блока в биткоине не является фиксированным и ограничен примерно 1 МБ, но из-за SegWit и других факторов, включая размер транзакций (входные/выходные данные), фактический размер может варьироваться, но обычно находится в диапазоне сотен килобайт, вмещая несколько тысяч транзакций и обновляясь каждые ~10 минут.

При перегрузке сети образуется очередь, пользователи повышают комиссии для быстрого подтверждения. В периоды пиков ставки растут в десятки раз и операции с низкой комиссией зависают надолго — майнеры игнорируют невыгодные транзакции.

Рост комиссий в периоды активности наблюдается при:

  • резких скачках цены биткоина (трейдеры и инвесторы массово переводят монеты);

  • политических или макроэкономических новостях (например, решения ФРС, регуляторные заявления);

  • хайпе вокруг NFT и Ordinals в 2023-2024 годах;

  • атаках на сеть или спам-транзакциях.

Ускорение зависших транзакций. Если транзакция биткоина застряла в мемпуле из-за низкой комиссии, есть два способа ускорить ее:

  1. Replace-by-Fee (RBF): отправитель заменяет операцию на идентичную с увеличенной комиссией. Новая транзакция заменит старую в мемпуле.

  2. Child Pays For Parent (CPFP): получатель создает новую транзакцию, расходуя неподтвержденные монеты с высокой комиссией. Майнеры включают обе операции для получения суммарной комиссии.

Почему размер мемпула влияет на комиссии

Согласно документации Bitcoin Core, транзакции могут покинуть мемпул по трем причинам: включение в блок, вытеснение транзакциями с более высокой комиссией при переполнении или истечение срока хранения (обычно 14 дней).

Ограниченное пространство блока конфликтует с повышенным спросом на отправку транзакций. Чем больше операций ожидает в мемпуле, тем больше конкуренция между ними и тем выше комиссии.

Если говорить о биткоине, то транзакции с низкой комиссией 1-5 sat/vB при средней ставке 50 sat/vB могут ждать подтверждения неопределенно долго. Майнеры обрабатывают сначала высокие ставки, постепенно снижаясь. 

В спокойное время операции с низкими комиссиями могут быть обработаны за 10-30 минут, но в пиковые моменты могут зависнуть на сутки. Уплата высоких комиссий более 50-100 sat/vB гарантирует включение в ближайший блок, но обходится в разы дороже.

Перед отправкой стоит проверить состояние мемпула: либо заплатить повышенную комиссию, либо подождать спада активности.

Мемпул в других блокчейнах: Ethereum, Litecoin, Monero

Принцип работы мемпула универсален для всех блокчейнов, но правила приоритизации транзакций и расчета комиссий различаются в зависимости от архитектуры сети.

Ethereum. В Ethereum используется механизм уплаты газа (gas). После обновления EIP-1559 (август 2021) газ делится на base fee (сжигается, размер регулируется автоматически в зависимости от загрузки сети) и priority fee (вознаграждение валидатору). Документация Ethereum подробно описывает механику расчета gas и динамику base fee. Транзакции с более высоким priority fee обрабатываются быстрее. 

Litecoin. По сути, это упрощенная версия биткоина с более быстрым временем генерации блоков (2,5 минуты против 10). Мемпул работает аналогично биткоину: майнеры выбирают транзакции по fee rate. Благодаря более частым блокам очереди в Litecoin короче, а комиссии ниже.

Monero. В этой конфиденциальной сети размер транзакций больше из-за криптографических механизмов скрытия отправителей, получателей и сумм. Динамика комиссий сглажена благодаря алгоритму динамического размера блока: если спрос растет, блоки могут увеличиваться, снижая давление на мемпул.

По теме: что такое Web3 — руководство для начинающих по децентрализованному интернету будущего

Что такое mempool space и вершина мемпула

Характеристика mempool space показывает, сколько места уже «забронировано» в будущих блоках ожидающими транзакциями. Ее визуализация представляет собой график с группировкой по уровням комиссий: нижние слои имеют минимальные ставки, верхние — максимальные. Высота графика отражает объем данных в очереди.

Визуализация mempool space помогает пользователям принимать решения: если график показывает перегруженность сети, лучше отложить несрочную транзакцию или сразу заложить повышенную комиссию.

Вершина или пики мемпула — это резкие увеличения количества неподтвержденных операций, рост нагрузки на блокчейн. В моменты пиков мемпула средняя комиссия за транзакцию биткоина поднимается до $20-50 и выше, тогда как в спокойные периоды она составляет $1-3. 

Термин «вершина мемпула» стал часто использоваться в 2024-2025 годах по следующим причинам:

  • бум NFT и токенов на биткоине (Ordinals, BRC-20) резко увеличил количество транзакций;

  • периоды макроэкономической турбулентности провоцировали всплески активности в блокчейне;

  • общий рост интереса к биткоину после одобрения спотовых ETF в США.

Где и как смотреть мемпул в реальном времени

Состояние мемпула отслеживается через блок-эксплореры и специализированные сервисы.

Mempool.space — популярный инструмент для отслеживания мемпула биткоина с визуализацией по уровню комиссий, прогнозами времени подтверждения и историческими данными.

Blockchair — универсальный эксплорер для множества популярных криптовалют с расширенным поиском по транзакциям. Удобен для сравнения загрузки разных блокчейнов.

Blockchain.com — один из старейших эксплореров биткоина, а также Ethereum и Bitcoin Cash. Показывает размер мемпула, количество транзакций и средние комиссии за последние часы.

Ключевые метрики для отслеживания в блокчейн-эксплорерах: размер мемпула (МБ), число транзакций, диапазоны комиссий, прогноз для следующего блока. Обращайте внимание на рекомендуемые ставки для разных скоростей подтверждения и тренды — если мемпул уменьшается, можно подождать и отправить транзакцию с меньшей комиссией.

Как использовать данные мемпула на практике

Умение читать мемпул превращает криптовалютные транзакции в хорошо контролируемый процесс.

Отправка транзакций в непиковые часы. Загрузка мемпула меняется в течение суток: обычно пики приходятся на рабочие часы США и Европы, а ночью (по UTC) активность снижается. Если транзакция не срочная, отправьте ее ночью или в выходные — комиссия будет в разы ниже.

Ручной выбор комиссии. Большинство кошельков предлагают автоматический расчет комиссий, но их уровень может быть завышен. Блокчейн-эксплореры позволяют определить размер комиссии для медленного подтверждения — если пользователя устраивает ожидание в течение нескольких часов, он вручную может установить сниженную комиссию, сэкономив 50-70%. 

Планирование крупных переводов. Если мемпул перегружен, биржа может установить завышенную комиссию, которую спишет с вашего баланса при выводе средств. Осуществление крупных переводов в периоды затишья в блокчейне поможет сэкономить на комиссиях.

Работа с DEX и DeFi. В Ethereum и других сетях смарт-контрактов транзакции могут не проходить при недостаточном уровне газа. Отслеживание текущих показателей сети позволит установить адекватные лимиты и не терять деньги на неудачных попытках.

По теме: инвестиции в криптовалюту — с чего начать и как заработать в 2025 году

Часто задаваемые вопросы (FAQ)

Почему моя транзакция застряла в мемпуле?

Возможно, ваша комиссия ниже текущей средней по сети. Проверьте на mempool.space и попробуйте использовать методы RBF или CPFP.

Можно ли удалить транзакцию из мемпула?

Напрямую нельзя, но в сети биткоина ее можно заменить через RBF (если кошелек поддерживает) или дождаться, когда узлы автоматически отклонят ее через 14 дней. Некоторые узлы отклоняют транзакции раньше при переполнении мемпула.

Что происходит с транзакцией в мемпуле, если узел перезагрузился?

Локальный мемпул узла обнуляется, но транзакция остается в мемпулах других узлов и будет заново получена при синхронизации. Пользователь этого даже не заметит.