Ruta práctica: activos digitales en la operación
Artículo 10 de 12
83%
completado al llegar aquí
Sistemas distribuidosNota de investigación21 min de lectura
USDT y Tether: misma promesa de dólar, otro emisor y muchas redes
Qué es USDT, cómo se emite y redime con Tether, qué publica sobre reservas y por qué la red de cada depósito es el control principal al operarlo.
Prerequisitos recomendados
Si alguno de estos conceptos todavía está medio nebuloso, empieza por aquí. Te ahorra tropiezos y un par de cejas fruncidas.
Wallets hot, warm y cold: exposición frente a velocidad
Cómo dimensionar saldos por temperatura, cuándo barrer y reponer entre wallets y qué aprobaciones pedir según el monto, con Fireblocks, BitGo y Kaleido.
Blockchain25 min de lectura→Custodia: quién responde por los activos y quién cambia las reglas
Autocustodia, custodia de terceros o modelo mixto; cuentas segregadas u ómnibus; y un gobierno de aprobaciones con separación de funciones y matriz RACI.
Blockchain26 min de lectura→AML y KYT: cumplimiento sobre la cadena
KYC frente a KYT, screening de direcciones antes y después de mover fondos, puntuación de riesgo, flujo de alertas y regla de viaje, comparados por proveedor.
Blockchain23 min de lectura→
Un cliente retira 50.000 USDT y pega una dirección que empieza por T. Nuestra wallet de retiros tiene saldo de USDT en Ethereum, no en Tron. Si el sistema solo mira el nombre del token, firmará algo que no puede llegar o que llega a otra red. Este capítulo trata esa clase de error: USDT es una sola marca, pero vive en varias blockchains y cada una es un activo operativo distinto.
USDT (Tether escribe USD₮) es la stablecoin de Tether, un emisor distinto de Circle. Tether define sus tokens como activos que se mueven por una blockchain y que están anclados 1 a 1 a una moneda real; para USDT, 1 USD₮ = 1 USD. [1] Igual que en el capítulo anterior, emitir es poner tokens en circulación contra dinero recibido y redimir es devolverlos a cambio de dinero.
Brújula de lectura
Actor, evidencia y estado
Actor
Tether, contrapartes y nuestra tesoreríaTether emite y redime con clientes verificados; el resto del mercado intercambia USDT ya emitido.
Evidencia
Red, contrato del token y hashUn depósito solo es USDT válido si el contrato es el oficial de esa red y el destino es nuestra wallet en esa misma red.
Estado
Un saldo por redUSDT en Ethereum y USDT en Tron son saldos separados; moverlos entre redes no es una transferencia ordinaria.
Qué es USDT y cómo lo emite Tether
Tether describe a sus tokens como presentes en varias blockchains, entre ellas Ethereum, Tron, Solana, Ton y otras, y remite a su página de protocolos para la lista completa. [1] En Ethereum, USDT es un token ERC-20; Tether recuerda que, como ERC-20 estándar, se puede enviar a cualquier dirección de Ethereum. [1] El capítulo ERC-20 por dentro explica la interfaz común; más abajo aparece la diferencia de USDT con ella.
La creación de tokens tiene dos pasos. Varias llaves de autorización de Tether firman y difunden una transacción de creación; esos tokens quedan "autorizados pero no emitidos" en la tesorería de Tether, fuera de la circulación. Se emiten cuando salen de esa tesorería, por ejemplo hacia un cliente que los compra en tether.to. [1] Tether justifica el modelo multifirma porque evita que una sola persona autorice tokens por su cuenta. [1]
Emitir y redimir directamente con Tether exige ser cliente verificado: los términos dicen que el derecho a comprar o redimir es contractual y personal, que el pago de la redención va a una cuenta bancaria a nombre del cliente y que la redención se paga 1 USD por USD₮ menos comisiones. [2] El alta requiere activar doble factor, pagar una cuota de verificación de 150 USD₮ y pasar un KYC que, según Tether, puede tardar de días a semanas. [1]
Los montos condicionan el diseño. La página de comisiones fija un mínimo de 100.000 dólares por adquisición o redención, una comisión de redención igual al mayor entre 1.000 dólares y el 0,1 %, y una comisión de adquisición del 0,1 %. [3] Para flujos pequeños o frecuentes, el canal práctico suele ser un intermediario; la redención directa encaja en movimientos grandes de tesorería. Los importes son los publicados a la fecha de consulta y deben confirmarse en el contrato.
Los términos también dan a Tether poderes que el equipo debe conocer: puede congelar tokens, poner direcciones en lista negra y, según sus preguntas frecuentes, destruir tokens a pedido de autoridades. [2] [1] En la práctica, una dirección de contraparte congelada convierte un saldo recibido en un saldo que no se puede mover. Por eso el screening de contrapartes del capítulo AML y KYT aplica igual a USDT.
Reservas y transparencia: qué publica Tether y qué hacer con ello
Tether afirma que cada token está respaldado al 100 % por reservas que incluyen moneda tradicional, equivalentes de efectivo y otros activos, entre ellos préstamos a terceros. [1] Sus términos repiten la composición: efectivo, equivalentes y otros activos, que pueden incluir préstamos y activos de empresas afiliadas. [2] Esa composición es distinta de la que declara Circle para USDC, respaldado por efectivo y equivalentes de efectivo. [4]
En cuanto a la información, Tether publica típicamente a diario los tokens en circulación y cada trimestre reportes de reservas preparados por BDO Italia. [1] [5] El propio emisor aclara que no se compromete a actualizar la información en un intervalo fijo y que los datos pueden llegar con retraso. [1] La consecuencia para la política de tesorería es concreta: definir qué fuente se revisa, cada cuánto y qué umbral de exposición a USDT dispara una decisión, igual que con USDC.
Una marca, muchas redes: el riesgo que más pérdidas causa
Tether pide tratar sus tokens como intercambiables entre redes (1 USD₮ en una red vale 1 USD₮ en otra) y solicita a los integradores declarar de forma explícita qué protocolos soportan. [6] Intercambiable en valor no significa intercambiable en operación: cada red tiene su contrato, su formato de dirección y su libro. Las mismas preguntas frecuentes advierten que, al enviar, hay que comprobar la dirección de destino para elegir el protocolo correcto. [1]
La lista de redes cambia. Tether ya no emite ni está obligado a redimir USDT en Kusama, Bitcoin Cash SLP, Omni, EOS y Algorand; sus términos fechan ese cese el 1 de septiembre de 2025. [6] [2] Las preguntas frecuentes todavía mencionan Algorand y EOS entre las redes de USDT, así que la fuente que manda para la tabla de redes es la página de protocolos y los términos, no un texto de divulgación. Además, un token "envuelto" o "puenteado" que dice ser USDT no es un token de Tether ni se puede redimir con Tether. [2]
Hay un detalle técnico en Ethereum. El contrato de USDT sigue una versión antigua del estándar y su función transfer no devuelve un valor booleano; Tether recomienda que quien despliegue contratos propios use la biblioteca SafeERC20. [6] EIP-20 dice que quien llama debe manejar un retorno false y no suponer que nunca ocurre. [7] Un servicio que decodifica el retorno de transfer como booleano obligatorio fallará con USDT aunque la transferencia se haya ejecutado.
Regla de validación de red para depósitos de USDT
Cómo leer esta figura
Fila superior: una caja depósito entrante con txid y red declarada; una flecha a la comprobación 1, red en la tabla de aceptadas; flecha sí a la comprobación 2, contrato igual al oficial para esa red; flecha sí a la comprobación 3, destino igual a una wallet nuestra en esa red; flecha sí a una caja verde acreditar tras finalidad y KYT. De cada comprobación sale una flecha roja no hacia una caja ancha: retener sin acreditar, abrir caso y decidir recuperación con el emisor o la contraparte. Debajo, bajo el título un mismo USDT, redes que no se mezclan, cuatro cajas: Ethereum ERC-20 con dirección 0xdAC17F...831ec7, Tron TRC-20 con TR7NHq...gjLj6t, Solana con Es9vMF...enwNYB, y una caja ocre Omni, EOS, Algorand con la nota Tether ya no redime. Una nota final dice que es el mismo nombre de token con contratos y libros contables distintos.
La regla de validación tiene tres comprobaciones y ninguna se puede saltar. Primero, la red está en la tabla de redes aceptadas. Segundo, el contrato del token coincide con la dirección oficial que Tether publica para esa red: en Ethereum 0xdac17f958d2ee523a2206206994597c13d831ec7, en Tron TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t, en Solana Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB. [6] Tercero, el destino es una dirección nuestra registrada para esa red. Un fallo en cualquiera retiene el depósito sin acreditarlo.
En retiros se aplica la misma regla al revés: la red la elige el cliente o la contraparte de forma explícita, el formato de la dirección debe corresponder a esa red y el sistema rechaza el envío si no hay saldo de USDT en esa red concreta. El caso de la introducción (una dirección de Tron contra un saldo en Ethereum) debe terminar en un rechazo con mensaje claro, nunca en un intento de firma.
USDC frente a USDT: comparar token con token y canal con canal
La tabla compara las dos monedas en los mismos ejes. La regla de lectura es simple: USDC y USDT son tokens; Circle Mint es un canal para obtener USDC de su emisor, y su equivalente para USDT es la cuenta de cliente verificado en Tether. Nunca se compara Circle Mint con USDT.
| Aspecto | USDC | USDT |
|---|---|---|
| Qué es | Stablecoin (token) emitida solo por Circle. [4] | Stablecoin (token) emitida por Tether. [1] |
| Respaldo según el emisor | Redimible 1:1 por dólares; efectivo y equivalentes; atestaciones mensuales. [4] | Anclada 1:1; reservas con efectivo, equivalentes y otros activos; reportes trimestrales. [1] |
| Canal institucional para emitir y redimir | Circle Mint, cuenta institucional con Circle. [8] | Directamente con Tether como cliente verificado, según sus términos. [2] |
| Montos de entrada | Según contrato con Circle (a validar con el proveedor). | Mínimo publicado de 100.000 dólares por operación. [3] |
| Qué no confundir | Circle Mint es el canal, no la moneda; Mint no admite USDT. [9] | El mismo USDT existe en varias redes: enviar por la red equivocada puede perder fondos. [1] |
Hay una consecuencia cruzada que conviene escribir en la política. Circle Mint advierte que enviar USDT a una dirección de Circle Mint puede perder los fondos. [9] Si la tesorería mantiene ambas monedas, las direcciones de depósito de Circle Mint deben estar marcadas en el sistema como "solo USDC" y la regla de retiros debe impedir que una orden de USDT las use como destino.
Cómo tratan USDT Fireblocks, BitGo y Kaleido
Fireblocks. Su guía para conciliar depósitos pide esperar el evento de transacción COMPLETED, luego un evento de saldo con una altura de bloque igual o mayor, y comparar con la cadena antes de acreditar. [10] Para activos como TRX y SOL, advierte, puede no llegar evento de saldo tras la transacción completada, y entonces hay que consultar el saldo una vez. [10] Eso afecta directamente a USDT en Tron y Solana. Los retiros a direcciones externas pasan por la lista blanca aprobada por el quórum de administradores. [11] Qué redes de USDT admite el workspace contratado queda a validar con el proveedor.
BitGo. Identifica cada activo con un símbolo que incluye la red, como eth:usd1 para un token en Ethereum, y uno distinto si vive en una Go Account (ofceth:usd1). [12] Ese diseño ayuda a no mezclar redes: el identificador interno debe copiar esa granularidad. BitGo documenta también USDT0, el activo nativo y de gas de la red Stable, admitido en wallets MPC. [13] USDT0 no figura en la página de protocolos de Tether que consultamos, así que el equipo lo trata como activo separado hasta validarlo. El soporte de USDT en Ethereum y Tron en BitGo queda a validar con el proveedor.
Kaleido. Ofrece nodos gestionados para redes EVM como Ethereum, Polygon, Arbitrum, Base y Avalanche, y para redes no EVM como Stellar, Bitcoin, Solana y Canton. [14] Eso cubre la verificación independiente de USDT en Ethereum y Solana. Tron no aparece en la lista publicada; el acceso a un nodo de Tron por Kaleido queda a validar con el proveedor, y si no existe hay que prever otra fuente de lectura.
Decisiones del módulo
0 de 6 revisados
Entregable: tabla de redes y regla de validación
La plantilla junta las dos stablecoins para que la decisión sea una sola tabla. Las direcciones de contrato salen de las fuentes oficiales y se revisan cuando el emisor anuncia cambios; la columna de proveedor se completa con lo que cada contrato confirme.
| Moneda | Red | Contrato oficial | Confirmaciones o finalidad | Custodio y lectura | Estado |
|---|---|---|---|---|---|
| USDC | Ethereum | 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 | Según tabla del módulo 1 | A validar | Propuesta |
| USDT | Ethereum | 0xdac17f958d2ee523a2206206994597c13d831ec7 | Según tabla del módulo 1 | A validar | Propuesta |
| USDT | Tron | TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t | Según tabla del módulo 1 | A validar (lectura de Tron) | Propuesta |
| USDT | Omni, EOS, Algorand | No aplica | No aplica | No aplica | Rechazada: Tether ya no redime |
La regla, escrita como pseudopolítica ilustrativa (no es la sintaxis de ningún proveedor):
# Ilustrativo: regla de validación de red para stablecoins
deposito:
aceptar_si:
- red in redes_aceptadas[moneda]
- contrato == contrato_oficial[moneda][red]
- destino in wallets_propias[red]
si_falla: retener_y_abrir_caso
retiro:
rechazar_si:
- red no declarada en la orden
- formato_direccion(destino) != formato[red]
- saldo[moneda][red] < monto
- destino in direcciones_solo_usdc and moneda == "USDT"El capítulo anterior, USDC y Circle Mint, describe el flujo con el emisor de USDC. El siguiente, Arquitectura de referencia, reparte estas capacidades entre los proveedores y define cómo conciliar lo que cada uno informa.
Bibliografía académica
- [1]
Tether, "FAQs," tether.to. [Online]. Available: https://tether.to/en/faqs
Qué es USD₮, redes de transporte, reservas, creación con multifirma, alta de clientes y frecuencia de la información de transparencia.
- [2]
Tether, "Token Terms of Sale and Service," tether.to, last updated Feb. 26, 2026. [Online]. Available: https://tether.to/en/legal
Emisión y redención solo para clientes verificados, pago a cuenta bancaria a nombre propio, congelamiento, tokens puenteados y redes retiradas.
- [3]
Tether, "Fees," tether.to. [Online]. Available: https://tether.to/en/fees
Monto mínimo de adquisición y redención, comisiones y cuota de verificación.
- [4]
Circle, "USDC overview," Circle Docs. [Online]. Available: https://developers.circle.com/stablecoins/what-is-usdc
USDC emitido por Circle, respaldo en efectivo y equivalentes, redención 1:1 y atestaciones mensuales.
- [5]
Tether, "Transparency," tether.to. [Online]. Available: https://tether.to/en/transparency
Tokens en circulación publicados típicamente a diario y reportes de reservas.
- [6]
Tether, "Supported Protocols and Integration Guidelines," tether.to. [Online]. Available: https://tether.to/en/supported-protocols
Redes soportadas y retiradas, direcciones oficiales de USD₮ por red y nota sobre el valor de retorno de transfer en Ethereum.
- [7]
F. Vogelsteller and V. Buterin, "EIP-20: Token Standard," Ethereum Improvement Proposals, 2015.
Interfaz ERC-20; quien llama debe manejar un retorno false de transfer.
- [8]
Circle, "Circle Mint," Circle Docs. [Online]. Available: https://developers.circle.com/circle-mint
Circle Mint como canal institucional para acuñar y redimir USDC directamente con Circle.
- [9]
Circle, "Supported chains and currencies," Circle Docs. [Online]. Available: https://developers.circle.com/circle-mint/references/supported-chains-and-currencies
Circle Mint solo admite USDC y EURC; enviar USDT a una dirección Mint puede perder los fondos.
- [10]
Fireblocks, "Validate balances," Fireblocks Developer Portal. [Online]. Available: https://developers.fireblocks.com/docs/validate-balances
Conciliar depósitos contra la cadena antes de acreditar; casos TRX y SOL sin evento de saldo.
- [11]
Fireblocks, "Whitelist addresses," Fireblocks Developer Portal. [Online]. Available: https://developers.fireblocks.com/docs/whitelist-addresses
Destinos externos en lista blanca aprobada por el Admin Quorum.
- [12]
BitGo, "Asset ticker symbols," BitGo Developer Portal. [Online]. Available: https://developers.bitgo.com/docs/ticker-symbols
Identificadores de activo por red y por tipo de wallet (on-chain y Go Account).
- [13]
BitGo, "USDT0," BitGo Developer Portal. [Online]. Available: https://developers.bitgo.com/docs/usdt0
USDT0 como activo nativo y de gas de la red Stable, y wallets de BitGo que lo admiten.
- [14]
Kaleido, "Public chains," kaleido.io. [Online]. Available: https://www.kaleido.io/product/public-chains
Redes EVM y no EVM a las que Kaleido conecta con nodos gestionados.
Rutas vecinas
Si este tema te abrió hambre, sigue por aquí.
Series y labs que comparten área o dependen de esta ruta. Pocas opciones, para no convertir la curiosidad en menú infinito.
Series relacionadas
HotStuff: de cero a estado del arte
Ruta progresiva para entender consenso BFT moderno: quórums, sincronía parcial, locks, taxonomía one/two/three-chain, QC/highQC, multipipeline, view-change, responsiveness, AggQC, Fast-HotStuff, sync y frontera DAG-BFT.
Ethereum: de historia a labs
Serie progresiva para entender Ethereum desde el whitepaper, forks y The Merge hasta EVM, Solidity, proof-of-stake, rollups, account abstraction, DeFi, observabilidad y laboratorios reproducibles.
Substrate: del runtime al consenso propio
Serie de 20 capítulos, de neófito a experto, sobre Substrate (Polkadot SDK): runtime en Wasm, FRAME, extrinsics, estado, pesos, actualizaciones sin fork, Aura, BABE, GRANDPA, sincronización, parachains, XCM, Sassafras, BEEFY y cómo conectar un consenso BFT propio a un nodo.
Labs para convertir lectura en práctica
Prueba de trabajo y reajuste de dificultad
Laboratorio determinista para medir el costo de la prueba de trabajo y ver cómo el reajuste por altura de bloque estabiliza el tiempo entre bloques.
Consensus benchmark
Banco reproducible para comparar consenso BFT y documentar los trade-offs de HotStuff-2.
Ethereum local: Anvil, wallet y primera transacción
Laboratorio base para levantar una red local, crear cuentas, firmar transacciones y observar receipts sin gastar ETH real.
RPC y Cast: leer Ethereum con lupa
Ejercicios con JSON-RPC y Cast para consultar bloques, nonces, gas, receipts, logs y errores reproducibles.
Sigue leyendo
Ideas conectadas con este artículo
Una ruta corta para continuar sin abrir veinte pestañas y perder el hilo.
USDC y Circle Mint: de la cuenta bancaria a la wallet
USDC es la moneda; Circle Mint es el canal institucional para acuñarla y redimirla con su emisor. Este capítulo recorre el flujo banco-wallet y sus controles.
Wallets hot, warm y cold: exposición frente a velocidad
La temperatura de una wallet decide cuánto dinero queda expuesto en línea y cuánto tarda un retiro. Este capítulo convierte ese compromiso en una política de tesorería con límites, barridos y aprobaciones por monto.
AML y KYT: cumplimiento sobre la cadena
Saber quién es el cliente no dice nada de dónde viene su dinero. Este capítulo define en qué punto del flujo se bloquea, se retiene o se deja pasar una transacción, y quién atiende cada alerta y en qué plazo.
Web3 para el equipo: el mínimo común
Cuentas, transacciones, comisiones y finalidad explicadas desde un depósito real, con un glosario operativo y una tabla de finalidad por red para que todo el equipo use las mismas palabras y los mismos umbrales.