Cosa significa UTXO?
UTXO sta per output non speso da transazioni bitcoin. Ogni transazione in bitcoin inizia con le monete utilizzate per bilanciare il libro mastro. Gli UTXO vengono elaborati continuamente e sono responsabili dell'inizio e della fine di ogni transazione. La conferma della transazione comporta la rimozione delle monete esaurite dal database UTXO. Ma un registro delle monete esaurite esiste ancora sul libro mastro.
Le transazioni in bitcoin sono come assegni circolari
Le transazioni in bitcoin sono simili ai controlli di cassa. Non puoi scambiarli con importi personalizzati e devi spendere l'intero importo memorizzato in quel byte di dati. Ma il bitcoin è anche unico in quanto le transazioni possono essere condotte utilizzando le frazioni della criptovaluta. La spesa in bitcoin non avviene utilizzando un singolo byte di dati. Al contrario, l'algoritmo recupera più frazioni di bitcoin per soddisfare una richiesta di spesa. Ad esempio, un acquisto del valore di 1 BTC può recuperare 0, 6 BTC da un byte e 0, 4 BTC da un altro. Il cambiamento da ciascuna di queste frazioni viene inviato al database UTXO.
Un database UTXO memorizza le modifiche dalle transazioni bitcoin. Inizialmente, è impostato su vuoto. Man mano che le transazioni si moltiplicano, tuttavia, il database viene popolato con record di modifica di varie transazioni.
La profusione di piccole monete all'interno della rete di bitcoin rende certe transazioni antieconomiche. Questo perché può comportare un costo maggiore per la transazione rispetto al costo effettivo del prodotto acquistato con bitcoin. Ad esempio, non ha senso acquistare una tazza di caffè da $ 2 se la commissione di transazione sulla rete di bitcoin è superiore al prezzo del caffè. Secondo una ricerca di Jimmy Song, un importante sviluppatore di bitcoin, 13 milioni di monete hanno costi marginali superiori al loro valore di 50 Satoshi / bit. C'è un altro problema con l'aumento di UTXO. La variazione del costo delle apparecchiature richiesto per l'elaborazione degli UTXO non ha tenuto il passo con il suo aumento.
Ad esempio, il costo delle piattaforme di mining per la convalida completa dei nodi non ha tenuto il passo. "Consentire un numero maggiore di transazioni senza altre modifiche accelererebbe molto probabilmente la crescita del set UTXO, rendendo più costoso eseguire un nodo di convalida completo", afferma Gavin Andreesen.
