Tabla de Contenidos
ToggleSi alguna vez te has preguntado qué es una UTXO en Bitcoin has llegado al artículo adecuado. Aquí nos reunimos todos los que no lo sabemos o por lo menos los que no lo tenemos taaan claro.
Ya desde sus siglas, UTXO se muestra complicado y esto en inglés significa Unspent Transaction Output. Te preguntarás dónde está la X y te cuento que es porque Transaction abarca tanto la T como la X.
Estas Transacciones de Salida no Gastadas (en español) desempeñan un papel fundamental en el funcionamiento de Bitcoin, principalmente a nivel de seguridad de la red.
Para entender qué es una UTXO en Bitcoin necesitamos saber que toda transacción realizada está compuesta por una entrada (input) y por dos salidas (outputs)
– La entrada indica el dinero que utilizamos para realizar una transacción.
– La primera salida es dirigida a la persona a la que enviamos la transacción y se transforma en su entrada.
– La segunda salida es dirigida a una dirección de cambio. Esta operación nos regresa el sobrante de la transacción que no se ha gastado.
Entonces, tal como el nombre lo indica las UTXO son las salidas o outputs de una transacción que no han sido gastadas y que nos devuelven el cambio que nos corresponde por una operación realizada.
Lo que anteriormente llamamos “segunda salida”.
Si aún te parece que estoy hablando en chino, voy a explicarlo con un ejemplo:
Winnie the Pooh tiene 100 BTC en su monedero y quiere mandarme 8 BTC a mí
porque está muy contento por lo bien que escribo los artículos de Bitnovo.
Entonces Winnie envía los 8 Bitcoins a la dirección de mi billetera y automáticamente se le crea una entrada (de sus 100 BTC) y dos salidas (8 BTC para mi y 92 BTC como cambio para Winnie).
Finalmente tenemos que Winnie the Pooh ha pasado de tener 100 Bitcoins a 92, que han sido confirmados por la transacción de cambio y la UTXO que la originó.
También podemos ver que yo he pasado a tener 8 BTC (entrada a mi monedero) gracias a las UTXO de Winnie. Esos 8 BTC que ahora tengo son mis propias UTXO que puedo gastar como quiera.
*Gráfico que ilustra el funcionamiento de las UTXOs
Si alguna vez has visto el detalle de una transacción de Bitcoin o de otras criptos, podrás notar que existe una mínima diferencia entre el saldo de las entradas y el de las salidas. A esto se le llama comisión y es una tarifa que se destina a compensar a los mineros de transacciones por proteger la red.
Esto sirve como incentivo a los mineros para armar bloques, resolver los algoritmos de “prueba de trabajo” y agregar nuevos bloques a la cadena. Si bien las comisiones no son obligatorias, es probable que si no pagas comisión tu transacción no sea minada ya que no representa incentivo para los mineros.
En resumen la cuenta sería así: Entrada total – Salida total = Comisiones
Este mecanismo se aplica a todas las transacciones de Bitcoin y tiene dos objetivos:
– Incentivar el trabajo de los mineros al darles incentivos.
– Prevenir a la red de ataques maliciosos como los DDoS, dusting, etc.
Por eso es que las UTXO, además de ser un recurso contable de gran utilidad también ayudan a mejorar la seguridad de la red Bitcoin.