En el modelo UTXO, el saldo de una billetera no se almacena como un único número, como el saldo de una cuenta bancaria. En cambio, es la suma de todas las salidas discretas no gastadas de transacciones anteriores que pertenecen a las direcciones de esa billetera. Cuando se envía una nueva transacción, esta consume una o más UTXO existentes como entradas y crea nuevas salidas, una destinada al destinatario y a menudo otra devuelta al remitente como cambio, de forma similar en principio a pagar con un billete y recibir cambio, en lugar de ajustar un total acumulado único.
Esto se diferencia del modelo basado en cuentas usado por redes como Ethereum, donde los saldos se registran más como un libro mayor continuo vinculado a cada dirección, actualizado directamente con cada transacción. El modelo UTXO tiene algunas ventajas para la privacidad y para validar transacciones en paralelo, ya que las UTXO no relacionadas pueden verificarse de forma independiente entre sí, pero puede hacer que ciertos tipos de lógica de contratos inteligentes sean más complejos de implementar en comparación con un simple saldo de cuenta que aumenta o disminuye.
El software de billetera generalmente maneja la selección y combinación de UTXO de forma automática, por lo que la mayoría de los usuarios nunca necesitan pensar directamente en el modelo, aunque este subyace a cómo se representa y registra realmente su saldo en la red.
Puntos clave
- UTXO significa Unspent Transaction Output (Salida de Transacción No Gastada), la unidad que Bitcoin y blockchains similares usan para registrar la propiedad.
- El saldo de una billetera es la suma de sus salidas no gastadas en lugar de un único número almacenado, y las transacciones consumen y crean nuevas salidas.
- El modelo UTXO se diferencia del modelo basado en cuentas usado por redes como Ethereum, con distintas concesiones para la privacidad y la complejidad de los contratos.
UTXO — preguntas frecuentes
¿Por qué usa Bitcoin UTXO en lugar de saldos de cuenta?
El modelo UTXO formó parte del diseño original de Bitcoin y ofrece beneficios como una verificación en paralelo más sencilla de transacciones no relacionadas y un historial de transacciones claro y auditable, aunque implica concesiones distintas a las de un sistema basado en cuentas.
¿Necesito entender las UTXO para usar una billetera de Bitcoin?
No para el uso cotidiano, ya que el software de billetera maneja la selección de UTXO automáticamente en segundo plano. Se vuelve más relevante para usuarios avanzados interesados en comisiones de transacción, prácticas de privacidad o en construir aplicaciones directamente sobre Bitcoin.
¿Eres nuevo en cripto, o te faltan piezas por encajar? Repasa lo esencial en Aprender, explora cada término de la A a la Z, o consulta los precios en vivo de las monedas detrás de estos conceptos.