Aviso: todas las cifras on-chain de este artículo se congelaron el 12 de septiembre de 2026, entre las 08:35 y las 08:50 UTC, con lecturas directas a TronScan, TronGrid, los RPC públicos de Ethereum y BNB Chain, DefiLlama, Binance y CoinGecko. El desajuste de precio entre WTRX y TRX que se describe más abajo se corrigió entre el 11 y el 12 de septiembre de 2026; los puntos afectados siguen publicados en la serie histórica y pueden comprobarse. Los saldos y los precios cambian bloque a bloque: cada dato lleva su hora de lectura para que la comprobación sea repetible. Contenido informativo y de análisis propio; no constituye asesoramiento financiero. CleanSky no recibe comisiones ni pagos por referral de ningún protocolo, agregador ni exchange citado.

Los tres contratos que custodian el colateral de TRX de USDD tenían 3.475.437.000,362226 WTRX el 12 de septiembre de 2026 a las 08:37 UTC, sin un solo movimiento de tokens desde el 25 de agosto de 2026. Contra esa garantía, el contrato núcleo del protocolo —un Vat, la contabilidad central de un fork de MakerDAO DSS (Dai Stablecoin System)— registra 457.173.196,60 USDD de deuda repartidos en las tres bóvedas de TRX. A 0,339406 $ por TRX, eso es una cobertura del 258,02 % en esas tres bóvedas (cálculo propio). La serie pública de colateral de USDD perdió 301,82 millones de dólares entre el 8 y el 10 de septiembre de 2026 y recuperó 317,31 el día 11, con la cantidad de WTRX intacta en ambas fechas: el panel multiplica saldos por un precio externo y el contrato devuelve deuda y garantía con el precio que el propio protocolo usa para liquidar. Este artículo explica cómo se obtiene el segundo número —direcciones, llamadas, decimales y los errores que lo invalidan— y en qué punto exacto deja de poder afirmarse nada.

¿Qué contratos custodian el colateral de TRX de USDD y cuánto tienen?

USDD 2.0 vive en Tron con una arquitectura calcada de MakerDAO: quien quiere emitir USDD deposita garantía en un contrato adaptador (GemJoin), y esa garantía queda anotada en el Vat a nombre de un tipo de colateral, que en la jerga del contrato se llama ilk. El TRX depositado no entra como moneda nativa: entra como WTRX, el TRX envuelto en un token TRC-20 con paridad 1:1 por construcción, que es lo que permite tratarlo con la misma maquinaria que cualquier otro token.

Hay tres contratos de garantía de TRX, uno por ilk. Sus saldos son públicos y se leen sin permisos ni clave de API:

Bóveda de TRX de USDD (ilk)Contrato de garantía en TronSaldo WTRX (12-sep-2026, 08:37 UTC)Última transferencia TRC-20 (lectura del 12-sep-2026)Transferencias TRC-20 acumuladas (12-sep-2026)
TRX-ATJ1VWPvFVq7sVsN7J7dWJVZz4SLT14qRUr1.253.033.999,00006525-ago-2026, 17:24 UTC40
TRX-BTGQKnHDQNyc3QeHJ7YxH8wggdg89UVXyvX721.403.001,36206614-may-2026, 09:14 UTC101
TRX-CTPUPPLTYLdbW4jxwD5g2T7ystxsR9HL2mt1.501.000.000,00009523-abr-2026, 04:52 UTC57
Total bóvedas de TRX3.475.437.000,362226198

Dos cosas de esa tabla merecen anotarse antes de seguir. La primera es cuánto tiempo lleva quieto el colateral. WTRX es un token TRC-20 y cualquier movimiento emite un evento Transfer, así que un saldo no puede cambiar sin dejar registro público. La transferencia más reciente de los tres contratos es del 25 de agosto de 2026 a las 17:24 UTC, en TRX-A; las otras dos son del 14 de mayo y del 23 de abril de 2026. El colateral de TRX de USDD lleva inmóvil desde el 25 de agosto de 2026, y cualquier variación en dólares que se le atribuya desde esa fecha viene del precio aplicado.

La segunda es cómo se formó ese colateral. Los tres contratos acumulan 198 transferencias TRC-20 desde su despliegue hasta el 12 de septiembre de 2026 mientras custodian una garantía de nueve cifras en dólares. Un colateral construido por miles de usuarios abriendo posiciones de deuda por su cuenta dejaría decenas de miles de eventos; 198 salen de un puñado de colocaciones grandes. Es una observación propia sobre datos públicos y no se atribuye a ningún actor concreto: quién depositó esos tokens exige una fuente que aquí no se tiene.

