Ripple propone solución contra el front-running en XRP Ledger

David Schwartz, cofundador de XRP Ledger y CTO emƩrito de Ripple, ha propuesto un mecanismo de reserva de transacciones de dos componentes para mitigar los riesgos de front-running y ataques de sandwich en el DEX nativo y el AMM de XRPL.
La propuesta, surgida como respuesta a las inquietudes planteadas por la cuenta de anĆ”lisis XRPresso.io, introduce garantĆas de ejecución prioritaria para los usuarios dispuestos a pagar una tarifa de reserva. Esta medida de integridad de mercado cobra especial relevancia a medida que las entradas institucionales en productos de XRP continĆŗan escalando.
Actualmente, el planteamiento se encuentra bajo debate en la comunidad y no se ha formalizado como una enmienda de red. Esta distinción es crucial: en el XRP Ledger, los cambios de protocolo requieren una mayorĆa cualificada de validadores a favor antes de su activación. Esto significa que, aunque el diseƱo de Schwartz tiene peso, debe enfrentar un proceso de gobernanza definido antes de implementarse en la red principal.
Cómo funciona el mecanismo ReservedTxns de XRP
El esquema introduce dos nuevos componentes al protocolo. El primero es un objeto de registro llamado ReservedTxns, que almacena un nĆŗmero de secuencia de registro objetivo y una lista de hasta 32 identificadores de transacciones.
Cuando se ejecuta ese registro especĆfico, cualquier transacción listada que estĆ© presente en el conjunto de consenso se procesa primero, por delante de todas las demĆ”s, tras lo cual el objeto se elimina. El segundo componente es un tipo de transacción denominado TxnReserve, que permite a un usuario reclamar un espacio prioritario para una o mĆ”s transacciones futuras mediante el envĆo de una reserva antes de que se cierre el registro objetivo.
Existen tres restricciones que rigen el TxnReserve: la tarifa de reserva debe ser al menos el doble de la tarifa de transacción estÔndar; el registro objetivo debe estar dentro de los 16 registros siguientes al actual; y la transacción real debe configurar su campo LastLedgerSequence para que coincida con el registro reservado.
Estas reglas no son accidentales; definen tanto el costo económico del sistema como la estrecha ventana de tiempo en la que opera. El lĆmite de 16 registros mantiene las reservas estrechamente vinculadas a la ejecución a corto plazo, evitando que el mecanismo se utilice maliciosamente como una herramienta para manipular las colas de transacciones de forma generalizada.
La protección contra ataques de denegación de servicio (DoS) estĆ” integrada mediante el escalado dinĆ”mico de tarifas: a medida que los espacios de reserva superan los 16, las tarifas aumentan, alcanzando varios mĆŗltiplos de la reserva base al acercarse a los 30 espacios. Schwartz tambiĆ©n especificó que el software del servidor XRPL retendrĆa las transacciones reservadas y las liberarĆa solo cuando se conozcan las propuestas del registro anterior, comprimiendo asĆ la ventana de visibilidad previa a la ejecución.
Ā«Esto garantiza que puedas ejecutar tu transacción antes que cualquier otra que se haya formado despuĆ©s de que la tuya fuera reveladaĀ», afirmó Schwartz. Ā«Se usarĆa este enfoque en cualquier momento que se desee realizar una transacción asegurando que no pueda ser objeto de un ataque sandwich o front-runningĀ».
El problema de front-running en XRPL que Schwartz busca resolver
La preocupación de XRPresso se centra en una caracterĆstica estructural del XRP Ledger: las transacciones pendientes permanecen en una cola pĆŗblicamente visible antes de que se cierre un registro, lo que otorga a los validadores y nodos bien conectados una visión anticipada de las operaciones entrantes.
Debido a que el orden canónico de las transacciones en XRPL se determina mediante una fórmula determinista conocida que involucra los hashes de las transacciones, un actor sofisticado podrĆa enviar transacciones similares repetidamente para aumentar la probabilidad de aterrizar en una posición favorable respecto a una operación objetivo. Esta es la base mecĆ”nica para un ataque sandwich en el DEX o AMM.
Schwartz reconoció la exposición pero cuestionó el enfoque. Argumentó que todos los participantes tienen el mismo acceso a la cola pĆŗblica y que los validadores no obtienen ninguna ventaja estructural en el ordenamiento a menos que varios conspiren entre sĆ.
Ā«Si varios validadores conspiraran, o si un solo validador lo intentara, serĆa muy obvio para todos exactamente quiĆ©n lo estĆ” haciendoĀ», seƱaló, aƱadiendo que no se ha confirmado ningĆŗn intento de este tipo fuera de una prueba de concepto.
También destacó una restricción de rentabilidad prÔctica: extraer valor significativo requiere simultÔneamente una alta liquidez (para generar un volumen que valga la pena atacar) y una baja liquidez (para mover el precio a un costo manejable), una combinación que rara vez se presenta en XRPL.
Aunque este argumento no ha satisfecho plenamente a los crĆticos, distingue el perfil de riesgo actual de XRPL del entorno de MEV (Valor MĆ”ximo ExtraĆble) históricamente activo en Ethereum.
El debate sobre el front-running en DeFi no es exclusivo del ecosistema XRP. El cofundador de Binance, Changpeng Zhao, propuso el aƱo pasado un DEX de perpetuos tipo Ā«dark poolĀ» utilizando criptografĆa de conocimiento cero para ocultar los datos de las órdenes hasta su ejecución. Dicho enfoque tambiĆ©n recibió crĆticas de defensores de la descentralización, quienes argumentaron que recrea las asimetrĆas de información que las criptomonedas fueron diseƱadas para eliminar.
XRPresso planteó un argumento similar en respuesta a Schwartz, sosteniendo que una confidencialidad selectiva para los detalles de las transacciones pendientes serĆa una solución a largo plazo mĆ”s limpia que una capa de tarifas de reserva, seƱalando implementaciones que ya estĆ”n activas en cadenas competidoras.
Ćltimas noticias del mercado:
- Meme coins en $22.000M mientras Dogecoin defiende soportes clave
- Ethereum: Tom Lee mantiene su apuesta pese a la caĆda de ETH
- Securitize debuta en NYSE y acelera la tokenización de RWA
CrƩdito: Enlace fuente
Responses