UTXO significa Unspent Transaction Output. Es cómo Bitcoin rastrea realmente el dinero. No hay saldos de cuenta en la cadena de bloques, solo trozos individuales de bitcoin esperando a ser gastados.
Piensa en billetes
Imagina que tu billetera contiene un 50 y un 20. Para pagar 60 entregas ambos y recibes 10 de vuelta. Bitcoin funciona igual. Cada UTXO es como un billete de cualquier tamaño, bloqueado a una dirección concreta.
Cómo funciona una transacción
Una transacción toma uno o más UTXO como entradas y los destruye. Luego crea nuevas salidas: una para el receptor y normalmente una para tu cambio. La diferencia entre el total de entradas y el total de salidas es la comisión que se paga al minero. Cada entrada debe llevar una firma digital válida que pruebe que la controlas.
Tu «saldo»
Cuando tu billetera muestra un saldo, está sumando todos los UTXO que tus claves pueden gastar. Cada nodo mantiene una base de datos de todos los UTXO actuales, el conjunto UTXO, que hace rápida la detección de doble gasto. Si una entrada no está en el conjunto, ya se ha gastado y la transacción se rechaza.
¿Por qué este diseño?
Verificación sencilla: cada moneda se puede comprobar de forma independiente.
Procesamiento en paralelo: las transacciones que gastan UTXO distintos no entran en conflicto.
Opciones de privacidad: usar direcciones nuevas para el cambio dificulta el rastreo más que en un modelo basado en cuentas, aunque el análisis de cadena aún puede vincular muchas monedas.
Consejos prácticos
Muchos UTXO minúsculos («dust») pueden ser caros de gastar después, porque las comisiones dependen del tamaño de la transacción y cada entrada añade tamaño. Algunas billeteras ofrecen «coin control», que te deja elegir exactamente qué UTXO gastar para mejor privacidad y comisiones más bajas.