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

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

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

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

Проблема MEV и цензура

MEV (Maximal Extractable Value, «Максимальная извлекаемая ценность») — дополнительный заработок, формирующийся, когда участники увеличивают свою прибыль, воздействуя на порядок транзакций при создании блока. Иногда про MEV говорят как про отдельную стратегию поведения ради извлечения дополнительной прибыли. Тех, кто анализирует данные мемпулов на предмет потенциально доходных операций, часто называют «искателями». Интересно, что они не единственные бенефициары стратегии, поскольку участники, отвечающие за валидацию транзакций, в конечном счете могут так же собирать больше комиссионных сборов.

Реализация MEV может отличаться. Проще всего объяснить общую логику извлечения прибыли из анализа мемпула и очередности транзакций через гипотетический метод фронтраннинга (frontrunning) с арбитражной сделкой. Бот искателя, изучая данные о еще неподтвержденных транзакциях в мемпуле, может в теории наткнуться на проводимую другим пользователем арбитражную сделку и скопировать ее, предложив более высокую плату за газ. В таком случае валидаторы учтут более выгодную для себя транзакцию фронтраннера и обработают ее первой, что может повлиять на цену актива в арбитражной сделке. Тогда первая сделка окажется уже не выгодной: фронтраннер попросту опередит добросовестного пользователя.

Другой пример фронтраннинга — более ранняя покупка актива с опережением, например при запуске нового токена. Так же иногда выделяют в качестве особой стратегии бэкраннинг (backrunning) — действие по размещению транзакции сразу после целевой транзакции обычного пользователя в том же блоке, используя краткосрочное окно возможностей.

Еще один метод называется сэндвич-атакой (sandwich attack), когда вокруг транзакции жертвы атакующий размещает две — одну перед (фронтраннинг) и одну после (бэкраннинг). По итогу бот искателя покупает актив перед транзакцией жертвы, сдвигая цену, а сразу после — продает. Такой MEV считается недобросовестным, поскольку ухудшает исполнение для не-MEV-пользователя.

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

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

Зашифрованный мемпул

Зашифрованный мемпул (или encrypted mempool) — это альтернативная реализация пула транзакций, когда содержимое каждой транзакции зашифровано и остается недоступным для наблюдателей до тех пор, пока порядок транзакций в блоке не будет окончательно зафиксирован. Проще говоря, вместо того чтобы отправлять в сеть открытый текст с адресом получателя и суммой, пользователь отправляет шифротекст — набор данных, который нельзя прочитать в привычном открытом смысле. Те, кто занимается поиском блоков, видят, что транзакция существует и, возможно, даже могут проверить базовую валидность, но не знают, что именно в ней написано.

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

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

Процесс обработки данных

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

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

Проблемы зашифрованного мемпула

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

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

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

Примеры использования

12 мая 2026 года представители проекта Aptos
объявили об обновлении с интеграцией зашифрованного мемпула. Нововведение посредством использования технологии пакетного порогового шифрования, по задумке разработчиков, позволяет предотвращать атаки вроде фронтраннинга.

Блокчейн-платформа Secret Network, главной особенностью которой является шифрование смарт-контрактов и поддержка конфиденциальности данных, тоже 
использует зашифрованные мемпулы. Разработчики прямо заявляют о достижении устойчивости к фронтраннингу (Frontrunning resistant).

Проект Oasis Network
использует технологию зашифрованных транзакций и приватных мемпулов в своих конфиденциальных средах выполнения (ParaTimes). Цель достигается за счет аппаратной TEE-технологии (Trusted Execution Environments — доверенная среда исполнения).

Вывод

Зашифрованные мемпулы — это ответ на фундаментальную проблему прозрачности блокчейна: то, что делает сеть открытой и проверяемой, одновременно создает возможности для извлечения MEV за счет пользователей. Шифрование транзакций до момента окончательного упорядочивания теоретически устраняет проблему, делая процесс более честным и предсказуемым. Однако нельзя наверняка сказать, что зашифрованный мемпул — панацея. Сама технология полна компромиссов. Направление активно развивается, но до массового внедрения пока далеко. Вопрос не в том, возможна ли такая технология в принципе, а в том, сможет ли она вписаться в существующие экосистемы, не нарушая их стабильность, производительность и так далее.