BoxExchanger Limited

Reading time icon 6 мин.

Мемпул

Добавлено: 30 марта 2026 г.

ImageМемпул

Мемпул - это временное хранилище неподтверждённых транзакций в блокчейн-сети. Каждый узел держит собственную копию этой очереди. Транзакция остаётся в ней до включения в блок или истечения времени ожидания. Понимание механизма помогает управлять комиссиями и избегать зависших платежей.

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

Что такое мемпул - вопрос актуальный для всех, кто работает с криптовалютой. Представь очередь к кассе: каждая транзакция занимает место и ждёт своего часа. Майнер или валидатор выбирает из очереди выгодные транзакции и упаковывает их в блок. Остальные ждут следующего раунда.

Размер очереди меняется постоянно. В периоды высокой активности сети мемпул разрастается до сотен тысяч транзакций. В спокойные периоды он почти пуст.

Как работает мемпул в блокчейне

Мемпул блокчейна функционирует по простой логике: транзакция проходит базовую валидацию и попадает в локальную очередь узла. Тот транслирует её соседям - и за секунды транзакция распространяется по сети.

Каждый узел хранит собственную версию мемпула. Единого глобального мемпула в Bitcoin или Ethereum нет - это важное архитектурное решение. Разные узлы видят разный набор транзакций в один момент.

Приоритет определяется комиссией за байт: sat/vByte в Bitcoin и gas price в Ethereum. Транзакции с высокой комиссией попадают в блок быстрее.

Почему мемпул может переполняться

Переполнение возникает, когда транзакций в сети становится больше, чем она успевает обработать. В Bitcoin, например, блок вмещает примерно 1-4 МБ данных и создаётся раз в 10 минут. Если активность растёт, очередь начинает увеличиваться и постепенно перегружается.

Чаще всего это происходит из-за конкретных событий. Так было в мае 2023 года после запуска протокола Ordinals - количество транзакций резко выросло, очередь превышала 400 000, а комиссии доходили до 30-50 sat/vByte. В Ethereum похожая ситуация наблюдалась во время NFT-хайпов и запуска DeFi-протоколов.

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

Зависимость прямая: чем больше очередь, тем выше конкуренция за место в блоке. Отправитель, заинтересованный в быстром подтверждении, повышает комиссию. Майнеры выбирают транзакции с максимальной доходностью на байт.

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

Как правило, кошельки предлагают три уровня приоритета:

  • Высокий - подтверждение в ближайшем блоке ( примерно 10 мин. Bitcoin, ~1-3 мин. Ethereum)
  • Средний - подтверждение за 30-60 минут
  • Низкий - экономия на комиссии при готовности ждать несколько часов

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

Для обменных сервисов важно учитывать состояние очереди и менять комиссии в зависимости от нагрузки. Это позволяет не переплачивать в спокойные периоды и снижать вероятность задержек при росте активности.

Мемпул в сети Bitcoin

Биткоин мемпул - наиболее изученная и публично отслеживаемая очередь транзакций. Средний размер в спокойный период составляет 5 000-15 000 транзакций, в пиковые периоды - сотни тысяч.

По документации Bitcoin Core, размер мемпула на узлах по умолчанию ограничен 300 МБ. При превышении лимита узел вытесняет транзакции с наименьшей комиссией.

Мемпул биткоин также чувствителен к халвингам: после сокращения вознаграждения майнеры становятся избирательнее при отборе транзакций по доходности.

Мемпул в сети Ethereum

В Ethereum аналогичная структура называется txpool или pending pool. После перехода на Proof-of-Stake и внедрения EIP-1559 механизм изменился: базовая комиссия сжигается, а чаевые идут валидатору.

За данными Etherscan: количество pending-транзакций может достигать десятков тысяч в условиях высокой нагрузки сети. После внедрения EIP-1559 механизм комиссий изменился, введя базовую и приоритетную комиссию, что повысило предсказуемость транзакционных издержек.

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

