UTXO
Un UTXO es una salida de una transacción anterior que contiene una cantidad de criptoactivos aún no gastada. La sigla corresponde a Unspent Transaction Output.
¿Qué es un UTXO?
Piense en un UTXO como un billete digital independiente con un valor fijo. Bitcoin utiliza este sistema para llevar un registro de los importes que todavía se pueden enviar.
Al realizar un pago, su cartera de criptomonedas utiliza uno o varios UTXO existentes. Esas cantidades anteriores dejan de estar disponibles. A continuación, la transacción crea nuevos UTXO: uno para el destinatario y, a menudo, otro con el importe restante para usted.
Por tanto, su saldo es la suma de todos los UTXO que su cartera puede gastar. No es posible gastar parcialmente un UTXO.
Un ejemplo de UTXO
Imagine que su cartera contiene un UTXO de 1 bitcoin y quiere enviar 0,4 bitcoin.
Se utiliza el UTXO completo de 1 bitcoin para la transacción. Después, se crea un nuevo UTXO de 0,4 bitcoin para el destinatario. El importe restante, una vez descontadas las comisiones de transacción, vuelve como un nuevo UTXO a una dirección que usted controla. Esto se parece al cambio que recibe después de pagar en efectivo.
¿Por qué son importantes los UTXO en las criptomonedas?
Los UTXO se encuentran sobre todo en Bitcoin y en otras blockchains que utilizan este modelo. En cada transacción, la red comprueba que los UTXO utilizados no se hayan gastado anteriormente. De este modo, el sistema ayuda a evitar el doble gasto.
En las noticias sobre criptomonedas, puede encontrar referencias a los UTXO en explicaciones sobre las transacciones de Bitcoin, las carteras o las diferencias entre blockchains. Ethereum, por ejemplo, funciona de otra manera: principalmente registra el saldo actual de cada cuenta.
El modelo UTXO no significa automáticamente que una blockchain sea más segura, más barata o mejor para la privacidad. Tampoco implica que los smart contracts sean imposibles: los modelos UTXO más avanzados pueden admitir reglas más complejas.