¿Cómo se lee la deuda de las bóvedas de TRX en el Vat de USDD?

El Vat de USDD está desplegado en TH5dhX7o39afSbfDT2e3c9k4itWjNKD4D9 y expone la función ilks(bytes32), que devuelve cinco números por cada tipo de colateral: Art (deuda normalizada), rate (el multiplicador acumulado de la comisión de estabilidad), spot (el valor por token que el sistema reconoce al emitir, ya descontado el margen de seguridad), line (el techo de deuda de esa bóveda) y dust (la posición mínima).

El error más común al leer un fork de DSS es tomar Art como la deuda. No lo es: Art está normalizado y la deuda real es Art × rate. En TRX-A la diferencia son 3.084.649,37 USDD —167.802.696,35 de Art por un rate de 1,018383 dan 170.887.345,72 USDD—, que es el 1,84 % de comisión de estabilidad acumulada desde que se creó la bóveda. El segundo error está en los decimales: Art viene en WAD (18 decimales), rate y spot en RAY (27) y line en RAD (45). Dividir por la potencia equivocada produce cifras que no se parecen a nada.

Las tres llamadas devuelven esto el 12 de septiembre de 2026 a las 08:35 UTC:

Bóveda de TRX de USDD (ilk)Deuda normalizada Art (12-sep-2026)Multiplicador rate (12-sep-2026)Deuda en USDD (12-sep-2026)Techo de deuda line (12-sep-2026)
TRX-A167.802.696,3515471,018382597170.887.345,72400.000.000
TRX-B93.598.631,9870121,02276989495.729.862,91300.000.000
TRX-C187.936.287,5123571,013939301190.555.987,97400.000.000
Total bóvedas de TRX449.337.615,850916457.173.196,601.100.000.000

Las tres bóvedas de TRX usan el 41,56 % del techo de deuda que la gobernanza les ha concedido: queda un margen de 642,83 millones de USDD en el techo. El límite que ataría antes es el colateral depositado. Con los 3.475.437.000,362226 WTRX del 12 de septiembre de 2026 y el ratio mínimo de cada bóveda, se podrían acuñar 498,39 millones de USDD más antes de tocar el umbral de liquidación. Las dos cifras son cálculo propio sobre las tablas.

¿Cuál es la cobertura de las bóvedas de TRX de USDD el 12-sep-2026?

Con los 3.475.437.000,362226 WTRX de los tres contratos de garantía y los 457.173.196,60 USDD de deuda que devuelve el Vat, la cobertura sale de una multiplicación y una división. El supuesto de precio es único y está publicado: TRX = 0,339406 $, el dato de CoinGecko del 12 de septiembre de 2026 a las 08:38 UTC, coherente dentro del 0,03 % con el precio de TRX/USDT en Binance a esa misma hora (0,3395 $). Todo el bloque es cálculo propio.

Bóveda de TRX de USDD (ilk)Colateral en WTRX (12-sep-2026)Colateral en dólares a 0,339406 $ (12-sep-2026)Deuda en USDD (12-sep-2026)Cobertura de la bóveda (12-sep-2026)
TRX-A1.253.033.999,000065425.287.257,47 $170.887.345,72248,87 %
TRX-B721.403.001,362066244.848.507,08 $95.729.862,91255,77 %
TRX-C1.501.000.000,000095509.448.406,00 $190.555.987,97267,35 %
Total bóvedas de TRX3.475.437.000,3622261.179.584.170,55 $457.173.196,60258,02 %

El 258,02 % es la cobertura de las bóvedas de TRX —TRX-A, TRX-B y TRX-C—, y solo de ellas. El denominador medido es únicamente la deuda de esas tres bóvedas: 457,17 millones de USDD, el 35,94 % de la deuda total que declara el sistema. De los 814.897.557,97 USDD restantes hay 60.615.032,52 en las bóvedas de USDT y sTRX, que sí se han podido nombrar, y 754.282.525,45 —el 59,30 % del total— corresponden a tipos de colateral cuyo nombre no se ha podido acertar en el contrato, con lo que su garantía queda fuera de la medición. El ratio no se extiende al conjunto de USDD.

La otra pregunta que suele acompañar a la del colateral tiene respuesta corta: USDD cotizaba a 0,998205 $ el 12 de septiembre de 2026 a las 08:38 UTC según CoinGecko, con un mínimo de 0,997905 $ en las 24 horas previas y una capitalización de 1.511 millones de dólares. Su mínimo histórico sigue siendo el de 0,928067 $ del 19 de junio de 2022, cuando el protocolo funcionaba con otro diseño.

