Cargando precios…

Ataques a oráculos RWA: cuando fallan los precios tokenizados

Los bonos del Tesoro tokenizados y el crédito privado dependen de oráculos para fijar precios, pero los oráculos RWA pueden fallar. Así provocan liquidaciones en DeFi.

Ataques a oráculos RWA: cuando fallan los precios tokenizados

¿Qué es un oráculo RWA y por qué importa?

Un oráculo RWA es un feed de precios para un token cuyo valor está anclado a algo off-chain: un U.S. Treasury bill de corta duración, un bono corporativo, un pagaré de crédito privado, un depósito con rendimiento o incluso una línea de crédito con garantía hipotecaria fraccionada. A diferencia de BTC o ETH, donde decenas de exchanges con alto volumen operan cada segundo, estas referencias se negocian en lugares que DeFi no puede ver directamente. Un emisor centralizado informa de un valor, un publicador firma un mensaje, una blockchain liquida el resultado. Ese paso de traducción es el oráculo, y es el mayor supuesto de confianza individual en cualquier protocolo de tokenized-real-world-asset.

Para los desarrolladores DeFi y los revisores de riesgo, la pregunta práctica no es si los oráculos están descentralizados en un sentido filosófico. Es si el precio on-chain coincide con el precio que un vendedor real podría obtener, dentro de una banda estrecha, en cuestión de pocos minutos. La mayoría de los oráculos RWA publican un NAV (net asset value) como mucho unas pocas veces al día, mientras que algunos diseños más recientes publican impresiones Mark-to-market con mayor frecuencia. La brecha entre esos dos números es donde viven la mayoría de los ataques.

Esto importa porque, una vez que se acepta un T-bill tokenizado o un pagaré de crédito como colateral, cientos de millones de dólares en mercados de préstamos, perps y rendimiento pueden referenciarlo. Un error de 10 puntos básicos en una posición de 500M $ supone 500k $ de poder de endeudamiento mal valorado. Un error del 1% durante una crisis de liquidez puede liquidar a prestatarios que en realidad son perfectamente solventes. El daño no es teórico; tiene el mismo radio de impacto que cualquier fallo de oráculo DeFi, solo que es más difícil de detectar porque el activo subyacente no cotiza 24/7 en un libro de órdenes público.

Dónde está realmente la mentira del precio: los cuatro modos de fallo

Los oráculos de real-world assets fallan de cuatro formas recurrentes. Entenderlas es la única manera de evaluar un T-bill tokenizado, una stable con rendimiento como OUSG o USDY, un producto de crédito tokenizado como FIGR_HELOC o un treasury envuelto como BUIDL.

Impresiones obsoletas y publicadores lentos

El modo de fallo más aburrido es el que causa más daño. Los tipos de los treasuries, las valoraciones de crédito privado y las marcas de productos estructurados se actualizan lentamente. Un publicador de NAV podría refrescar una vez por día hábil, o solo después de que se cierre una ventana de reembolso. Si un mercado DeFi lee ese valor en cada bloque, está leyendo datos obsoletos la mayor parte del tiempo. En el momento en que los tipos realmente se mueven, la referencia on-chain va por detrás de la realidad durante horas o días.

La obsolescencia es peligrosa en ambos sentidos. Cuando los rendimientos suben con fuerza, un T-bill tokenizado que todavía cotiza el NAV de ayer parece valer más de lo que realmente vale, y los prestatarios pueden aportarlo como colateral por encima del valor de la posición. Cuando los rendimientos caen, el mismo NAV sobrevalora el activo, y los prestamistas pueden ser engañados para aceptar un colateral que no cubrirá el préstamo a la salida. Los mercados que tratan el NAV como un precio en vivo sin controles de desviación invitan a una sobrecolateralización o infracolateralización silenciosa.

Cascadas de pérdida de paridad

