Mempool

Мемпул
Mempool – «ожидальник» транзакций перед их включением в блок.

Mempool (Мемпул) – "Ожидальник" транзакций

Mempool (от memory pool) – это буферная зона в блокчейне, куда попадают все транзакции до включения в блок. Это как "прихожая" сети, где операции ждут своей очереди на обработку майнерами/валидаторами.

Как работает Mempool?

Пользователь отправляет транзакцию в сеть.

Нода (узел сети) проверяет её на валидность:

  • Корректная подпись.
  • Достаточный баланс.
  • Адекватный gas fee (в Ethereum)

Транзакция попадает в мемпул – здесь она висит, пока её не возьмут в блок.

Майнер/валидатор выбирает транзакции из мемпула и формирует блок

Почему Mempool важен?

Отслеживание статуса – можно увидеть, "застряла" ли ваша транзакция.

Оценка комиссий – по мемпулу определяют, сколько платить за срочность.

Анализ перегрузки сети – если мемпул переполнен, ждите роста комиссий. 

Что влияет на скорость обработки?

  • Размер мемпула – чем больше транзакций, тем дольше очередь.
  • Размер блока – например, Bitcoin ограничен 1 МБ, Ethereum – ~15 млн gas.
  • Комиссия (fee) – майнеры берут транзакции с самыми высокими выплатами.

Пример: В Ethereum при перегрузке (NFT-дроп, DeFi-атака) комиссии взлетают до $100+, а мемпул растёт до 100 000+ транзакций.

Как посмотреть Mempool?

Для разных сетей есть свои explorers:

  • Bitcoin: mempool.space
  • Ethereum: etherscan.io/mempool
  • Binance Smart Chain: bscscan.com/mempool

Проблемы Mempool

Атаки спамом – злоумышленник заполняет мемпул фейковыми транзакциями.

Frontrunning – боты "перехватывают" выгодные сделки, поднимая комиссии.

Зависшие транзакции – если fee слишком низкое, операция может висеть днями. 

Как ускорить свою транзакцию?

  1. Увеличьте комиссию (в Ethereum – gas price, в Bitcoin – sat/vB).
  2. Используйте RBF (Replace-By-Fee) в Bitcoin – замените транзакцию на новую с большим fee.
  3. Дождитесь спада нагрузки – ночью комиссии обычно ниже.

Интересные факты

  • В Bitcoin мемпул очищается при перезапуске ноды, а в Ethereum – хранится постоянно.
  • Некоторые кошельки (например, MetaMask) показывают ориентировочное время обработки на основе мемпула.
  • В Solana нет классического мемпула – там транзакции обрабатываются почти мгновенно (если сеть не ложится).

Вывод

Mempool – это "лобби" для транзакций перед их подтверждением.

Чем он переполненнее, тем дороже и дольше переводы.

Следить за мемпулом полезно для экономии на комиссиях.

Перед отправкой крупной суммы проверяйте мемпул – иногда выгоднее подождать, чем переплачивать.

"Если сеть перегружена – даже высокая комиссия не гарантирует мгновенное подтверждение."