¿Qué precio de TRX usa el oráculo de USDD y qué pasó con el feed de WTRX?

El Vat contabiliza y un segundo contrato decide con qué precio. El módulo Spot de USDD, desplegado en TU8Z8CeUd7pnXSMHTNqRgK6Qxxxyzsba1n, guarda por bóveda la dirección del oráculo que le da precio (pip) y su ratio mínimo de colateralización (mat). Leído a las 08:45 UTC del 12 de septiembre de 2026, devuelve mat de 1,20 en TRX-A, 1,17 en TRX-B y 1,30 en TRX-C, exactos en precisión RAY —umbrales de liquidación del 120 %, el 117 % y el 130 %—, y las tres bóvedas comparten el mismo pip: TVsQxikpttN15u7vcjXKeVrtYRWbrqgPbH, que la documentación del protocolo identifica como PIP_TRX. Spot.par() vale 1 exacto y la bóveda PSM-USDT-A sale con mat de 1,00 y spot de 1,000000, lo que descarta cualquier factor de escala global en la lectura.

Con esos dos parámetros, el campo spot del Vat deja de ser opaco: en un fork de DSS vale precio_del_oráculo / (par × mat), así que despejarlo devuelve el precio con el que el protocolo liquida. Los tres spot del 12 de septiembre de 2026 implican 0,343345 $ por TRX, el mismo hasta el sexto decimal en las tres bóvedas, un 1,16 % por encima del precio de mercado de las 08:38 UTC y coherente con el máximo de 0,34420 $ que TRX marcó ese día en Binance: el oráculo publica con retardo. Lo falsable de esa comprobación cruzada está en los cocientes entre spot, que no dependen del precio: 0,975 entre TRX-B y TRX-A y 1,083333 entre TRX-A y TRX-C, exactamente 117/120 y 130/120 con precisión RAY. La terna de ratios mínimos del 135 %, el 120 % y el 150 % que circula para estas bóvedas exigiría tres precios distintos de un oráculo que es uno solo.

Ese oráculo interno es el que decide las liquidaciones, y no es el que alimentaba el panel. Entre el 8 y el 11 de septiembre de 2026, DefiLlama sirvió en la misma respuesta dos precios para el mismo activo: el 11 de septiembre a las 09:01 UTC, WTRX figuraba en 0,23779029761506346 $ y TRX, diez minutos después, en 0,3387295088584039 $, ambos con confidence declarada de 0,99 — un 29,80 % de diferencia entre un token envuelto y su subyacente con paridad 1:1. El 12 de septiembre a las 08:38 UTC ese desajuste había desaparecido: la misma llamada devuelve WTRX a 0,3394597549129465 $ y TRX a 0,3394330686277258 $, un 0,008 % de diferencia.

La prueba de que el desplome fue de precio la publica el propio agregador en su desglose por token, y sigue disponible. Estas son las cantidades y los valores que sirve para el colateral en Tron:

Punto de la serie de colateral de USDD publicada por DefiLlama (2026)WTRX en el colateral, cantidad de tokens (2026)Valor en dólares que publica DefiLlama, en millones (2026)Precio implícito por WTRX, cálculo propio (2026)
8 de septiembre, 00:00 UTC3.475.437.000,361.163,040,334646 $
9 de septiembre, 00:00 UTC3.475.437.000,36997,640,287055 $
10 de septiembre, 00:00 UTC3.475.437.000,36861,220,247802 $
11 de septiembre, 00:00 UTC3.475.437.000,361.178,530,339103 $
12 de septiembre, 00:00 UTC3.475.437.000,361.175,780,338311 $
12 de septiembre, 07:44 UTC3.475.437.000,361.179,300,339324 $

La cantidad de tokens es la misma en los seis puntos y coincide con la lectura on-chain hasta el segundo decimal. El valor en dólares de esa cantidad cae 301,82 millones entre el 8 y el 10 de septiembre de 2026 y sube 317,31 millones entre el 10 y el 11. El precio implícito que se obtiene dividiendo una columna entre la otra baja a 0,247802 $ el 10 de septiembre, mientras TRX no bajó de 0,3329 $ en Binance en ningún momento entre el 6 y el 12 de septiembre de 2026. Los puntos del 9 y del 10 siguen publicados en la serie el 12 de septiembre, así que la comprobación se puede repetir hoy: cualquiera puede pedir la serie por token, dividir dólares entre tokens y comparar el resultado con las velas de Binance o con otra fuente de datos de mercado.

¿Cuánto tiene que caer TRX para liquidar las bóvedas de TRX de USDD?