La pérdida de paridad es el segundo modo de fallo, y es el que los usuarios realmente sienten. Un Treasury tokenizado o una stablecoin con rendimiento está pensado para seguir 1 $. Cuando cae a 0,97 $ en un libro CEX con poca profundidad (o peor, a 0,90 $ durante una cola de reembolsos), la mayoría de los oráculos on-chain siguen publicando NAV a 1 $ durante horas porque el subyacente del emisor no ha cambiado. Entonces el mercado on-chain valora muy mal el wrapper: los mercados de préstamos valoran el colateral a NAV, mientras que el único precio al que realmente puede venderse es el precio secundario con pérdida de paridad.

En ese punto ocurren dos cosas a la vez. Los liquidadores aparecen sobre el activo con pérdida de paridad y ejecutan el colateral al precio roto, mientras que los prestamistas siguen creyendo que la posición está totalmente respaldada por treasuries. Los prestatarios con préstamos sanos son liquidados porque su colateral está siendo valorado por dos oráculos distintos a dos precios distintos, y gana el más barato. Así es como una pérdida de paridad de un treasury se convierte en una pérdida de paridad DeFi. Una cascada como esta es estructuralmente idéntica a una pérdida de paridad de una stablecoin, salvo que el libro subyacente (T-bills, repo, papel comercial) es mucho menos líquido que las reservas en USD, lo que hace que la recuperación sea más lenta.

Divergencia entre Mark-to-market y NAV

El tercer modo de fallo es la brecha entre Mark-to-market y NAV. NAV es el valor devengado oficial del subyacente según el emisor. Mark-to-market es lo que un comprador real pagaría ahora mismo por un derecho sobre ese NAV, después de aplicar descuentos por retrasos de reembolso, liquidez y riesgo de contraparte. En tiempos normales, ambos se mueven dentro de uno o dos puntos básicos. En situaciones de estrés divergen con fuerza.

Un fondo de T-bills tokenizado con una cola de reembolso de 7 días puede seguir publicando NAV a 1,00 $ mientras el Mark-to-market se negocia a 0,985 $, porque cualquiera que quiera salir hoy tiene que descontar la cola. Un oráculo que publica NAV sin un recorte de mercado se convierte en un oráculo que, mecánicamente, está mintiendo a DeFi. El ensanchamiento entre esos dos números es la mejor señal temprana de que un mercado RWA se acerca al límite, y la señal más fácil de monitorizar con una serie temporal de cotizaciones.

Manipulación de libros con poca profundidad

El cuarto modo de fallo es el más favorable para los atacantes: libros on-chain con poca profundidad. Un pagaré de crédito tokenizado o un treasury tokenizado de pequeña capitalización podría tener 50k $ de liquidez en un CEX o en un único pool DEX. Un atacante que pueda mover ese libro puede mover el oráculo que lo lee. Luego pide prestado contra el valor inflado, vacía el pool de préstamos y deja que el oráculo vuelva a la realidad, dejando a los prestamistas con deuda incobrable.

Este es el manual clásico de manipulación de oráculos, ejecutado sobre activos cuya fuente normal de precios está centralizada. Mientras que un feed de LINK o Pyth agrega decenas de sedes y resiste las trampas de un solo pool, un pequeño punto de referencia RWA es mucho más frágil. Incluso un feed que cotiza múltiples fuentes puede ser engañado si la liquidez se concentra en una sola sede durante unos minutos. La superficie de ataque no es la fuente de precios; es el supuesto de liquidez detrás de la fuente de precios.

Estudio de caso: cómo el basis trade de USDe operó sobre una mentira

