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

Мемпул Bitcoin — найбільш досліджена та публічно відстежувана черга транзакцій. Середній розмір у спокійний період становить 5 000–15 000 транзакцій, у пікові періоди — сотні тисяч.

Згідно з документацією Bitcoin Core, розмір мемпулу на вузлах за замовчуванням обмежений 300 МБ. У разі перевищення ліміту вузол витісняє транзакції з найменшою комісією.

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

Мемпул у мережі Ethereum

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

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

Як переглянути мемпул у реальному часі

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

Інструмент

Мережа

Функції

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), а не станом черги.

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