UTXO

Un UTXO, acronimo di Unspent Transaction Output (traducibile come “output di transazione non speso”), è quella quantità di criptovalute ottenuta dal destinatario, o risparmiata dal mittente, a seguito di una transazione su alcune blockchain (come quella di Bitcoin); l’importo di ogni UTXO potrà quindi essere “speso” in un nuovo scambio. Il saldo di un wallet crypto è, perciò, costituito dalla somma di tutti gli UTXO non ancora utilizzati. 

Descriviamo con un esempio il funzionamento del modello UTXO: Anna ha nel suo portafoglio 1 Bitcoin e vuole trasferire a Beatrice 0.4 BTC; la transazione non sposterà l’importo esatto, ma avrà come input 1 BTC, che verrà poi diviso in 0.4 Bitcoin da inviare a Beatrice e 0.6 da restituire ad Anna. Gli output distinti di 0.4 BTC e 0.6 BTC, così generati, rappresentano due UTXO, che potranno essere input per future transazioni. 

A tal proposito, il singolo BTC dell’esempio era costituito da un solo UTXO, in quanto risultato “intero” di passati scambi, perciò abbiamo dovuto frammentarlo; tuttavia, se da transazioni precedenti Anna avesse già ricavato un UTXO da 0.4 BTC, avrebbe potuto inviarlo direttamente a Beatrice. Al contrario, se Anna volesse inviare 1 Bitcoin “intero”, ma non avesse un UTXO di tale importo, potrebbe usare un UTXO da 0.7 BTC e uno da 0.3 BTC, sempre ottenuti da transazioni precedenti. Gli UTXO in input, infatti, possono anche essere “sommati” per produrre un output dal valore maggiore.

Il meccanismo è quindi molto simile a quello degli acquisti in moneta fiat, come l’Euro: gli UTXO sono equivalenti al resto che riceviamo quando paghiamo un oggetto con una quantità di denaro superiore al suo costo effettivo, perché non abbiamo banconote o monete del taglio giusto. Ad esempio, non possiamo “dividere” una banconota da 10€ per pagare un oggetto che ne costa 5€, dunque riceveremo come resto 5€, che potranno essere utilizzati per acquisti futuri. 

Tornando al mondo crypto, il mittente firma ogni transazione con la sua chiave privata, così da “sbloccare” gli UTXO che possiede, indicando anche l’indirizzo wallet o la chiave pubblica del destinatario. Questo permette di tracciare gli scambi: gli UTXO rappresentano una “catena di proprietà”, essendo inizio e fine di ogni transazione. La “cronologia” di un UTXO, infatti, permette di risalire fino al miner che, in primo luogo, l’ha ricevuto come ricompensa dal mining.

Inoltre, ogni nodo nel network della blockchain conserva un registro aggiornato (set) di tutti gli UTXO esistenti in un dato momento e dei relativi proprietari. Complessivamente, il set di UTXO raccoglie un numero di coin pari alla disponibilità totale di quella criptovaluta.

In questo modo, i nodi possono verificare la validità di una transazione: controllano sempre che la quantità in input sia pari o superiore alla somma degli output, così da impedire agli utenti di spendere due volte gli stessi UTXO, un’azione illecita chiamata double spending.

Il modello UTXO, tuttavia, non viene sfruttato da tutte le blockchain: Ethereum, ad esempio, sfrutta il modello account per gestire i bilanci dei wallet e le transazioni effettuate sul network. 

Parole correlate

Testnet

Una Testnet è una rete blockchain sperimentale usata per testare nuove funzionalità in un ambiente controllato e sicuro.

Mining difficulty

La Mining difficulty indica il livello di complessità dei problemi crittografici da risolvere per minare un blocco, come per Bitcoin.

Layer 2

Layer 2 è un protocollo che migliora la scalabilità e l'efficienza di una blockchain esistente, operando al di sopra di essa.

Account Model 

L'Account Model su Ethereum rappresenta una struttura che contiene un indirizzo wallet e informazioni relative allo stato dell'utente.

Royalty

Le Royalty sono compensi economici devoluti al creatore di un NFT in seguito a vendite secondarie del suo lavoro.

Cold Storage

Il Cold Storage si riferisce alla conservazione offline di criptovalute o dati, aumentando la sicurezza contro gli attacchi online.

Gas Fee

Le Gas Fee sono commissioni pagate per la validazione di transazioni su blockchain come Ethereum, coprendo i costi computazionali.

Seed phrase

Una Seed Phrase è una serie di parole che consente il recupero di un wallet criptovaluta in caso di perdita dell'accesso.

Wallet Non Custodial

Un Wallet Non Custodial consente al proprietario di mantenere il pieno controllo delle proprie chiavi private e delle criptovalute.

Wallet Custodial

Un Wallet Custodial è gestito da terze parti che ne detengono le chiavi private, come un exchange centralizzato.

Wallet Multisig

Un Wallet Multisig richiede l'autorizzazione di più chiavi private per eseguire transazioni, aumentandone la sicurezza.

Fan Token

I Fan Token sono cripto-token che permettono ai fan di interagire con le loro squadre sportive preferite, offrendo vantaggi esclusivi.

Minting

Il Minting è il processo di creazione di nuovi token (come gli NFT) su una blockchain e che utilizza il Proof-of-Work.

Dominio NFT

Un Dominio NFT è un indirizzo web decentralizzato gestito da smart contract e registrato su blockchain, unico per ciascun utente.

Metaverso