El basis trade de USDe de finales de 2024 es el ejemplo reciente más claro de un fallo de oráculo al estilo RWA que se propagó por DeFi. USDe es un dólar sintético respaldado por una posición de basis delta-neutral en futuros perpetuos, no por bonos del Tesoro, pero su problema de valoración era idéntico al de un activo tokenizado. El protocolo publicó un NAV que asumía que la pata de perpetuos estaba perfectamente cubierta al precio marcado. El spot y el perpetuo divergieron brevemente en torno a un 2% o 3%. El precio on-chain de USDe siguió informando de ~$1 porque la marca interna del protocolo estaba alineada con el índice del perpetuo. La realidad del mercado, incluidos los libros de Curve y de CEX, negociaba USDe por debajo de $1 durante la dislocación.

En cuestión de horas, varios mercados DeFi que aceptaban USDe como colateral perdieron dinero o retiraron el soporte. Un mercado de tipo Morpho que valoraba USDe al NAV permitió posiciones que, en términos reales, estaban infracolateralizadas. Un PT de Pendle construido sobre el rendimiento de USDe trasladó el mismo error de valoración una capa más arriba. Las liquidaciones en perps hacían referencia al índice del perp, que a su vez se estaba alejando del precio spot. La pérdida real fue modesta y el peg se restableció rápidamente, pero la lección fue concreta: un oráculo que se retrasa respecto a la realidad incluso unos pocos cientos de puntos básicos basta para vaciar bolsas de colateral en toda la pila.

El estudio de caso se puede generalizar. Siempre que el precio canónico lo alimente un publicador lento y de fuente única, mientras el precio real de salida se negocia en algún lugar que DeFi no puede ver, la brecha entre ambos es el beneficio del atacante. USDe es un ejemplo especialmente claro porque el peg fue puesto a prueba por la microestructura del mercado, no por un actor malicioso. La misma forma se aplica si la brecha se hubiera abierto a propósito.

Qué hacen los precios erróneos a los préstamos, los PT y los perps

Una vez que el oráculo se equivoca, tres primitivas DeFi lo sienten casi simultáneamente: los mercados de préstamo, las primitivas de rendimiento como Pendle PT y los futuros perpetuos. Cada una tiene una forma de fallo ligeramente distinta.

Mercados de préstamo y liquidaciones

Aave, Morpho y mercados similares valoran el colateral en tiempo real frente a un oráculo. Si el oráculo muestra una cifra demasiado alta, los prestatarios pueden retirar más de lo que vale su colateral. Si el oráculo muestra una cifra demasiado baja, prestatarios sanos son liquidados porque su factor de salud cae por debajo de 1,0 con una cotización obsoleta o poco profunda. En un bono del Tesoro tokenizado, una publicación obsoleta de una hora durante un movimiento rápido de tipos puede borrar a una franja de prestatarios que no hicieron nada mal.

La cascada se ve así: el NAV se publica obsoleto. Los tipos suben 30 puntos básicos. El token de tesorería on-chain sigue cotizando al NAV antiguo. Los prestatarios aportan ese tesoro como colateral y toman prestadas stablecoins al LTV completo. Horas después, el NAV publica la nueva cifra, el valor del colateral cae, el factor de salud se desploma para una parte de los prestatarios, los liquidadores entran a barrer y el protocolo gana comisiones de liquidación mientras los prestatarios pierden dinero que no tenían por qué perder. Nada de esto requiere un atacante. Solo requiere un publicador lento y un mercado rápido.

Pendle PT y rendimiento estructurado

Pendle PT (principal tokens) divide una posición que genera rendimiento en un PT de rendimiento fijo y un rendimiento variable. El PT se valora a partir de la fuente de rendimiento subyacente. Si el subyacente es un bono del Tesoro tokenizado o una stable que genera rendimiento, el valor razonable del PT depende de los supuestos de precio del subyacente. Un NAV obsoleto o erróneo fluye directamente hacia una valoración incorrecta del PT: los PT cotizan caros cuando el NAV está sobrestimado y baratos cuando el NAV está infravalorado. Los proveedores de liquidez que cubren PT con el subyacente o con perps pierden dinero por la brecha de basis, exactamente con la misma forma que la dislocación del basis de USDe.

