Reveal, Correct, Then Pay: Encrypted Mempools and Perpetual Funding Security
Este artículo sostiene que los mempools cifrados, si bien son efectivos contra el valor máximo extraíble, crean inadvertidamente una vulnerabilidad de seguridad en el financiamiento de futuros perpetuos al impedir el arbitraje correctivo inmediato durante la fase de compromiso, amplificando así los ataques de manipulación de estado a través de brechas de reacción económica y una reducción en la capitalización de precios.
Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo
Imagina el mundo digital de las criptomonedas como un mercado masivo y bullicioso donde la gente intercambia activos digitales cada segundo. En este mercado, hay una sala de espera especial llamada "mempool" donde las transacciones permanecen antes de ser oficialmente procesadas y añadidas al registro público. Normalmente, esta sala de espera es como una caja de cristal: todos pueden ver qué estás comprando o vendiendo antes de que se concrete la operación. Esta transparencia tiene un inconveniente: los bots astutos pueden echar un vistazo a tu orden, adelantarse a ti para comprar lo mismo más barato y luego vendértelo a un precio más alto un instante después. Esto se llama "front-running", y es como si alguien viera que vas a comprar una entrada para un concierto y compra el mejor asiento primero solo para vendértelo a ti por el doble.
Para evitar esto, los ingenieros inventaron los "mempools cifrados". Piensa en esto como poner cada transacción dentro de una caja fuerte blindada e inquebrantable. La caja fuerte viaja a través del sistema, y nadie puede ver qué hay dentro hasta el momento exacto en que la transacción se coloca oficialmente en la fila. Esto evita que los bots astutos vean tu operación específica y se adelanten a la cola. Suena como una solución perfecta, ¿verdad? Bueno, este artículo plantea una pregunta capciosa: ¿Qué pasa si la persona que pone la transacción en la caja fuerte es la que intenta hacer trampa? ¿Qué pasa si el atacante sabe exactamente lo que está haciendo, pero el mercado no lo sabe? El artículo explora si ocultar la transacción realmente ayuda al atacante al cegar a los "correctores" naturales del mercado —las personas que suelen arreglar los errores de precio— mientras que el atacante sigue conociendo su propio plan.
Este artículo, titulado "Reveal, Correct, Then Pay" (Revelar, Corregir, Luego Pagar), investiga un tipo específico de engaño en el mundo de los "futuros perpetuos", que son apuestas a largo plazo sobre el precio de un activo. Los autores, Benjamin Marsh de Sei Labs y la Universidad de Portsmouth, argumentan que, si bien los mempools cifrados son excelentes para detener ataques contra otras personas, pueden, accidentalmente, facilitar que un atacante manipule el mercado para su propio beneficio.
El núcleo del problema es una brecha de tiempo. En un mercado normal, si alguien intenta subir o bajar un precio, otros operadores lo ven de inmediato y entran en acción para corregirlo, haciendo que el precio vuelva a ser justo. Pero con los mempools cifrados, el mercado tiene que esperar a que se abra la "caja fuerte" para poder ver la manipulación. Para cuando la caja se abre y el mercado se da cuenta de lo que ha sucedido, el atacante ya ha tendido su trampa. El artículo muestra que este retraso crea una "brecha de reacción". Incluso si la caja se abre en una fracción de segundo, ese diminuto retraso es suficiente para evitar que los correctores naturales del mercado actúen en el mismo lote de transacciones.
Los autores modelan esto utilizando el concepto de "tasas de financiación" (funding rates), que son pagos realizados entre operadores para mantener el precio de una apuesta perpetua cerca del precio real del mercado. Un atacante puede ocultar una transacción que distorsione ligeramente esta señal de precio. Debido a que el mercado está ciego durante la fase de cifrado, la distorsión dura más de lo que duraría en un mercado transparente. El artículo demuestra que este tiempo adicional permite al atacante recolectar más dinero. Específicamente, encuentran que la ganancia que obtiene un atacante no es solo un poco mayor; es cuadrática en el producto de la capacidad de segmentación del atacante y el factor de respuesta (que incluye la persistencia de la distorsión). Esto significa que si la capacidad del atacante para segmentar el mercado se mantiene igual, pero la capacidad del mercado para corregir el error se ralentiza incluso un poco, las ganancias potenciales del atacante pueden aumentar significamente, impulsadas por esa combinación de habilidad y retraso.
El artículo descarta explícicamente la idea de que el cifrado sea un escudo universal contra toda manipulación. Argumenta que para los ataques de "autoría propia" —donde el atacante es quien crea la transacción— ocultar la orden no oculta la intención del atacante de sí mismo, pero sí la oculta de los defensores del mercado. Los autores muestran que si un atacante ya posee una posición (como una apuesta a que el precio subirá), puede usar el cifrado para distorsionar la señal de precio, esperar a que el mercado abra la caja fuerte y luego recolectar un pago que es mucho mayor de lo que habría sido si el mercado pudiera reaccionar instantáneamente.
Sin embargo, el artículo no solo señala un problema; también ofrece una solución. Los autores proponen una nueva regla para cómo deberían funcionar estos mercados: "Reveal, Correct, Measure, Then Pay" (Revelar, Corregir, Medir, Luego Pagar). En lugar de abrir la caja fuerte e inmediatamente pagar basándose en el nuevo precio, el sistema debe esperar. Debe abrir la caja fuerte, permitir que los "correctores" del mercado vean la distorsión y la arreglen, medir el precio después de esa corrección y, entonces, realizar el pago. Esto crea un "margen de corrección" que le da tiempo al mercado para sanar la herida antes de que el atacante reciba su recompensa.
Los autores son muy precisos en sus hallazgos. Utilizan modelos matemáticos y simulaciones para demostrar que esta "brecha de reacción" es un peligro real y mensurable. Calculan que incluso un pequeño retraso puede aumentar significativamente las ganancias del atacante, especialmente si el mercado suele corregir los errores muy rápidamente. También introducen un "índice de seguridad" que desglosa el riesgo en tres partes: qué tan ciego es el atacante, qué tan protegido está el mercado de la corrección y cuánto capitaliza el mercado el pago predecible. Sus matemáticas muestran que el cifrado puede ser perjudicial si protege la capacidad del atacante para ocultar su precio de entrada mientras, simultáneamente, ciega la capacidad del mercado para corregir el precio.
En resumen, el artículo sugiere que, si bien cerrar las transacciones en una caja fuerte es excelente para proteger a los usuarios inocentes de ser acechados, puede resultar contraproducente si el sistema no tiene incorporado un periodo de "enfriamiento". Si el mercado abre la caja fuerte y paga de inmediato, es como dejar que un ladrón tienda una trampa y luego entregarle las llaves de la bóveda antes de que alguien pueda detenerlo. La solución es abrir la caja fuerte, dejar que los guardias arreglen el desastre y, luego, entregar las llaves. Esto asegura que la privacidad proteja a los usuarios sin dar un pase libre a los atacantes para manipular el sistema.
¿Ahogado en artículos de tu campo?
Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.