Saltar al contenido
Capa · protocolo #utxo#fundamentos

Qué es un UTXO en Bitcoin: monedas, no saldos (explicado fácil)

Bitcoin no es una base de datos de saldos sino de UTXOs: monedas digitales específicas que solo el receptor puede gastar. Cómo cambia eso la privacidad y la verificación.

Bitcoin Sin Ruido Actualizado 26 de mayo de 2026 1 min lectura

Resumen rápido

Bitcoin no usa cuentas con saldo. Usa UTXOs (Unspent Transaction Outputs): monedas digitales específicas que solo el receptor puede gastar. Tu balance es la suma de los UTXOs que controlas. Al pagar, gastas UTXOs completos y la transacción genera nuevos (pago + cambio). Para la guía pillar completa con ejemplos y comparativas, ver /utxo.

Bitcoin no es una base de datos de saldos. Es una base de datos de UTXOs (Unspent Transaction Outputs): monedas digitales específicas que solo el receptor puede gastar.

La analogía que sí funciona

Cuando recibes Bitcoin, no te “acreditan” nada. Recibes una moneda que solo tú puedes mover. Cuando envías BTC, gastas una moneda concreta y recibes el cambio, igual que cuando pagas con un billete físico y te devuelven la diferencia.

Esto cambia varias cosas:

  • Tu “saldo” en realidad es la suma de todos los UTXOs que controlas.
  • Un mismo UTXO no se puede gastar dos veces — el protocolo lo evita por construcción.
  • Cada moneda tiene historia: se puede rastrear hasta el coinbase del bloque donde nació.

Por qué importa el diseño

Este modelo hace al sistema:

  • Más privado: cada UTXO es independiente, no hay una cuenta unificada.
  • Más verificable: cualquier nodo puede comprobar que un UTXO no fue gastado sin consultar a nadie.
  • Más paralelizable: validar transacciones que no comparten UTXOs es trivialmente concurrente.

El error mental común

Pensar en Bitcoin como una “cuenta bancaria” es la principal fuente de confusión para quien viene del mundo fiat. No hay cuenta. Hay monedas. Y esas monedas son tuyas porque tu clave privada es la única que puede gastarlas.

Bitcoin no migra dinero entre cuentas. Crea y destruye monedas digitales con cada transacción.

Contenido relacionado

Preguntas frecuentes

+¿Qué significa UTXO?
UTXO son las siglas de Unspent Transaction Output: una salida de transacción que aún no ha sido gastada. Es la unidad mínima de saldo en Bitcoin. Tu 'balance' es la suma de todos los UTXOs que controlas con tu clave privada.
+¿En qué se diferencia el modelo UTXO del modelo de cuentas?
Ethereum usa cuentas: cada dirección tiene un saldo numérico que se incrementa o decrementa. Bitcoin usa UTXOs: monedas específicas que se gastan completas y se reemplazan por nuevas. UTXO ofrece mejor privacidad, paralelización y verificación; cuentas ofrecen más simplicidad para contratos complejos.
+¿Qué pasa con el 'cambio' al enviar Bitcoin?
Cuando gastas un UTXO de 1 BTC para enviar 0,3, la transacción crea dos outputs nuevos: 0,3 BTC al receptor y 0,7 BTC de vuelta a una dirección tuya (la 'change address'). El UTXO original deja de existir.
+¿Puede gastarse dos veces el mismo UTXO?
No. El protocolo impide el doble gasto por construcción: una vez que un UTXO se referencia como entrada en una transacción confirmada, queda marcado como gastado. Los nodos rechazan cualquier transacción que intente reutilizarlo.
+¿Cómo afecta el modelo UTXO a la privacidad?
Cada UTXO es independiente y puede vincularse a una dirección distinta. Esto permite mayor privacidad que un modelo de cuenta unificada, pero requiere herramientas (CoinJoin, Taproot) para evitar el rastreo por análisis de cadena.