Para un usuario final, esto significa que un producto de rendimiento que creía que era un rendimiento fijo limpio puede convertirse en un basis trade con una apuesta direccional incorporada. La línea de rendimiento en la interfaz puede parecer sin cambios porque el NAV subyacente no se movió; en realidad, el valor de salida se movió y el PT se revaloró.

Futuros perpetuos y libros al estilo Hyperliquid

Los perps son los consumidores más frágiles de precios RWA incorrectos. Un mercado perp sobre un activo tokenizado hace referencia al precio de índice del activo para calcular la marca, el funding y los umbrales de liquidación. Si el índice es el NAV del emisor y el subyacente no puede reembolsarse realmente al NAV en ese momento, la marca es ficción. Un trader puede ponerse corto o largo contra una referencia falsa, la posición acumula funding y, en el primer momento en que aparece un precio real de salida, las liquidaciones se activan contra personas que estaban correctamente cubiertas frente al precio real.

Los libros de órdenes al estilo Hyperliquid llevan esto más lejos. Un perpetuo cuyo índice es un publicador centralizado de NAV no tiene por defecto una alternativa on-chain. La única defensa es un feed de múltiples fuentes (Chainlink Data Streams, Pyth y un feed directo del emisor juntos) con un límite de desviación, una comprobación explícita de obsolescencia y un interruptor de pausa que el equipo de riesgos pueda activar si dos de los tres divergen en más de, por ejemplo, 50 puntos básicos durante más de cinco minutos. La pausa, no el oráculo, es lo que protege a los traders de una publicación errónea.

Patrones defensivos: TWAP, límites de desviación y respaldo multi-oráculo

Toda integración RWA seria en DeFi utiliza ahora alguna combinación de cuatro capas defensivas. Ninguna de ellas basta por sí sola.

Límites de desviación e interruptores automáticos

Un límite de desviación rechaza cualquier nuevo precio de oráculo que esté a más de X puntos básicos del último precio aceptado, donde X se fija lo bastante amplio como para cubrir movimientos realistas y lo bastante ajustado como para detectar manipulación. Muchos mercados de préstamo usan límites del 1% al 3% para activos muy líquidos y del 0,3% al 1% para los más ajustados. El límite se combina con una comprobación de obsolescencia: si no ha llegado ningún precio nuevo en N segundos, el mercado se congela en lugar de leer el último valor como si estuviera en vivo.

Promedios ponderados por tiempo (TWAP)

Un TWAP suaviza el precio durante una ventana, normalmente de 5 a 30 minutos para activos volátiles y de 30 minutos a varias horas para referencias RWA. El efecto práctico es obligar a un atacante a sostener la manipulación durante toda la ventana en lugar de hacer un único pico. Para T-bills y créditos tokenizados, un TWAP más largo, a menudo de horas, es normal porque el subyacente realmente no se mueve más rápido que eso.

Respaldo multi-oráculo

El patrón más sólido es leer de dos o tres feeds independientes y exigir acuerdo antes de que un mercado acepte un nuevo precio. Chainlink, Pyth y un feed directo del emisor son el trío habitual. Si cualquiera de ellos diverge de la mediana en más que el límite, el mercado se pausa en lugar de operar con el valor atípico. Esta es la estructura que detecta tanto depegs, cuando el feed del emisor se mantiene en $1 mientras los feeds secundarios se desvían, como manipulación en libros poco profundos, cuando un feed miente y los demás no.

Interruptores de pausa y respuesta de gobernanza

Incluso la mejor pila de oráculos no puede cubrir todos los eventos off-chain: una cola de reembolsos se congela, un custodio detiene retiradas, un emisor pausa suscripciones. La defensa es administrativa: una pausa controlada por gobernanza que puede congelar un mercado en el momento en que los revisores de riesgo detectan una divergencia que no pueden resolver. Esta es la capa humana que envuelve todas las capas técnicas. También es la capa que los protocolos más afectados en incidentes pasados de oráculos desearían haber usado antes.