Con los mat leídos en Spot, la pregunta tiene respuesta exacta por bóveda. El precio de liquidación de cada ilk es mat × deuda / tokens en garantía, y de ahí sale la caída que TRX tendría que encajar desde 0,339406 $ para que la bóveda quede en su umbral. Cálculo propio:

Bóveda de TRX de USDD (ilk)Umbral mat leído en Spot (12-sep-2026)Cobertura actual (12-sep-2026)Precio de TRX que toca el umbral (12-sep-2026)Caída necesaria desde 0,339406 $ (12-sep-2026)
TRX-A120 %248,87 %0,163655 $51,78 %
TRX-B117 %255,77 %0,155258 $54,26 %
TRX-C130 %267,35 %0,165038 $51,37 %

La primera bóveda en entrar en zona de liquidación sería TRX-C, y necesita que TRX cotice a 0,165038 $, un 51,37 % por debajo del precio del 12 de septiembre de 2026. Las tres caen dentro de una franja estrecha, entre el 51 % y el 55 %: el diseño de los umbrales compensa que TRX-C tenga más colchón con un mat más exigente.

La otra cara del mismo dato es lo que pasaría si esa liquidación llegara a ejecutarse. Un umbral del 120 % da por hecho que la garantía se vende antes de que la caída agote el margen, y una venta que tarda días mueve el precio en contra de quien liquida. Los 3.475.437.000 WTRX inmovilizados son el 3,66 % de todo el TRX en circulación (94.944.652.949 TRX según CoinGecko el 12 de septiembre de 2026) y equivalen a 2,11 días del volumen global de TRX a 24 horas, que ese día fue de 559.714.729 dólares.

¿Qué parte de la deuda de USDD no se puede atribuir a un colateral concreto?

La lectura on-chain de USDD cubre el 40,70 % de la deuda del Vat y no más, y conviene decirlo con la misma precisión que el resto. Vat.debt() devuelve 1.272.070.754,57 USDD de deuda total del sistema el 12 de septiembre de 2026 a las 08:35 UTC, con un techo global Vat.Line() de 3.120.000.000. La suma de los ilks que se han podido enumerar por nombre —TRX-A, TRX-B, TRX-C, USDT-A, PSM-USDT-A y STRX-A— es 517.788.229,12 USDD. Quedan 754.282.525,45 USDD de deuda cuyo colateral no se ha podido identificar leyendo el contrato.

La razón es una limitación del método, no un agujero del protocolo. Los ilks se consultan por su nombre codificado en bytes32: hay que acertar la cadena exacta, y el contrato no expone una lista. Se probaron más de sesenta nombres candidatos sin dar con los que faltan. La comprobación que descarta la lectura de deuda sin respaldo es Vat.vice(), que contabiliza la deuda del sistema sin colateral detrás: devuelve 2.000,66 USDD, la misma cifra residual que el día anterior. La deuda no atribuida tiene garantía anotada en el Vat; lo que falta es el nombre para preguntar por ella.

Entre las dos lecturas hay un movimiento que sí se puede seguir entero: la deuda total del Vat subió 36.465.463,71 USDD del 11 al 12 de septiembre de 2026, y la bóveda PSM-USDT-A pasó de 17.689.719,83 a 54.318.978,48 USDD en el mismo intervalo. El módulo de paridad con USDT explica por sí solo el crecimiento de la deuda del sistema en esas veinticuatro horas.

De ahí salen las dos afirmaciones que este trabajo sostiene y la que no:

  1. Sostenida: el colateral de las bóvedas de TRX no se ha movido desde el 25 de agosto de 2026 — última transferencia TRC-20 de los tres contratos, y mismo saldo hasta el sexto decimal en todas las lecturas del 7 al 12 de septiembre de 2026.
  2. Sostenida: las bóvedas TRX-A, TRX-B y TRX-C están al 258,02 % de cobertura con el precio de mercado de TRX del 12 de septiembre de 2026, y el oráculo del propio protocolo usa un precio de mercado, distinto del que se publicó para el token envuelto entre el 8 y el 11 de septiembre.
  3. No sostenida y no afirmada: cualquier ratio de cobertura del conjunto de USDD. Con el 59,30 % de la deuda sin colateral identificado desde el contrato, ese número no se puede calcular por esta vía.

