Bloque — Comisiones — Miedo y codicia —
Glosario Calculadora fiscal Autores
Bitcoin Bitcoin desk

Qué es la UTXO y cómo mueve Bitcoin el dinero

Bitcoin no guarda saldos como un banco. Usa un sistema de salidas de transacción no gastadas (UTXO) que cambia por completo cómo se mueve el dinero en la red.

Wooden Scrabble tiles spelling 'CRYPTO' on a wooden surface with a blurred green background.

Photo by Markus Winkler on Pexels

Si le preguntas a alguien cuántos bitcoins tiene, responderá con un número. Pero Bitcoin no almacena ese número en ninguna cuenta. Lo que Bitcoin guarda son fragmentos de transacciones pasadas que todavía no se han gastado. Cada uno de esos fragmentos es una UTXO (Unresolved Transaction Output, o salida de transacción no gastada).

Entender qué es una UTXO no es teoría pura. Explica por qué las comisiones a veces se disparan, por qué tu wallet puede tardar en confirmar un saldo y cómo funciona en realidad cada dirección de Bitcoin cuando recibe fondos.

El modelo UTXO: sin cuentas ni saldos directos

Los bancos trabajan con cuentas. Tienes una cuenta, tiene un saldo, y cada transferencia actualiza ese número. Bitcoin no hace eso. Bitcoin trabaja con transacciones, y cada transacción consume unas entradas (inputs) y produce unas salidas (outputs).

Una UTXO es una salida que todavía no ha sido consumida por ninguna transacción posterior. Tu "saldo" en Bitcoin no es un número guardado en ningún sitio: es la suma de todas las UTXO que puedes gastar con tus claves privadas.

Imagina que recibes 0,05 BTC de un amigo y 0,03 BTC de otra persona. Tienes dos UTXO distintas. Si quieres enviar 0,07 BTC a alguien, tu wallet tomará esas dos UTXO como inputs, creará una salida de 0,07 BTC hacia el destinatario y una segunda salida con el cambio (0,01 BTC menos la comisión) que regresa a una dirección tuya. Esa segunda salida se convierte en una nueva UTXO.

Cómo se crea y se destruye una UTXO

Cada UTXO nace en el momento en que una transacción la produce. Muere en el momento en que otra transacción la consume. No existe término medio: una UTXO o está disponible o ya no existe.

Los mineros, al confirmar bloques, incluyen también una transacción especial llamada coinbase. Es la primera transacción de cada bloque y crea UTXO nuevas de la nada: son las recompensas de bloque. Esas UTXO tienen una restricción adicional: no se pueden gastar hasta que pasen 100 bloques (en torno a 17 horas). Esto protege la red en caso de reorganizaciones de cadena. Si quieres saber más sobre cómo se generan esas recompensas, el artículo sobre la minería de Bitcoin lo explica en detalle.

El conjunto de todas las UTXO activas en un momento dado se llama UTXO set. Los nodos completos de la red mantienen este conjunto en memoria para poder validar transacciones sin tener que recorrer toda la cadena desde el principio.

Por qué el tamaño del UTXO set importa

En octubre de 2026, el UTXO set de Bitcoin supera los 180 millones de entradas. Cada nodo completo necesita guardar ese conjunto para validar rápido. Cuando el set crece mucho, los requisitos de memoria suben y los nodos más pequeños tienen más dificultades para mantenerse al día.

Hay dos fenómenos que inflan el UTXO set de forma innecesaria. El primero es el dust: UTXO de valor tan pequeño (a veces unos pocos satoshis) que gastarlas cuesta más en comisión de lo que valen. Nadie las gasta, así que se acumulan. El segundo es el uso de muchas direcciones de recepción distintas, práctica recomendable por privacidad pero que genera más UTXO fragmentadas.

Consolidar UTXO pequeñas en una sola transacción cuando las comisiones están bajas es una práctica habitual entre usuarios con carteras activas. Se llama UTXO consolidation y reduce los costes futuros.

UTXO y comisiones: la relación directa

Las comisiones en Bitcoin no se calculan sobre el valor que mueves. Se calculan sobre el peso de la transacción en bytes. Y el peso depende del número de inputs y outputs que incluye esa transacción.

Si tienes 100 UTXO de 0,001 BTC cada una y quieres enviar 0,1 BTC, tu wallet necesita usar decenas de esas UTXO como inputs. Una transacción con 50 inputs pesa mucho más que una con 2. Resultado: pagas más comisión, aunque muevas el mismo valor.

Esto explica por qué en períodos de alta congestión las comisiones se disparan de forma desigual. Quien tiene pocas UTXO grandes paga proporcional al tamaño de su transacción. Quien tiene muchas UTXO pequeñas paga mucho más por mover el mismo capital. El spread y las comisiones visibles son solo una parte del coste real; el UTXO set personal es otra.

Privacidad y UTXO: lo que revela el gráfico de transacciones

El modelo UTXO tiene una consecuencia importante para la privacidad. Cada transacción enlaza sus inputs con sus outputs de forma pública en la cadena. Alguien que analice el grafo de transacciones puede tratar de identificar cuáles UTXO pertenecen al mismo usuario, especialmente cuando una transacción junta varias UTXO en un solo input (lo que se conoce como input co-spending).

Por eso herramientas como CoinJoin existen: mezclan UTXO de distintos usuarios en una sola transacción para romper el rastro. Y por eso las wallets modernas recomiendan usar una dirección nueva por cada recepción. Fragmentar UTXO tiene un coste en comisiones futuras, pero gana en privacidad.

UTXO vs el modelo de cuentas de Ethereum

Ethereum no usa UTXO. Ethereum usa un modelo de cuentas: cada dirección tiene un saldo que se actualiza con cada transacción, igual que una cuenta bancaria. Es más intuitivo y facilita la programación de contratos inteligentes.

El modelo UTXO tiene ventajas distintas: cada transacción es independiente y verificable sin contexto previo, lo que simplifica la validación en paralelo. También hace más difícil el doble gasto, porque una UTXO solo puede estar en un estado (gastada o no gastada). No hay estados intermedios ni condiciones de carrera.

La elección del modelo tiene consecuencias en cómo se programa sobre la red. Es uno de los motivos por los que construir sobre Bitcoin es diferente a construir sobre Ethereum, aunque tecnologías como Lightning aprovechan las UTXO para crear canales de pago sin tocar la cadena principal en cada operación. Lightning Network, precisamente, se apoya en este mecanismo para escalar Bitcoin sin comprometer su seguridad base.

Lo que debes recordar

Tu saldo en Bitcoin es la suma de UTXO que controlas con tus claves. Cada pago consume UTXO existentes y crea nuevas. Las comisiones dependen del número de inputs, no del valor que mueves. Y el UTXO set global define los requisitos mínimos para operar un nodo completo.

No necesitas gestionar UTXO a mano: tu wallet lo hace. Pero entender el mecanismo te ayuda a interpretar por qué una transacción cuesta lo que cuesta y cómo puedes reducir esos costes consolidando fragmentos pequeños en momentos de baja congestión.

⚠ Riesgo: Consolidar UTXO mejora la eficiencia, pero junta direcciones en una misma transacción y puede reducir tu privacidad. Valora el equilibrio según tu situación.

La información de este artículo tiene fines educativos y no constituye asesoramiento financiero, fiscal ni legal. Las criptomonedas son activos volátiles y puedes perder todo el capital invertido. Consulta con un profesional antes de tomar decisiones.