Мемпул (от англ. memory pool — пул памяти) — это виртуальное хранилище, где накапливаются неподтверждённые транзакции до момента их включения в блокчейн. Каждый узел сети хранит собственный мемпул, содержащий транзакции, которые он получил, но которые еще не были обработаны майнерами или валидаторами.

Как это работает

Когда пользователь отправляет транзакцию в блокчейн-сеть, она не сразу попадает в блок. Вместо этого транзакция сначала передается на узлы сети, где размещается в памяти каждого узла — в мемпуле. Здесь она находится в статусе ожидания.

Майнеры (в сетях PoW) или валидаторы (в сетях PoS) просматривают мемпул и выбирают транзакции для включения в следующий блок. Обычно приоритет отдается транзакциям с большей комиссией, так как это более прибыльно для тех, кто их обрабатывает. После включения в блок и его подтверждения сетью, транзакция удаляется из мемпула.

Размер и скорость обработки мемпула зависят от нескольких факторов:

  • Пропускной способности сети
  • Размера блоков
  • Текущего уровня сетевой активности
  • Размера комиссий, которые пользователи готовы платить

Когда сеть перегружена, мемпул может содержать тысячи или даже сотни тысяч транзакций, ожидающих обработки. Это приводит к увеличению времени подтверждения и повышению комиссий.

Пример из практики

Представьте, что вы отправили транзакцию в сети Биткоина с комиссией 10 сатощи за байт. В момент отправки сеть испытывает повышенную активность, и в мемпуле уже находится 250 тысяч других транзакций. Из-за низкой комиссии ваша транзакция попадает в очередь позади тысяч других, так как майнеры будут выбирать более прибыльные варианты.

Ваша транзакция может ждать в мемпуле несколько часов или даже дней. Если сеть не будет обрабатывать все эти транзакции быстро, ваша могет даже истечь по времени и быть удалённой из мемпула без подтверждения.

Зачем это знать трейдеру

Мониторинг мемпула критически важен для активных трейдеров и арбитражёров. Размер мемпула служит индикатором сетевой активности и помогает предсказать время подтверждения. Когда мемпул переполнен, комиссии растут, что может сделать небольшие сделки убыточными.

Опытные трейдеры анализируют мемпул для оптимизации комиссий: зная текущее состояние пула, они устанавливают разумные комиссии, чтобы не переплатить, но гарантировать своевременное подтверждение. Некоторые биржи и кошельки автоматически анализируют мемпул для рекомендации оптимального размера комиссии.

Ключевой факт: Размер мемпула в Биткоине может достигать 400+ мегабайт во время пиков активности, что равняется миллионам неподтверждённых транзакций в очереди на обработку.

Материал носит образовательный характер и не является финансовой рекомендацией.

Похожие термины