Мемпул биткоин онлайн удобно отслеживать через специализированные инструменты. Наиболее полезные:

Инструмент

Сеть

Функции

Mempool.space

Bitcoin

Визуализация блоков, комиссии, история

Blockchain.com Explorer

Bitcoin

Статистика транзакций

Etherscan

Ethereum

Pending txs, gas tracker

Johoe's Mempool

Bitcoin

Исторические данные

Mempool.space - наиболее детальный инструмент: показывает очередь в разбивке по диапазонам комиссий и прогнозирует время подтверждения.

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

Транзакция зависает при комиссии ниже текущего минимума сети. Два способа ускорить подтверждение:

RBF (Replace-By-Fee) - замена транзакции новой с более высокой комиссией. Работает при наличии флага RBF в исходной транзакции. Поддерживается большинством современных Bitcoin-кошельков.

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

В Ethereum аналог RBF - повторная отправка транзакции с тем же nonce, но более высоким gas price.

Преимущества и недостатки mempool

Mempool выполняет ключевую буферную функцию: без него сеть теряла бы транзакции при перегрузке. Очередь даёт время на распространение и проверку данных.

Преимущества:

  1. Буферизация при пиковой нагрузке сети - мемпул сглаживает всплески активности и предотвращает потерю транзакций при ограниченной пропускной способности блокчейна. Без него пользователи сталкивались бы с массовыми отказами отправки.
  2. Гибкость управления комиссиями - отправитель может адаптировать стратегию: ускорить транзакцию повышением комиссии или сэкономить, выбрав низкий приоритет. Это формирует конкурентную среду между участниками сети.
  3. Прозрачность и аналитика - открытый доступ к данным мемпула позволяет прогнозировать загрузку сети, оценивать стоимость транзакций и оптимизировать время отправки. Это особенно важно для обменников и платёжных сервисов.
  4. Механизмы исправления ошибок - наличие RBF и CPFP даёт возможность «реанимировать» зависшие транзакции без полной потери средств или необходимости ждать очистки мемпула.

Недостатки:

  • Непредсказуемость в пиковые периоды - при резком росте нагрузки комиссии могут увеличиваться кратно за короткое время, что усложняет планирование транзакционных расходов.
  • Задержки подтверждения - транзакции с низкой комиссией могут оставаться в мемпуле часами или даже днями, особенно в условиях перегрузки сети.
  • Риск MEV и фронт-раннинга - публичность мемпула позволяет ботам анализировать входящие транзакции и вставлять свои с более высоким приоритетом, извлекая прибыль за счёт других участников.
  • Фрагментация данных - из-за отсутствия единого глобального мемпула разные узлы видят разную картину очереди, что приводит к расхождениям в оценке времени подтверждения.
  • Нагрузка на узлы - при переполнении мемпула увеличивается потребление памяти и ресурсов, что может приводить к вытеснению транзакций с низкой комиссией и ухудшению пользовательского опыта.

Заключение

Мемпул является базовым механизмом маршрутизации транзакций в блокчейн-сетях. Его состояние напрямую определяет скорость подтверждений и уровень комиссий. Перед отправкой крупного платежа стоит проверить загруженность сети - Mempool.space даёт точную картину в реальном времени. Для операторов обменных платформ, включая сервисы на базе BoxExchanger, мониторинг очереди транзакций становится частью операционной рутины при настройке автоматических выплат.

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

Сколько времени транзакция может находиться в мемпуле?

В Bitcoin Core транзакция хранится по умолчанию до 336 часов (14 суток), после чего вытесняется при нехватке памяти узла. В Ethereum срок зависит от настроек конкретного узла.

Почему разные кошельки показывают разное время подтверждения?

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

Влияет ли размер мемпула на безопасность сети?

Переполненный мемпул создаёт нагрузку на память узлов, однако консенсус под угрозу не ставит. Безопасность блокчейна определяется хешрейтом (Bitcoin) или стейком (Ethereum), а не состоянием очереди.

Читайте так же