Inicio Bitcoin en 10 pasos Qué es un UTXO en Bitcoin: explicación clara

Qué es un UTXO en Bitcoin: explicación clara

UTXO significa Unspent Transaction Output (salida de transacción no gastada). Es la unidad básica de contabilidad de Bitcoin: en lugar de llevar el saldo de cada dirección como un banco, Bitcoin registra todas las salidas de transacciones que aún no han sido gastadas. Entender los UTXOs explica por qué las comisiones de Bitcoin se calculan por peso, no por cantidad.
Paso 10 de 10

Qué es un UTXO

Imagina que recibes tres pagos distintos en bitcoin: 0.01 BTC, 0.05 BTC y 0.02 BTC. En un banco, verías un saldo total de 0.08 BTC. En Bitcoin, lo que tienes son tres UTXOs (salidas no gastadas) independientes: tres "monedas" que existen por separado en la blockchain.

UTXO significa Unspent Transaction Output: la salida de una transacción anterior que aún no ha sido gastada. Tu "saldo" en Bitcoin es la suma de todos los UTXOs que controlan tus claves privadas.

Cómo funcionan los UTXOs en una transacción

Cuando envías bitcoin, tu wallet selecciona uno o varios UTXOs como entrada (input) de la nueva transacción. Si el valor del UTXO supera la cantidad que quieres enviar más la comisión, el sobrante regresa a tu wallet como un nuevo UTXO de cambio (change).

Por eso las transacciones de Bitcoin son similares a pagar con billetes físicos: si tienes un billete de 50€ y el precio es 32€, recibes 18€ de vuelta. En Bitcoin, ese "cambio" es un nuevo UTXO que va a una de tus direcciones.

Por qué las comisiones dependen del peso, no de la cantidad

Una transacción que usa muchos UTXOs pequeños como inputs ocupa más espacio en el bloque que una que usa un solo UTXO grande, aunque el importe enviado sea idéntico. Por eso las comisiones se calculan en satoshis por byte (sat/vB), no como porcentaje del importe.

Acumular muchos UTXOs pequeños aumenta el coste futuro de gastarlos. Esto es lo que se conoce como gestión del UTXO set. La práctica de consolidar UTXOs pequeños en momentos de comisiones bajas se llama consolidación de UTXOs.

Los UTXOs y la privacidad

Dado que los UTXOs son trazables en la blockchain pública, un análisis de la cadena puede intentar vincular varios UTXOs a la misma persona. Por eso existen técnicas como el coin control (selección manual de qué UTXOs usar) para mejorar la privacidad. Aprende más en la guía detallada de UTXOs en Bitcoinpedia.

Has completado los 10 pasos

Enhorabuena. Has recorrido el camino desde «qué es Bitcoin» hasta los fundamentos técnicos que lo hacen funcionar. El siguiente paso es profundizar en cualquiera de los temas que más te interesen — la enciclopedia completa de Bitcoinpedia tiene más de 130 artículos organizados en 16 secciones. Puedes empezar explorando los Fundamentos o la Arquitectura técnica.

Errores habituales

  • Pensar que el "saldo" de Bitcoin es como el de una cuenta bancaria: en Bitcoin no hay saldo; hay UTXOs, y tu wallet los suma para mostrarte un total
  • Ignorar la gestión de UTXOs: acumular cientos de UTXOs pequeños encarece las transacciones futuras; consolídalos cuando las comisiones estén bajas
  • Reutilizar siempre la misma dirección: cada transacción crea nuevos UTXOs; usar una dirección nueva para cada pago mejora significativamente la privacidad

Conceptos relacionados

Fuentes primarias

  • Satoshi Nakamoto, «Bitcoin: A Peer-to-Peer Electronic Cash System» (2008)
  • Andreas M. Antonopoulos, «Mastering Bitcoin» (2017)