MoneroSwapper MoneroSwapper
Обучение

Мемпул Monero: как работают ожидающие транзакции и почему это важно

MoneroSwapper Team · Apr 09, 2026 · 1 min read · 16 views

Что такое мемпул Monero?

\n\n

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

\n\n

Когда вы отправляете XMR со своего кошелька, транзакция не появляется на блокчейне мгновенно. Сначала она попадает в мемпул, где ожидает вместе с другими неподтверждёнными транзакциями, пока майнер не подберёт её и не включит в следующий блок. Понимание этого процесса поможет вам принимать лучшие решения о комиссиях, тайминге и конфиденциальности при использовании MoneroSwapper или любого другого сервиса Monero.

\n\n

Как транзакции попадают в мемпул

\n\n

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

\n\n

После создания кошелёк передаёт транзакцию в одноранговую сеть Monero. Первый узел, получивший её, выполняет несколько проверок валидации перед принятием в свой локальный мемпул:

\n\n
    \n
  • Проверка синтаксиса — Транзакция должна быть правильно отформатирована согласно правилам протокола Monero
  • \n
  • Верификация кольцевой подписи — Криптографические подписи должны быть действительными, подтверждая, что отправитель имеет право тратить указанные выходы
  • \n
  • Проверка ключевого образа — Ключевые образы не должны уже существовать в блокчейне или мемпуле, что указывало бы на попытку двойной траты
  • \n
  • Верификация RingCT — Доказательства диапазона должны быть действительными, подтверждая, что зашифрованные суммы положительны и входы равны выходам плюс комиссия
  • \n
  • Проверка комиссии — Транзакция должна включать минимально необходимую комиссию, рассчитанную на основе её размера в байтах
  • \n
\n\n

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

\n\n

Dandelion++ и распространение транзакций

\n\n

Monero использует усовершенствованный метод распространения под названием Dandelion++ для защиты IP-адреса отправителя. Вместо немедленной трансляции транзакции всем пирам, Dandelion++ сначала отправляет её через случайную цепочку узлов в «фазе стебля», прежде чем войти в обычную «фазу пуха» широкого распространения. Это значительно затрудняет определение сетевыми наблюдателями того, какой узел инициировал транзакцию.

\n\n

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

\n\n

Размер мемпула и лимиты транзакций

\n\n

В отличие от Bitcoin, который имеет относительно фиксированный лимит размера блока, создающий предсказуемую перегрузку мемпула, Monero использует механизм динамического размера блока. Максимальный размер блока автоматически регулируется на основе медианного размера последних 100 блоков. При росте спроса блоки могут увеличиваться для размещения большего числа транзакций, хотя майнеры платят штраф за создание блоков, превышающих текущую медиану.

\n\n

Сам мемпул имеет настраиваемый лимит размера на каждом узле. По умолчанию демон Monero выделяет определённый объём памяти для мемпула. При приближении к этому лимиту транзакции с наименьшими комиссиями могут быть удалены, чтобы освободить место для транзакций с более высокими комиссиями. На практике мемпул Monero редко достигает своих лимитов, поскольку механизм динамического размера блока эффективно поглощает всплески спроса.

\n\n

Ключевые параметры, влияющие на поведение мемпула:

\n\n
    \n
  • Минимальная комиссия ретрансляции — Транзакции ниже этой ставки комиссии не будут ретранслироваться узлами, предотвращая спам
  • \n
  • Лимит возраста транзакции — Транзакции, остающиеся неподтверждёнными в течение длительного периода (обычно 72 часа), в конечном итоге удаляются из мемпула
  • \n
  • Лимит размера на транзакцию — Отдельные транзакции не могут превышать максимальный размер, что ограничивает количество входов и выходов
  • \n
\n\n

Приоритет на основе комиссий и порядок транзакций

\n\n

Когда майнеры формируют новый блок, они выбирают транзакции из мемпула для максимизации дохода от комиссий. Транзакции ранжируются по соотношению комиссия за байт, а не по абсолютной сумме комиссии. Маленькая транзакция с комиссией 0,0001 XMR может иметь более высокий приоритет, чем крупная транзакция с комиссией 0,001 XMR, если у меньшей лучшее соотношение комиссии к размеру.

\n\n

Кошельки Monero рассчитывают комиссии на основе системы приоритетов с четырьмя уровнями:

\n\n
    \n
  • Стандартный (x1) — Стандартная комиссия, подходящая для обычных транзакций с типичным подтверждением в следующем блоке
  • \n
  • Низкий (x1) — Такой же, как стандартный в большинстве условий; транзакции подтверждаются в течение нескольких блоков
  • \n
  • Средний (x5) — Пятикратная базовая комиссия для более быстрого подтверждения при перегрузке
  • \n
  • Высокий (x20) — Двадцатикратная базовая комиссия, практически гарантирующая включение в следующий блок
  • \n
