Что такое mempool биткоина?
«Зал ожидания», через который проходит каждая транзакция биткоин, — и почему ваша могла в нём застрять.
Определение
Mempool (memory pool, по-русски часто «мемпул») — это набор действительных, но ещё не подтверждённых транзакций, которые узел биткоин хранит в памяти, пока они ждут включения в блок. Единого глобального mempool не существует: у каждого узла он свой, и обычно они очень похожи, потому что узлы передают транзакции друг другу.
Как его используют майнеры
Майнер собирает шаблон блока из своего mempool, выбирая транзакции (и пакеты «родительская + дочерняя») с самыми высокими ставками комиссии, пока блок не заполнится. Всё остальное остаётся в mempool и снова конкурирует за следующий блок.
Почему он переполняется
Спрос на место в блоках неравномерен. Волатильность рынка, выводы с бирж, inscriptions и минт токенов могут за несколько часов добавить сотни тысяч транзакций. Актуальные цифры — число транзакций, размер в vMB и ставки комиссии для ближайших блоков — смотрите в нашем расчёте комиссии.
Лимиты и вытеснение
- Лимит размера: Bitcoin Core по умолчанию хранит до 300 МБ данных mempool. Когда он заполнен, транзакции с самой низкой комиссией вытесняются, а минимальная принимаемая узлом ставка растёт.
- Лимит возраста: транзакции старше 14 дней по умолчанию удаляются.
- Минимальная комиссия ретрансляции: Bitcoin Core 29.1 и 30 передают транзакции от 0,1 sat/vB; старые узлы и некоторые сервисы по-прежнему требуют 1 sat/vB, поэтому очень дешёвые транзакции могут не дойти до всей сети.
Вытесненная транзакция не отменена — любой, у кого есть её подписанная копия, может повторно разослать её с помощью нашего инструмента отправки. Пока она не подтверждена и не заменена, монеты находятся в подвешенном состоянии.
Как понять своё место в очереди
Прогнозируемые блоки показывают, какой диапазон комиссий попадёт в каждый из ближайших блоков. Если ваша ставка выше нижней границы первого блока, вы, скорее всего, следующие. Если она ниже последнего прогнозируемого блока, придётся ждать, пока очередь не рассосётся, — или ускорить транзакцию.