Примерное время чтения статьи: 9 минут
В блокчейне каждая транзакция проходит несколько этапов до окончательного подтверждения. Одним из ключевых элементов этой системы считается мемпул – временное хранилище неподтвержденных операций. Именно он формирует очередь транзакций, а также влияет на скорость их включения в блок. В этой статье мы разберем, что такое мемпул, как он работает, а также, как влиять на скорость обработки транзакций, понимая особенности мемпула.
Что такое мемпул в блокчейне
Мемпул (от memory pool – «пул памяти») – это объем памяти ноды, в котором временно хранятся неподтвержденные транзакции.
Каждый узел сети сохраняет у себя список операций, которые еще не включены в блок. Такой список называют мемпулом. Когда нода получает транзакцию, она проверяет ее корректность, а затем добавляет в этот список.
Проще представить мемпул как очередь: переводы ждут включения в блок, а майнеры выбирают переводы по размеру комиссии. Чем выше комиссия, тем быстрее операция подтверждается.
Как работает мемпул
После подписания и отправки транзакции из кошелька она передается в сеть. Один из узлов принимает ее, выполняет базовую проверку, помещает в свой mempool. Затем данные распространяются по другим нодам, одинаковые записи появляются на большинстве узлов. Так формируется распределенная очередь неподтвержденных операций, которая постоянно меняется. На картинке ниже вы видите схему работы мемпула.
Очередность включения в блок определяется прежде всего комиссией. Майнеры отбирают операции с более высокой комиссией, чтобы увеличить доход. Майнинг – один из ключевых элементов функционирования блокчейн-сети, обеспечивающий подтверждение операций, формирование новых блоков. Чтобы приобрести свой ASIC-майнер и начать майнить, вы можете обратиться к менеджеру Intelion. А ознакомиться с самыми популярными устройствами среди клиентов Intelion вы можете ниже.
При низкой нагрузке мемпул почти пуст, в блоки попадает большинство транзакций. Во время высокой активности очередь растет, операции с низкой комиссией задерживаются, пользователи либо ждут, либо повышают комиссию через функцию replace-by-fee.
На графике ниже вы видите динамику количества транзакций, которые содержит мемпул Биткоина за период с 20.01.2026 по 01.02.2026. График демонстрирует, что 6 февраля в мемпуле было почти 7 000 транзакций, а к 14 февраля их количество снизилось до почти 1 000 операций. Информация о количестве транзакций в мемпуле может сориентировать пользователя о возможном размере комиссии: чем больше транзакций, тем более целесообразно поставить комиссию выше. Так, 6 февраля транзакция проходила бы значительно дольше, чем 14 февраля при одинаковом размере комиссий.
Мемпул не является постоянным хранилищем. При перезапуске ноды он очищается и заполняется заново из сети. Старые операции могут исчезнуть, если истек срок их хранения или комиссия оказалась слишком низкой. Поэтому мемпул – это динамическая структура, которая меняется вместе с состоянием сети.
Почему важен мемпул
Состояние mempool напрямую влияет на комиссию, скорость подтверждения транзакций. Когда очередь небольшая, можно указать низкую плату и все равно рассчитывать на быстрое включение транзакции в блок. Майнеры при такой активности сети добавляют почти все доступные операции, чтобы не оставлять место в блоке пустым.
При высокой нагрузке ситуация меняется. Заполненный mempool позволяет майнерам выбирать только более дорогие транзакции. Операции с низкой комиссией уходят в конец очереди, они могут долго оставаться неподтвержденными. Если пользователь вручную ставит слишком маленькую комиссию, перевод рискует надолго «застрять».
Mempool связывает действия пользователей с экономикой сети. Когда многие отправляют переводы одновременно, средняя комиссия растет. Те, кто не торопится, могут дождаться снижения нагрузки. Тем, кому важно быстрое подтверждение, приходится повышать плату и конкурировать за место в блоке.
Особенности mempool в разных блокчейнах
Базовый принцип работы мемпула разных блокчейнов схож. Однако у каждой сети есть свои особенности. Рассмотрим самые крупные блокчейны: Bitcoin, Ethereum.
Bitcoin mempool
Мемпул Bitcoin – это система, в которой приоритет определяется не общей суммой комиссии, а ставкой сатоши за байт данных (sat/vB). Чем выше эта ставка, тем выше шанс попасть в ближайший блок. Например, за транзакцию X комиссия 1 500 сатоши, а за транзакцию Y – 2 000 сатоши. При этом у транзакции X ставка сатоши за байт 15 sat/vB, а у транзакции Y – 10 sat/vB. Майнеры выбирают по размеру ставки сатоши за байт данных, поэтому первой будет проведена транзакция X.
Ethereum mempool
После внедрения EIP-1559, комиссия состоит из двух частей: базового сбора и вознаграждения валидатору. Именно размер вознаграждения влияет на приоритет включения транзакции в блок: чем больше вознаграждение, тем быстрее транзакция будет обработана. Подробнее о принципах работы блокчейна Ethereum вы можете прочитать в статье от экспертов Академии Intelion.
Инструменты для мониторинга mempool
Чтобы оценить уровень требуемой комиссии, примерное время подтверждения, пользователи применяют сервисы мониторинга. Один из известных инструментов для мониторинга сети Bitcoin – Mempool Space. Этот открытый сервис в реальном времени показывает число неподтвержденных операций, их суммарный вес, распределение по комиссиям, ожидаемую загрузку ближайших блоков. Платформа помогает увидеть текущее состояние очереди.
Другим инструментом для мониторинга состояния мемпула может быть обозреватель блоков Blockchain.com. График с этого ресурса вы видели ранее в статье.
Существуют также другие решения, встроенные в кошельки и биржи. Они собирают сетевые данные, формируют графики, подсказывают рекомендуемый уровень комиссии с оценкой времени подтверждения.
Существуют специальные виджеты и боты для трейдеров. В торговых терминалах, Telegram-каналах можно встретить панели с динамикой mempool: ростом или снижением очереди за последние часы. Это помогает понимать, когда возможны задержки переводов, а когда – более выгодные окна для отправки.
Перегрузка мемпула
Перегрузка мемпула возникает, когда количество новых транзакций значительно превышает возможности сети по их обработке.
Объем операций в очереди становится настолько большим, что на ее разбор может потребоваться несколько часов или даже дней.
Основные последствия перегрузки:
-
Рост комиссий
Когда место в блоках ограничено, усиливается конкуренция. Пользователи вынуждены платить более высокую комиссию, чтобы их транзакция оказалась в верхней части очереди и была включена в блок быстрее.
-
Увеличение времени подтверждения
Операции с обычной или низкой комиссией смещаются вниз списка. Они могут долго оставаться неподтвержденными или вовсе быть удалены из мемпула, если сеть сочтет их неактуальными.
Приоритет транзакций
В мемпуле порядок включения операций в блок определяется размером комиссии за единицу данных.
В разных блокчейнах варианты применения этого принципа могут отличаться.
Выбор транзакции производится автоматически, устройства для майнинга, например, ASIC-майнеры определяют нужную транзакцию по алгоритмам блокчейна. Устройства делают выбор рационально: их задача – получить максимальную прибыль с каждого блока. Поэтому они отбирают прежде всего те транзакции, которые предлагают более высокую плату.
Mempool в blockchain-сети – это один из ключевых элементов работы. От его состояния зависят комиссии, скорость подтверждения, приоритет транзакций. Во время высокой нагрузки конкуренция за место в блоке усиливается, что напрямую влияет на стоимость переводов. Использование инструментов мониторинга, понимание принципов работы mempool позволяют принимать более взвешенные решения при отправке криптовалюты.
Материалы защищены авторским правом. Любое использование допускается только с активной гиперссылкой на intelionmine.ru. Копирование и распространение без разрешения запрещены.