Cómo seguir el riesgo de oráculos RWA de forma inteligente

El riesgo de oráculos RWA se mueve con dos relojes a la vez: el reloj on-chain que valora DeFi en cada bloque y el reloj off-chain que valora bonos del Tesoro, crédito y productos estructurados en días hábiles. Seguir ambos manualmente es una batalla perdida, especialmente en una cartera que toca Morpho, Aave, Pendle PT y perps al estilo Hyperliquid al mismo tiempo. Zippfeed muestra titulares RWA con puntuación de sentimiento (bullish, neutral o bearish) y una calificación de importancia, para que puedas detectar depegs, disputas de NAV y divergencias de oráculos antes de que se propaguen a tus posiciones.

Preguntas frecuentes

¿Son frecuentes los ataques a oráculos RWA?
Los exploits reales son menos frecuentes que los ataques a oráculos de ETH o BTC porque la liquidez de los activos tokenizados es menor y los objetivos suelen ser más pequeños, pero los modos de fallo, como datos obsoletos, cascadas por pérdida de paridad y manipulación de libros con poca profundidad, se activan a menudo en momentos de tensión del mercado. La mayoría de incidentes se parecen a la divergencia de base de USDe a finales de 2024: un precio incorrecto se mantiene durante horas, los mercados de préstamos y PT valoran mal los activos, y algunos prestatarios o LP sufren pérdidas reales. El riesgo es constante aunque los ataques sean episódicos.
¿Cómo funciona realmente un oráculo de bonos del Tesoro tokenizados?
Un fondo tokenizado de letras del Tesoro, como BUIDL u OUSG, mantiene deuda estadounidense de corta duración off-chain, acumula intereses a diario y publica un NAV mediante una o varias redes de oráculos, normalmente Chainlink Data Streams y a veces con una referencia cruzada de Pyth para el componente de rendimiento. Los protocolos DeFi leen ese NAV como precio del colateral. Los límites honestos son claros: el NAV se actualiza unas pocas veces al día, no en cada bloque, y un retraso en el rescate implica que el precio de salida Mark-to-market puede cotizar por debajo del NAV. Un oráculo que no respeta esos límites miente a DeFi por diseño.
¿Debería aportar bonos del Tesoro tokenizados como colateral en Aave o Morpho?
Aportar BUIDL, OUSG, USDY u otros tokens similares del Tesoro puede ser una estrategia razonable, pero solo si entiendes bien el riesgo. Antes de comprometer capital, revisa la cola de rescate del emisor, la ventana de obsolescencia del oráculo y el límite de desviación del protocolo. Un movimiento de 10 a 30 puntos básicos en los tipos reales puede afectar a tu health factor aunque la interfaz on-chain muestre el mismo NAV. Trata los bonos del Tesoro tokenizados como colateral de actualización lenta y dimensiona las posiciones para que un precio obsoleto no pueda liquidarte en pocos minutos.
¿Cuál es la diferencia entre NAV y Mark-to-market en un RWA?
El NAV es el valor oficial acumulado que el emisor asigna a los activos subyacentes, calculado a partir de sus libros y actualizado según un calendario, a menudo diario. Mark-to-market es el precio que un comprador real pagaría ahora mismo por un derecho sobre ese NAV, después de aplicar descuentos por liquidez, retraso en el rescate y riesgo de contraparte. En condiciones normales se mueven con una diferencia de un punto básico o menos. En periodos de tensión se separan con fuerza, y esa brecha es la mejor señal temprana de que un mercado RWA se acerca al límite. Al valorar bonos del Tesoro tokenizados y crédito off-chain, trata el NAV como techo y el Mark-to-market como suelo.
Tokens relacionados
$BUIDL $OUSG $USDY $LINK $PYTH $CC $FIGR_HELOC