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

Rete blockchain usata per testare nuove applicazioni e funzionalità in un ambiente sicuro.

Mining difficulty

Livello di difficoltà dei problemi crittografici da risolvere per minare un blocco di Bitcoin

Layer 2

Protocollo che opera sulla base di una blockchain per migliorare la scalabilità e l’efficienza della rete.

Account Model 

Sulla blockchain di Ethereum, un account è una struttura che contiene un indirizzo wallet ed uno stato relativo all’utente.

Royalty

Compenso economico devoluto al creatore di un NFT in seguito ad un suo acquisto secondario.

Cold Storage

La conservazione di grandi quantità di dati o di criptovalute all’interno di device offline.

Gas Fee

La commissione richiesta per validare una transazione su blockchain che seguono lo standard di Ethereum.

Seed phrase

Sequenza composta da 12 o 24 parole che serve a recuperare l’accesso a un wallet.

Wallet Non Custodial

È un portafoglio crypto in cui il proprietario detiene la custodia delle proprie chiavi private.

Wallet Custodial

Una tipologia di portafoglio crypto in cui terze parti custodiscono le chiavi private del proprietario.

Wallet Multisig

Un wallet multisig è una tipologia di portafoglio crypto che richiede due o più chiavi private per effettuare transazioni.

Fan Token

I Fan Token sono utility token che consentono alle squadre sportive di entrare in contatto con i propri tifosi.

Minting

Il minting è il processo di registrazione e creazione di nuovi asset digitali, come i token o gli NFT su blockchain.

Dominio NFT

Un dominio NFT è un dominio Internet decentralizzato gestito da smart contract e registrato su blockchain.

Metaverso

Piattaforma digitale in cui gli utenti prendono parte a esperienze condivise, immersi in un ambiente virtuale online, basato talvolta su blockchain

Pure Proof-of-Stake

Variante del Proof-of-Stake in cui i validatori sono scelti casualmente e anonimamente grazie alla funzione VRF.

Liquid Proof-of-Stake

Variante del Proof-of-Stake in cui i token non sono bloccati in staking ma liquidi.

Delegated Proof-of-Stake

Variante del Proof-of-Stake che prevede il trasferimento del proprio stake a delegati che svolgono il ruolo di validatori.

Stake

Importo complessivo di criptovalute in staking.

Staking Pool

Unione delle criptovalute di più persone in staking con lo scopo di aumentare le ricompense.

Cold Staking

Tipologia di staking che prevede l’utilizzo di un cold wallet.

Blockchain

Tecnologia basata sulla crittografia che permette l'esecuzione decentralizzata e priva di censura di qualsiasi tipo di transazione.

Network

L'insieme dei computer connessi tra loro, detti nodi, su cui appoggia la blockchain di una determinata criptovaluta.

Transazioni al secondo (TPS)

Letteralmente 'transazioni al secondo', è la misura della velocità di una blockchain.

Transazione

Scambio di valore, proprietà o dati tra due parti.

Shard

"Frammenti" di blockchain che operano in parallelo.

Proof-of-Work

Un meccanismo di consenso per blockchain basato sulla potenza di calcolo del mining.

Proof-of-Stake

Un meccanismo di consenso basato sul mettere in gioco delle criptovalute per poter contribuire alla blockchain.

Nodo

Dispositivo connesso a una blockchain, che ne compone il network.

Off-chain

Transazione che non viene eseguita sulla blockchain.

On-chain

Qualsiasi processo eseguito sulla blockchain o dato registrato su di essa.

Mining Pool

Un'azienda che basa il suo modello di business sul mining, raccogliendo un ampio numero di potenti dispositivi.

Mining

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

Meccanismo di Consenso

Un modo decentralizzato di validare le transazioni su blockchain.

Hash

La funzione crittografica che identifica i blocchi della blockchain.

Governance

Nel settore delle criptovalute indica il modo e le regole secondo i quali vengono governati i progetti e le blockchain.

Fee

Commissione pagata per l'esecuzione di transazioni.

Double Spending

Possibilità per un malintenzionato di spendere due volte lo stesso importo se il sistema di pagamento non ha un meccanismo che lo impedisce.

DoS

Il Denial of Service è un attacco informatico che ha l'obiettivo di rendere inaccessibile una rete o un servizio.

DLT

Le Distributed Ledger Technology sono tecnologie basate su un registro immutabile di transazioni, il cui controllo è distribuito.

Decentralizzato

Si dice di un sistema governato tramite il consenso dei suoi partecipanti e senza un'autorità centrale o una gerarchia.

Cold Wallet

Portafogli per criptovalute non connessi a internet

Bridge

Nella tecnologia blockchain, è una connessione che permette l'interazione tra diverse blockchain.

Bolla finanziaria

Aumento del valore di un bene o strumento finanziario, in modo eccessivo rispetto al suo valore intrinseco.

Blocco di genesi

Il primo di una blockchain, a volte indicato come blocco 0. Quello di Bitcoin risale al 3 gennaio 2009.

Blocco

Un insieme di transazioni criptate che, in sequenza con altri blocchi, costituisce una blockchain.

Blockchain explorer

Software che permette agli utenti di visualizzare tutte le transazioni ed i dati scambiati su una determinata blockchain.

Interoperabilità

La capacità di scambiare dati con altre piattaforme, comprese quelle basate su diversi tipi di blockchain, così come con il mondo off-chain.

ASIC

Nel processo di mining, gli ASICs sono dispositivi solitamente progettati per una singola criptovaluta.

Altezza dei blocchi

Il numero di blocchi presenti in una blockchain a partire dal blocco di genesi.

51% Attack

Quando un nodo o gruppo di nodi tenta di prendere il controllo su una blockchain, come quella di Bitcoin o altre criptovalute.

Scarica l’app Young Platform

Downaload From Google PlayStoreDownaload From Apple Store