Что такое Мемпул?
Мемпул (от англ. mempool, сокращение от «memory pool», «пул памяти») — это временное хранилище в блокчейн-сети, где ожидают подтверждения неподтверждённые транзакции. За их подтверждение обычно отвечают майнеры или валидаторы.
Мемпул работает как очередь для неподтверждённых транзакций перед их включением в новый блок. Это важный элемент в обработке и управлении транзакциями на блокчейне.
Как работает Мемпул?
После того как пользователь отправляет средства с адреса своего кошелька, транзакция попадает в мемпул и ждёт обработки майнерами (в сети Bitcoin) или валидаторами (в популярных PoS-сетях, таких как Ethereum).
Размер мемпула может значительно варьироваться в зависимости от загрузки сети. Транзакции с более высокой комиссией обрабатываются быстрее.
Мемпулы различаются в разных блокчейнах — каждый узел сети хранит собственную версию мемпула и может содержать различные транзакции.
Сколько времени занимает обработка транзакции в Мемпуле?
Публичные блокчейны позволяют любому желающему видеть размер мемпула в реальном времени и оценивать, какой должна быть комиссия за транзакцию, чтобы она была обработана в пределах определённого количества блоков.
Биткойн предлагает различные специализированные онлайн-ресурсы для анализа мемпула, включая информацию о комиссиях. В условиях волатильного рынка или когда наблюдается аномально большое количество неподтверждённых транзакций, мемпул может увеличиваться, и транзакции — особенно те, которые имеют низкую комиссию — могут оставаться неподтверждёнными в течение значительного времени. Это явление часто называют «раздутие мемпула» (mempool bloat).
В некоторых случаях пользователь может увеличить комиссию уже после отправки, чтобы сделать свою транзакцию более привлекательной для майнеров или валидаторов.