La vía para cerrar el hueco existe: extraer los bytes32 de los topics de los eventos LogNote del Vat con un nodo de archivo desde el bloque de despliegue. La documentación de USDD no nombra a una entidad emisora a la que pedir la lista y describe el protocolo como gobernado por su comunidad. El mismo límite de perímetro aparece en el suministro: los tres contratos de USDD 2.0 suman 1.328.368.933,87 USDD a las 08:40 UTC del 12 de septiembre de 2026 y DefiLlama declara 1.505.227.961,38 en circulación, una diferencia de 176,86 millones que no cierra ni sumando los 124.146.228,24 USDD del contrato legado de USDD 1.0.

¿Cómo comprobar el colateral de USDD paso a paso?

La comprobación completa tarda unos minutos, no necesita clave de API de pago ni nodo propio y se puede repetir cualquier día para ver si algo cambió:

  1. Saldos de garantía. Consultar las tres cuentas de los contratos GemJoin en la API pública de TronScan y quedarse con el saldo del token WTRX. El saldo de TRX nativo de los tres contratos es prácticamente cero, así que quien mire esa columna concluirá que están vacíos.
  2. Deuda por bóveda. Llamar a ilks(bytes32) del Vat vía triggerconstantcontract de TronGrid, con el nombre del ilk en ASCII rellenado a la derecha con ceros hasta 64 caracteres hexadecimales. Multiplicar Art por rate y dividir entre 1045: en TRX-A, 167.802.696,35 × 1,018383 = 170.887.345,72 USDD el 12 de septiembre de 2026.
  3. Precio del oráculo. Leer mat y pip en el módulo Spot y despejar spot × mat en las tres bóvedas. Si los tres resultados coinciden, el despeje es correcto y el precio obtenido es el que el protocolo usa para liquidar.
  4. Precio de mercado. Contrastar con dos fuentes independientes entre sí, por ejemplo velas diarias de Binance y la ficha de CoinGecko. Si una fuente da un precio del token envuelto distinto del token nativo, el envuelto no sirve para valorar garantía.
  5. Cobertura. Multiplicar saldo por precio de mercado y dividir por la deuda de esa bóveda, bóveda a bóveda. Nunca dividir un colateral parcial entre la deuda total del sistema.
  6. Control de alcance. Comparar la suma de los ilks enumerados con Vat.debt() y leer Vat.vice(). El primer cociente dice qué porcentaje del sistema se ha medido; el segundo, si hay deuda sin respaldo.

El paso 5 es el que separa una lectura útil de una alarma. Dividir el colateral de una parte de las bóvedas entre la deuda completa del Vat da un ratio cercano a 0,93 que no mide nada —numerador parcial sobre denominador completo— y que aparenta un sistema al borde de la insolvencia. Con los dos lados de la división referidos a las mismas tres bóvedas de TRX, el resultado del 12 de septiembre de 2026 es 2,5802. La misma disciplina se aplica a cualquier lectura de TVL: numerador y denominador tienen que cubrir el mismo perímetro.

¿Qué vigilar en USDD y en su colateral después del 12 de septiembre de 2026?

El desajuste de precio se corrigió solo, y eso deja tres comprobaciones vivas y una cerrada. La cerrada: el feed de WTRX volvió a la paridad con TRX entre el 11 y el 12 de septiembre de 2026, con la serie de colateral en 1.274,69 millones de dólares a las 07:44 UTC del día 12. Las vivas son si el agregador acaba revisando hacia atrás los puntos del 9 y el 10 —hoy siguen publicados, y con ellos la posibilidad de reproducir el cálculo—, si aparece una transferencia TRC-20 posterior al 25 de agosto de 2026 en alguno de los tres contratos, y si los spot del Vat dejan de despejar el mismo precio en las tres bóvedas, señal de que cambiaron el oráculo o los umbrales. Y si aparecen los ilks que faltan, se podrá medir el conjunto de USDD.

Lo que queda es una distinción que sirve para cualquier stablecoin con garantía on-chain: un panel publica el producto de dos series y una de ellas puede romperse sin aviso; un contrato publica los mismos números que usa para liquidar. Cuando los dos discrepan, el desempate está en el saldo de tokens, que no depende de ningún precio. En las bóvedas de TRX de USDD ese saldo no se mueve desde el 25 de agosto de 2026.

Fuentes y enlaces: TronScan — saldo del contrato de garantía TRX-C · TronScan — saldo del contrato de garantía TRX-A · USDD — direcciones de los contratos desplegados · USDD — documentación del módulo Spot · TronGrid — llamadas constantes al contrato · DefiLlama — precios simultáneos de WTRX y TRX · DefiLlama — serie de colateral de USDD por token · DefiLlama — circulación declarada de USDD · Binance — velas diarias de TRX/USDT · CoinGecko — precio y circulante de TRX · Sky (MakerDAO DSS) — código fuente del contrato Vat