Il Metaverso è un ambiente virtuale online dove gli utenti interagiscono in esperienze condivise, spesso potenziato dalla blockchain.

Pure Proof-of-Stake

Il Pure Proof-of-Stake seleziona i validatori in modo casuale e anonimo, assicurando equità e decentralizzazione nel processo.

Liquid Proof-of-Stake

Il Liquid Proof-of-Stake consente agli utenti di mantenere i token liquidi mentre partecipano allo staking.

Delegated Proof-of-Stake

Il Delegated Proof-of-Stake è una variante del Proof-of-Stake dove gli utenti delegano i loro stake a validatori selezionati.

Stake

Lo Stake è l'importo complessivo di criptovalute messe in staking da un utente o un gruppo di utenti in un network.

Staking Pool

Uno Staking Pool è l'aggregazione di criptovalute da più utenti per aumentare le possibilità di ricevere ricompense dallo staking.

Cold Staking

Il Cold Staking implica l'uso di un cold wallet per partecipare allo staking di criptovalute, aumentando la sicurezza dei fondi.

Blockchain

La Blockchain è una tecnologia crittografica che permette transazioni decentralizzate e sicure su una rete distribuita.

Network

Il Network è l'insieme dei computer connessi, detti nodi, che sostengono la blockchain di una criptovaluta.

Transazioni al secondo (TPS)

Letteralmente "Transazioni al secondo": è la misura della velocità di una blockchain di quante transazioni che può processare al secondo

Transazione

Una Transazione rappresenta uno scambio di valore, proprietà o dati tra due parti, ad esempio lo scambio di criptovalute sulla blockchain.

Shard

Shard nella blockchain si riferisce a sottosezioni della rete che permettono maggiore velocità e scalabilità nelle transazioni.

Proof-of-Work

Il Proof-of-Work è un protocollo di consenso della blockchain che richiede un lavoro computazionale per validare transazioni e nuovi blocchi.

Proof-of-Stake

Il Proof-of-Stake è un meccanismo di consenso della blockchain dove la validazione dei blocchi dipende dalla partecipazione degli stakeholder

Nodo

Un Nodo è un dispositivo connesso a una blockchain e consiste nell'unità più elementare dell'infrastruttura blockchain che memorizza i dati.

Off-chain

Off-chain descrive transazioni che avvengono al di fuori della blockchain, spesso per velocità e scalabilità.

On-chain

On-chain si riferisce a qualsiasi processo eseguito direttamente sulla blockchain o dato registrato su di essa.

Mining Pool

Una Mining Pool è un gruppo di miner che mette in comune le proprie risorse per aumentare le possibilità di trovare il blocco successivo.

Mining

Il Mining è il processo di creazione di nuovi blocchi per una blockchain, in cambio di ricompense in criptovalute.

Meccanismo di Consenso

Il meccanismo di consenso di una blockchain valida le transazioni in modo decentralizzato, assicurando l'integrità della rete.

Hash

Un Hash è una funzione crittografica che converte i dati dei blocchi in una stringa unica, essenziale per la sicurezza della blockchain.

Governance

Nel contesto delle criptovalute, la Governance indica le regole e i meccanismi che governano il funzionamento di progetti e blockchain.

Fee

Una Fee è una commissione pagata per l'esecuzione di transazioni finanziarie, spesso applicata in ambito di trading e servizi bancari.

Double Spending

Il Double Spending è la possibilità di spendere due volte lo stesso importo, rischio presente in alcuni sistemi di pagamento.

DoS

Un attacco informatico DoS (Denial of Service) mira a rendere inaccessibile una rete o servizio, sovraccaricandolo con richieste.

DLT

Le DLT (Distributed Ledger Technology) sono tecnologie basate su registri distribuiti e immutabili per la registrazione di transazioni.

Decentralizzato

Un sistema decentralizzato è gestito attraverso il consenso dei suoi partecipanti senza un'autorità centrale o gerarchia.

Cold Wallet

Un Cold Wallet è un tipo di portafoglio di criptovaluta che rimane offline, offrendo maggiore sicurezza per lo stoccaggio a lungo termine.

Bridge

Un Bridge in blockchain è una connessione che permette il trasferimento di asset tra diverse reti blockchain.

Bolla finanziaria

Una bolla finanziaria si verifica quando il prezzo di un asset sale ben oltre il suo valore intrinseco, seguito da un crollo.

Blocco di genesi

Il Blocco di genesi è il primo blocco di una blockchain, come il blocco 0 di Bitcoin creato il 3 gennaio 2009.

Blocco

Un Blocco è un insieme di transazioni criptate che, collegato ad altri blocchi, forma la struttura di una blockchain.

Blockchain explorer

Un Blockchain explorer è un software che permette di visualizzare tutte le transazioni e i dati di una specifica blockchain.

Interoperabilità

L'Interoperabilità è la capacità di diverse piattaforme, incluse blockchain, di scambiare e utilizzare informazioni reciprocamente.

ASIC

Gli ASIC (Application-Specific Integrated Circuits) nel mining sono dispositivi ottimizzati per l'elaborazione di una specifica criptovaluta.

Altezza dei blocchi

L'altezza del blocco (“block height”) è il numero di blocchi che precedono un determinato blocco all'interno di una blockchain.

51% Attack

Un 51% Attack è un tentativo di prendere il controllo di una blockchain da parte di un nodo o gruppo di nodi, minacciandone la sicurezza.

Scarica l’app Young Platform

Downaload From Google PlayStoreDownaload From Apple Store