Дэвид Шварц, соучредитель XRP Ledger и почетный технический директор Ripple, предложил двусоставной механизм резервирования транзакций для устранения рисков опережающей торговли (front-running) и сэндвич-атак на нативной децентрализованной бирже (DEX) и автоматическом маркет-мейкере (AMM) XRPL.
Это предложение, возникшее в ответ на опасения, высказанные аналитическим аккаунтом XRPresso.io, фокусирующимся на XRP, вводит гарантии приоритетного исполнения для пользователей, готовых оплатить комиссию за резервирование. Эта мера по обеспечению целостности рынка имеет прямое отношение к ситуации, поскольку институциональные потоки в продукты XRP продолжают расти.
В настоящее время предложение обсуждается сообществом и еще не оформлено в виде поправки к сети. Это различие имеет значение: в XRP Ledger для активации изменений протокола требуется, чтобы за них проголосовало сверхбольшинство валидаторов, а это означает, что разработка Шварца имеет вес, но ей предстоит пройти определенный процесс управления, прежде чем она коснется основной сети.
Как на самом деле работает механизм ReservedTxns от Ripple XRP
Схема вводит два новых компонента протокола. Первый — это объект реестра ReservedTxns, который хранит целевой номер последовательности реестра и массив из 32 идентификаторов транзакций.
Когда исполняется этот конкретный реестр, любые перечисленные транзакции, присутствующие в наборе консенсуса, обрабатываются первыми, до всех остальных транзакций, после чего объект удаляется. Второй компонент — это тип транзакции TxnReserve, который позволяет пользователю занять приоритетное место для одной или нескольких будущих транзакций путем отправки резервирования до закрытия целевого реестра.
Три ограничения регулируют TxnReserve: комиссия за резервирование должна быть как минимум вдвое выше стандартной комиссии за транзакцию; целевой реестр должен находиться в пределах 16 реестров от текущего; а фактическая транзакция должна установить свою LastLedgerSequence в соответствие с зарезервированным реестром.
Эти правила не случайны: они определяют как экономическую стоимость использования системы, так и узкое временное окно, в котором она работает. Потолок в 16 реестров удерживает резервирования тесно связанными с ближайшим исполнением, не позволяя использовать механизм в качестве универсального инструмента для манипулирования очередью.
Защита от DoS встроена посредством динамического масштабирования комиссий: по мере заполнения слотов резервирования свыше 16, комиссии возрастают, достигая нескольких кратных базовому резерву при почти 30 слотах. Шварц также уточнил, что программное обеспечение серверов XRPL будет хранить зарезервированные транзакции и выпускать их только незадолго до того, как станут известны предложения предыдущего реестра, сжимая окно видимости до исполнения.
«Это гарантирует, что вы сможете выполнить свою транзакцию раньше любой транзакции, которая была сформирована после раскрытия вашей транзакции», — сказал Шварц. «Вы будете использовать этот подход всякий раз, когда захотите выполнить транзакцию, в которой хотите быть уверены, что ее нельзя будет подвергнуть сэндвич-атаке или опережающей торговле».
Проблема опережающей торговли, специфичная для XRPL, которую решает Шварц
Обеспокоенность XRPresso связана со структурной особенностью XRP Ledger: ожидающие транзакции находятся в общедоступной очереди до закрытия реестра, что дает валидаторам и хорошо связанным узлам предварительное представление о входящих сделках.
Поскольку канонический порядок транзакций в XRPL определяется известной детерминированной формулой, включающей хеши транзакций, изощренный участник может многократно отправлять схожие транзакции, чтобы увеличить вероятность попадания в выгодный слот относительно целевой сделки — это механическая основа для сэндвич-атаки на DEX или AMM.
Шварц признал наличие этой уязвимости, но оспорил формулировку. Он утверждал, что все участники имеют равный доступ к публичной очереди, и что валидаторы не получают структурного преимущества в порядке, если только несколько из них не вступят в сговор.
«Если бы несколько валидаторов вступили в сговор, или один валидатор попытался это сделать, всем было бы очень очевидно, кто именно это делает», — сказал он, добавив, что ни одной такой попытки не было подтверждено за пределами доказательства концепции.
Он также отметил практическое ограничение прибыльности: извлечение значимой ценности требует одновременно высокой ликвидности (для создания объема, достойного цели) и низкой ликвидности (для перемещения цены за управляемую стоимость) — комбинации, редко встречающейся в XRPL.
Этот аргумент не полностью удовлетворил критиков, но он отличает текущий профиль риска XRPL от исторически активной среды MEV (Maximal Extractable Value) в Ethereum.

Дебаты об опережающей торговле в DeFi не ограничиваются экосистемой XRP. Соучредитель Binance Чанпэн Чжао в прошлом году предложил DEX с бессрочными контрактами в темном пуле, используя криптографию с нулевым разглашением для сокрытия данных ордеров до исполнения — подход, который вызвал собственную критику со стороны сторонников децентрализации, утверждавших, что он воссоздает информационную асимметрию, которую крипто было призвано устранить.
XRPresso выдвинул аналогичный аргумент в ответ Шварцу, утверждая, что целевая конфиденциальность для деталей ожидающих транзакций была бы более чистым долгосрочным решением, чем уровень комиссий за резервирование, и указал на реализации, уже работающие в конкурирующих сетях.
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Ahmed Barakat




