¿Qué significa UTXO?
UTXO representa la salida no gastada de las transacciones de bitcoin. Cada transacción de bitcoin comienza con monedas utilizadas para equilibrar el libro mayor. Los UTXO se procesan continuamente y son responsables de comenzar y finalizar cada transacción. La confirmación de los resultados de la transacción en la eliminación de las monedas gastadas de la base de datos UTXO. Pero todavía existe un registro de las monedas gastadas en el libro mayor.
Las transacciones de Bitcoin son como los cheques de caja
Las transacciones de Bitcoin son similares a los cheques de caja. No puede cambiarlos por montos personalizados y debe gastar el monto total almacenado en ese byte de datos. Pero bitcoin también es único en que las transacciones se pueden realizar utilizando fracciones de la criptomoneda. El gasto en bitcoin no tiene lugar utilizando un solo byte de datos. En cambio, el algoritmo recupera múltiples fracciones de bitcoin para cumplir con una solicitud de gasto. Por ejemplo, una compra por valor de 1 BTC puede recuperar 0.6 BTC de un byte y 0.4 BTC de otro. El cambio de cada una de estas fracciones se envía a la base de datos UTXO.
Una base de datos UTXO almacena el cambio de las transacciones de bitcoin. Inicialmente, se establece en vacío. Sin embargo, a medida que las transacciones se multiplican, la base de datos se llena con registros de cambios de varias transacciones.
La profusión de monedas pequeñas dentro de la red de bitcoin hace que ciertas transacciones no sean económicas. Esto se debe a que puede costar más realizar transacciones que el costo real del producto que se compra con bitcoin. Por ejemplo, no tiene sentido comprar una taza de café de $ 2 si la tarifa de transacción en la red de bitcoin es mayor que el precio del café. Según una investigación realizada por Jimmy Song, un destacado desarrollador de bitcoin, 13 millones de monedas tienen costos marginales superiores a su valor de 50 Satoshi / bit. Hay otro problema con el aumento de UTXO. El cambio en el costo del equipo requerido para procesar los UTXO no ha seguido el ritmo de su aumento.
Como ejemplo, el costo de las plataformas mineras para validar completamente los nodos no ha seguido el ritmo. "Permitir más transacciones sin otros cambios probablemente aceleraría el crecimiento del conjunto UTXO, lo que haría más costoso ejecutar un nodo de validación completo", dice Gavin Andreesen.