Un oracle no necesita estar roto para liquidarte: cómo baja liquidez, un TWAP corto y leverage provocaron liquidaciones en Morpho
Qué puede ocurrir cuando un mercado DeFi de baja liquidez alimenta un TWAP corto: PT, YT, leverage en bucle, factores de salud y controles para reducir liquidaciones.
Un oracle no necesita estar roto para liquidarte: cómo baja liquidez, un TWAP corto y leverage provocaron liquidaciones en Morpho
⏱️ 6 minutos de lectura
Un oracle puede devolver el precio que su diseño le pide calcular y, aun así, desencadenar liquidaciones inesperadas. Los equipos DeFi deben modelar ese riesgo cuando un mercado con poca profundidad alimenta un TWAP corto, especialmente si el colateral se reutiliza en posiciones apalancadas.
Un reporte externo describió US$36,4 millones en liquidaciones vinculadas a una presunta manipulación de un TWAP de 15 minutos en un mercado PT-reUSD de Morpho. Es un evento en desarrollo. La intención, el mecanismo, las pérdidas finales y la deuda incobrable requieren confirmación con fuentes primarias, evidencia on-chain y un postmortem. No es correcto presentar el monto como fondos confirmados extraídos por un atacante.
Liquidaciones reportadas no son extracción confirmada
Una liquidación cierra una posición cuyo factor de salud ya no satisface el umbral. El prestatario puede perder colateral, el liquidador recibir un incentivo y el protocolo recuperar deuda. El volumen liquidado, el valor perdido por prestatarios, la ganancia del liquidador, la deuda incobrable y la extracción confirmada son cifras distintas.
Esta distinción importa en una investigación. Un titular puede medir el colateral liquidado, no el beneficio realizado por quien movió el mercado. Antes de atribuir pérdidas, separá transacciones del actor, ganancias del liquidador, bad debt y cambios de precio que afectaron a otras posiciones.
Cómo un TWAP convierte una operación en una liquidación
Un TWAP calcula un precio promedio durante una ventana. Su objetivo es reducir el ruido de una operación aislada. Pero una ventana de 15 minutos sigue siendo un precio de mercado. Si un actor puede sostener presión compradora o vendedora durante esa ventana en un mercado poco profundo, el promedio puede moverse de forma material.
En mercados de tokens de principal y rendimiento, PT representa el principal a vencimiento y YT el rendimiento variable. Sus precios se relacionan de forma inversa. Mover el rendimiento implícito puede reducir el valor observado del PT. Si el PT funciona como colateral, el factor de salud baja aunque el usuario no haya cambiado su posición.
El riesgo crece con leverage en bucle. Un usuario deposita PT, toma deuda, compra más PT y vuelve a depositarlo. El rendimiento se amplifica, pero también la sensibilidad a la valoración del oracle. Cerca del umbral de liquidación, un cambio breve puede ser suficiente para cerrar la posición.
Lo que un auditor debe revisar
- Medí profundidad, volumen y coste de mover el mercado que alimenta el oracle.
- Probá TWAP bajo trading sostenido, no solo con una operación extrema.
- Compará múltiples fuentes de precio y rechazá desviaciones anómalas.
- Ajustá ventanas y LTV según liquidez, concentración y volatilidad.
- Agregá circuit breakers, límites de liquidación y pausas para movimientos fuera de rango.
- Simulá posiciones looped y health factors cercanos al umbral.
Un oracle no tiene que devolver un dato falso para producir una mala decisión de riesgo. Si un precio observable se puede mover con capital razonable y el protocolo lo transforma directamente en liquidaciones, el modelo necesita límites adicionales.
Fuentes
- The Crypto Times, “Morpho’s 15-minute TWAP oracle exploited in $36.4M liquidation attack”.