El modelo UTXO, aunque fue pionero en Bitcoin, ha sido adoptado por varias otras cadenas de bloques importantes. Bitcoin Cash, Litecoin, Dogecoin, Zcash y Dash conservan el modelo UTXO, ya que surgieron como bifurcaciones de la base de código de Bitcoin. Cardano utiliza una versión modificada conocida como modelo UTXO extendido (eUTXO), que añade programabilidad para los contratos inteligentes y mantiene intacta la estructura contable central de UTXO.
UTXO es el método contable que registra los fondos disponibles como unidades discretas que se pueden gastar, en lugar de como saldos de cuentas, y se diseñó para resolver el problema del doble gasto, el principal desafío técnico de Bitcoin, al permitir rastrear cada moneda hasta su origen sin requerir una autoridad central.
¿La innovación más infravalorada de Satoshi Nakamoto?
En un informe, Arkham arroja luz sobre el modelo UTXO y los comentarios de Satoshi Nakamoto al respecto.
Arkham observó que, a pesar de que UTXO es fundamental para la arquitectura de Bitcoin, la expresión no aparece en el libro blanco de Bitcoin, publicado el 31 de octubre de 2008. Satoshi nunca acuñó la expresión; surgió más tarde entre los desarrolladores, entre 2011 y 2012, como una forma abreviada de referirse al concepto descrito en el libro blanco.
La sección 9, titulada «Combinar y dividir valor», ofrece la explicación más clara. Según Satoshi, en lugar de gestionar cada moneda por separado, las transacciones deberían poder incluir varias entradas y salidas a la vez, con una salida para el pago y otra para devolver el cambio al remitente. Esto describe con precisión cómo funcionan los UTXO en la práctica.
Pero Satoshi sí aludió indirectamente a los UTXO en la sección 7, «Recuperar espacio en disco».
