Investor's wiki

Modello UTXO

Modello UTXO

Qual è il modello UTXO?

Un output di transazione non speso (UTXO) è il termine tecnico per la quantità di valuta digitale che rimane dopo una transazione di criptovaluta. Puoi pensarlo come la modifica che ricevi dopo aver acquistato un articolo, ma non è una denominazione inferiore della valuta: è un output di transazione nel database generato dalla rete per consentire transazioni di modifica non esatte.

La parte dell'intera criptovaluta non spesa in una transazione viene utilizzata come misura contabile. Come la contabilità in partita doppia, ogni transazione ha un input e un output.

Ad esempio, immagina che 1 BTC sia un secchio pieno di monete. Ogni moneta rappresenta un UTXO. Se acquisti qualcosa da Bob per 0,5 BTC, la rete darà a Bob l'intero secchio di monete e rispedirà i 0,5 BTC che ti sono dovuti in "cambio". Ora hai un UTXO del valore di 0,5 BTC che non può essere diviso in importi inferiori.

Comprendere il modello UTXO

UTXO è un protocollo per la distribuzione dei bit di dati da cui è composta la criptovaluta e può essere difficile da capire inizialmente. Una rete di criptovaluta o uno sviluppatore vede UTXO in un modo molto diverso rispetto a un utente quotidiano di criptovaluta.

Cosa vede la rete

Una transazione in criptovaluta è un trasferimento di informazioni all'interno di un database. La criptovaluta è divisa in piccoli blocchi, che vengono archiviati nell'intero database e chiamati output di transazione non spesi. Quasi tutte le transazioni creano UTXO perché la maggior parte non sono in incrementi di numeri interi.

Ciò significa che la spesa non avviene utilizzando un singolo byte di dati. Invece, più frazioni di criptovaluta vengono recuperate per soddisfare una richiesta di spesa.

Gli UTXO non sono denominazioni di criptovaluta, come satoshi per Bitcoin (BTC) o gwei per ether (ETH); tuttavia, gli UTXO possono essere misurati in queste denominazioni.

Quando avvii una transazione tramite il tuo portafoglio, gli UTXO con le tue informazioni vengono individuati, sbloccati e le informazioni del nuovo proprietario sono associate all'UTXO che hai trasferito loro. Sono bloccati ancora una volta e quell'utente può utilizzarli nelle transazioni tramite lo stesso processo.

Man mano che le transazioni continuano, il database viene popolato con i record delle modifiche alla proprietà. Gli output sono frazioni di criptovaluta che hai inviato a qualcuno che non sono state spese. Sono registrati nel database come input in frazioni di criptovaluta.

Cosa vede un utente

Quando decidi di spendere i tuoi Bitcoin, vedi solo l'importo che hai speso detratto e l'importo rimasto nel tuo portafoglio. Per te, è come usare una banconota da $ 1 su un articolo da $ 0,50: ti viene dato il resto, lo metti in tasca e vai avanti per la tua giornata.

Obiettivi del modello UTXO

Il modello UTXO è utilizzato in molte criptovalute perché consente agli utenti di tracciare la proprietà di tutte le porzioni di quella criptovaluta. Poiché le criptovalute sono state create pensando all'anonimato, gli UTXO sono associati agli indirizzi pubblici visibili all'intera rete.

Gli utenti non possono essere identificati dalla loro proprietà, a meno che non pubblicizzino il loro indirizzo, ma il modello consente la trasparenza attraverso gli indirizzi.

Una transazione codifica il trasferimento di valore dalla fonte del fondo (il tuo input) alla destinazione (l'output o il destinatario).

Cadute del modello UTXO

La profusione di piccole monete all'interno della rete di una criptovaluta rende alcune transazioni antieconomiche. Questo perché la transazione potrebbe costare di più rispetto al costo effettivo del prodotto acquistato con criptovaluta. Ad 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è.

Mette in risalto

  • Quando una transazione è completata, tutti gli output non spesi vengono registrati in un database come input che possono essere utilizzati in seguito per una nuova transazione.

  • Gli UTXO vengono elaborati continuamente e fanno parte dell'inizio e della fine di ogni transazione.

  • Un UTXO è la quantità di valuta digitale rimanente dopo l'esecuzione di una transazione in criptovaluta.

FAQ

Che cos'è UTXO in Blockchain?

Gli UTXO sono piccoli pezzi di criptovaluta non spesi rimasti dalle transazioni in determinate criptovalute. Sono registrati nel database UTXO e utilizzati nelle transazioni successive.

Ethereum è un UTXO?

Ethereum è una criptovaluta, quindi non è un UTXO. Inoltre, Ethereum utilizza un approccio basato sull'account con saldi del conto, quindi non ci sono UTXO nella macchina virtuale di Ethereum.

Bitcoin è un UTXO?

Gli output delle transazioni non spesi fanno parte della tecnologia del database distribuito alla base di Bitcoin e altre criptovalute. Bitcoin utilizza UTXO, ma non è un UTXO.