ETFFIN Finance >> Finanza personale corso >  >> Cryptocurrency >> Bitcoin

UTXO

Cos'è UTXO?

Il termine UTXO si riferisce alla quantità di valuta digitale rimasta a qualcuno dopo aver eseguito una transazione di criptovaluta come bitcoin. Le lettere indicano l'output delle transazioni non spese. Ogni transazione 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. Sebbene la conferma della transazione comporti la rimozione delle monete spese dal database UTXO, un registro delle monete spese esiste ancora sul libro mastro.

Punti chiave

  • Un UTXO è la quantità di valuta digitale rimanente dopo l'esecuzione di una transazione di criptovaluta.
  • Gli UTXO vengono elaborati continuamente e sono responsabili dell'inizio e della fine di ogni transazione.
  • Quando una transazione è completata, eventuali output non spesi vengono reinseriti in un database come input che possono essere utilizzati in un secondo momento per una nuova transazione.

Come funziona un UTXO

Le transazioni UTXO sembrano complicate, ma in realtà sono abbastanza semplici. UTXO o output di transazione non spesi vengono utilizzati nelle transazioni di criptovaluta. Queste sono le transazioni che non vengono spese dopo che qualcuno ha completato una transazione, simile al resto che qualcuno riceve dopo aver effettuato una transazione in contanti presso il negozio.

Ecco come funziona. Un database UTXO viene utilizzato per archiviare le modifiche dalle transazioni di criptovaluta. Questo database o libro mastro è inizialmente impostato su vuoto o zero. Man mano che le transazioni si moltiplicano, il database viene popolato con i record di modifica di varie transazioni. Quando una transazione è completata e ci sono output che non vengono spesi, vengono depositati nuovamente in un database come input che possono essere utilizzati in un secondo momento per una nuova transazione. Le transazioni di criptovaluta, come quelle utilizzate per i bitcoin, sono simili agli assegni circolari. Non puoi scambiarli con importi personalizzati e devi spendere l'intero importo memorizzato in quel byte di dati.

Ma le criptovalute come il bitcoin sono anche uniche in quanto le transazioni possono essere condotte utilizzando frazioni della criptovaluta. Ciò significa che la spesa non avviene utilizzando un singolo byte di dati. Anziché, più frazioni di bitcoin vengono recuperate dall'algoritmo per soddisfare una richiesta di spesa. Per esempio, un acquisto del valore di 1 bitcoin può recuperare 0,6 BTC da un byte e 0,4 BTC da un altro. Il resto di ciascuna di queste frazioni viene quindi inviato al database UTXO per essere speso in un secondo momento.

considerazioni speciali

La profusione di piccole monete all'interno della rete di bitcoin rende antieconomiche determinate transazioni. Questo perché la transazione potrebbe costare di più rispetto al costo effettivo del prodotto acquistato con bitcoin. Per esempio, non ha senso acquistare una tazza di caffè da $ 2 se la commissione di transazione sulla rete di bitcoin è maggiore del prezzo del caffè. Secondo una ricerca del famoso sviluppatore di bitcoin Jimmy Song, 13 milioni di monete hanno costi marginali maggiori del loro valore a 50 Satoshi/bit.

Tieni presente che alcune transazioni potrebbero essere antieconomiche perché in realtà potrebbe costare di più per eseguire la transazione rispetto al costo effettivo del prodotto acquistato.

Ma non è tutto. C'è un altro problema con l'aumento di UTXO. La variazione del costo delle apparecchiature necessarie per l'elaborazione degli UTXO non ha tenuto il passo con il suo aumento. Infatti, il costo delle piattaforme di data mining per la convalida completa dei nodi, Per esempio, non ha tenuto il passo. “Consentire più transazioni senza altre modifiche molto probabilmente accelererebbe la crescita del set UTXO rendendo più costoso l'esecuzione di un nodo di convalida completo, " secondo lo sviluppatore di software Gavin Andreesen, che ha avuto una parte importante nello sviluppo di bitcoin.