\n\n

При нормальных сетевых условиях даже стандартный уровень комиссии обеспечивает подтверждение в течение одного-двух блоков (приблизительно от двух до четырёх минут). Рынок комиссий становится актуальным только при необычных всплесках объёма транзакций.

\n\n

Сценарий очереди

\n\n

Очередь возникает, когда транзакции создаются быстрее, чем могут быть включены в блоки. Хотя динамический размер блока Monero помогает смягчить это, экстремальные всплески спроса всё ещё могут вызывать временную перегрузку. Во время очереди происходит следующее:

\n\n

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

\n\n

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

\n\n

Исторические события перегрузки

\n\n

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

\n\n

Чем мемпул Monero отличается от мемпула Bitcoin

\n\n

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

\n\n

Анализ мемпула Bitcoin позволяет наблюдателям:

\n\n
    \n
  • Отслеживать движение средств до подтверждения
  • \n
  • Связывать входы с выходами для построения кластеров адресов
  • \n
  • Определять вероятного отправителя и получателя платежа
  • \n
  • Обнаруживать консолидирующие транзакции и оценивать балансы кошельков
  • \n
  • Опережать транзакции, наблюдая за ожидающими сделками
  • \n
\n\n

В мемпуле Monero ничего из этого невозможно. Каждая транзакция в мемпуле раскрывает только ключевые образы (предотвращающие двойную трату), зашифрованные суммы (скрытые RingCT), одноразовые стелс-адреса (не связываемые с реальными адресами) и кольцевые подписи (скрывающие, какой выход фактически расходуется). Наблюдатель, следящий за мемпулом Monero, видит проходящие транзакции, но не может определить, кто кому и сколько платит.

\n\n

Мониторинг мемпула

\n\n

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

\n\n

Популярные инструменты мониторинга мемпула

\n\n
    \n
  • xmrchain.net — Самый популярный обозреватель блоков Monero со специальной страницей пула транзакций, показывающей текущий размер мемпула, количество транзакций и отдельные ожидающие транзакции
  • \n
  • moneroblocks.info — Альтернативный обозреватель с наглядной визуализацией мемпула и историческими данными
  • \n
  • Локальный демон — Запуск собственного узла Monero даёт прямой доступ к данным мемпула через RPC-команды, такие как get_transaction_pool и get_transaction_pool_stats
  • \n
  • Наблюдатели P2Pool — Если вы майните с P2Pool, страницы наблюдателей показывают статистику мемпула, относящуюся к майнингу
  • \n
\n\n

При проверке мемпула через обозреватель блоков помните, что вы видите данные конкретного узла. Из-за задержек распространения в сети и Dandelion++ транзакция может появиться в мемпуле одного узла чуть раньше или позже, чем в другом. Если ваша транзакция не появляется сразу после отправки, подождите тридцать секунд и обновите страницу.

\n\n

Что пользователям нужно знать об ожидающих транзакциях

\n\n

Для повседневных пользователей Monero и тех, кто обменивает через MoneroSwapper, вот практические выводы о мемпуле и ожидающих транзакциях:

\n\n

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

\n\n

Стандартных комиссий почти всегда достаточно. В отличие от Bitcoin, где оценка комиссий — сложное искусство, стандартный уровень комиссии Monero хорошо работает для подавляющего большинства транзакций. Увеличивать комиссии нужно только при редких событиях перегрузки.

\n\n

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

\n\n

ID транзакции можно безопасно передавать. Вы можете поделиться хешем своей транзакции Monero с получателем или службой поддержки без ущерба для конфиденциальности. Один лишь хеш не раскрывает ничего об отправителе, получателе или сумме. Он просто подтверждает существование транзакции.

\n\n

Застрявшие транзакции редки, но восстановимы. Если транзакция остаётся в мемпуле в течение длительного периода, она в конечном итоге будет удалена, а средства возвращены в ваш кошелёк. Вы также можете использовать функцию «пересканировать блокчейн» в большинстве кошельков для восстановления средств из удалённых транзакций.

\n\n

Заключение

\n\n

Мемпул — это фундаментальный компонент архитектуры Monero, балансирующий пропускную способность транзакций, рынки комиссий и конфиденциальность. Его дизайн отражает основную философию Monero: даже на уровне сетевой инфраструктуры конфиденциальность пользователей защищена. Будь то простой перевод или обмен через MoneroSwapper, понимание работы мемпула поможет вам совершать операции уверенно и с реалистичными ожиданиями относительно времени подтверждения и комиссий.

Поделиться статьей

Похожие статьи

Анонимный Обмен Monero

Без KYC • Без регистрации • Мгновенный обмен

Обменять сейчас