Мемпул — очередь неподтверждённых транзакций Bitcoin. Объясняем как устроен mempool, почему транзакции зависают на часы и дни, и как правильно выбрать комиссию чтобы быстро попасть в блок.

Отправили биткоин и он завис — статус «pending» уже несколько часов? Не паникуйте. Транзакция в мемпуле. Разберём что это, почему так происходит и как этого избежать.
Мемпул (mempool, memory pool) — это очередь неподтверждённых транзакций на каждом узле сети Bitcoin. Когда вы отправляете транзакцию, она сначала попадает в мемпул ближайших узлов, затем распространяется по всей сети. Майнеры выбирают транзакции из мемпула для включения в блок.
Мемпул не один на всю сеть — у каждого узла свой локальный мемпул. Они похожи, но могут незначительно отличаться. Средний размер мемпула отслеживается на сайтах mempool.space и jochen-hoenicke.de/queue/bitcoin.
Шаг 1. Вы создаёте транзакцию и подписываете её приватным ключом. Указываете комиссию (fee) в sat/vB — сатоши за виртуальный байт.
Шаг 2. Транзакция рассылается по сети и попадает в мемпулы тысяч узлов.
Шаг 3. Майнер собирает блок — выбирает транзакции с наивысшей комиссией, пока блок не заполнится (~1–4 MB с SegWit).
Шаг 4. Блок найден (~каждые 10 минут) и транзакция получает первое подтверждение. Большинство бирж считают транзакцию завершённой после 3–6 подтверждений.
Мемпул переполняется когда пользователей больше, чем блок может вместить. Причины пиков нагрузки:
В такие периоды транзакции с комиссией ниже 10–20 sat/vB могут ждать в мемпуле несколько дней. При снижении нагрузки майнеры добираются до дешёвых транзакций — или узлы удаляют их из мемпула через 2 недели.
Комиссия в Bitcoin измеряется в sat/vB (сатоши за виртуальный байт). Обычная транзакция весит 140–250 vB, SegWit — 100–140 vB.
Актуальные ставки смотрите на mempool.space — там показаны три уровня: High Priority (следующий блок), Medium (1–3 блока), Low (1+ час).
Способ 1: RBF (Replace-by-Fee). Если кошелёк поддерживает RBF (большинство современных — да), можно заменить зависшую транзакцию новой с более высокой комиссией. Та же транзакция, но дороже — майнеры возьмут новую версию.
Способ 2: CPFP (Child Pays for Parent). Создайте новую транзакцию, которая тратит вывод зависшей, с высокой комиссией. Майнерам выгодно взять обе — «ребёнок платит за родителя».
Способ 3: Подождать. При снижении нагрузки мемпул очищается и старые транзакции подтверждаются. Обычно выходные — спокойное время.
Способ 4: Ускорение через пул. ViaBTC и другие пулы предлагают платное ускорение транзакций — они включают её в следующий свой блок за доплату.
Размер мемпула — полезный индикатор активности сети. Большой мемпул (>100 MB) = высокий спрос на блочное пространство = высокие комиссии = обычно бычий рынок или хайп вокруг новой функциональности.
Пустой мемпул (транзакции подтверждаются за 1–5 минут, комиссии 1–2 sat/vB) = затишье на рынке или медвежий период. Исторически минимальные комиссии совпадали с локальными минимумами цены BTC.
Мемпул — это нормальная часть работы децентрализованной сети без центральной очереди. Понимая как он работает, вы экономите время и деньги: правильно выставленная комиссия обеспечит подтверждение в нужное время, а знание RBF/CPFP поможет если транзакция всё же зависла. Проверяйте mempool.space перед каждой важной транзакцией.
Поделиться статьёй: