Bitcoin.com

Cosa sono gli UTXO di Bitcoin? Spiegazione degli “Unspent Transaction Outputs”

Gli UTXO di Bitcoin sono le singole unità di BTC che compongono il saldo del tuo portafoglio. Scopri come funzionano gli output di transazione non spesi, perché influiscono sulle commissioni e come gestirli.

Ultimo aggiornamento
Pubblicato
Tempo di lettura3 minuti di lettura
Scritto da
Neil Author
Neill Velardo
Revisionato da
Graham Stone Author Image
Graham Stone
What are Bitcoin UTXOs?

Nel 2021, qualcuno ha trasferito Bitcoin per un valore di 2 miliardi di dollari in un'unica transazione, pagando 0,78 dollari di commissioni. Il motivo per cui ciò è possibile – mentre un trasferimento di 30 dollari da un portafoglio pieno di piccoli depositi può costare diversi dollari – si riduce a un unico concetto: gli UTXO.

Un UTXO, ovvero Unspent Transaction Output (output di transazione non speso), è una quantità specifica di bitcoin di cui sei in possesso e che non hai ancora speso. Il saldo del tuo portafoglio non è un singolo numero memorizzato da qualche parte sulla blockchain di Bitcoin. È la somma di tutti gli UTXO controllati dal tuo portafoglio, ognuno dei quali rappresenta una porzione separata e indipendente di BTC con il proprio importo e la propria cronologia delle transazioni.

La maggior parte delle persone non ha mai bisogno di pensare agli UTXO per inviare o ricevere bitcoin. Tuttavia, comprenderli fa la differenza tra pagare 1 $ di commissioni e pagarne 15 per la stessa transazione. Inoltre, determinano ciò che il mondo esterno può apprendere sulla tua attività sulla blockchain e spiegano alcune delle scelte progettuali più deliberate di Bitcoin.

Questa guida spiega cosa sono gli UTXO, come vengono creati e distrutti, perché determinano le commissioni di transazione, come si differenziano dall'approccio di Ethereum e cosa puoi fare per gestirli al meglio. Si aggiunge alle nostre guide su come funzionano le transazioni Bitcoin, sulle commissioni di transazione Bitcoin e su cos’è il Lightning Network, tutte parte del Bitcoin Learning Center.

Gestisci i tuoi Bitcoin in tutta sicurezza con l'autocustodia App Bitcoin.com Wallet.

Punti chiave

  • Un UTXO è un'unità di bitcoin spendibile e indivisibile, creata come output di una transazione precedente. Il saldo del tuo portafoglio corrisponde al totale di tutti gli UTXO di cui disponi.
  • Gli UTXO devono essere utilizzati interamente al momento della spesa. L'eventuale eccedenza torna nel tuo portafoglio sotto forma di un nuovo UTXO (il tuo "resto").
  • Le commissioni di Bitcoin dipendono dalla dimensione dei dati della transazione espressa in byte virtuali, non dall'importo inviato. Un numero maggiore di UTXO utilizzati come input comporta una transazione più grande e una commissione più alta.
  • Ogni nodo Bitcoin completo gestisce l'insieme UTXO: un database in tempo reale di tutte le monete spendibili. L'ultima analisi composizionale completa (UTXO Set Report di mempool.space, snapshot aprile 2025) ha contato oltre 173 milioni di voci, più del triplo rispetto al dato del 2020.
  • Quasi il 30% degli UTXO dell'insieme è collegato alle iscrizioni Ordinals, con un valore medio di appena 811 satoshi ciascuno, a dimostrazione di come l'attività on-chain al di là dei pagamenti ingrossi l'insieme.
  • Il formato degli indirizzi utilizzati dai tuoi UTXO è importante. Gli input Taproot costano circa il 61% in meno per byte virtuale rispetto agli indirizzi tradizionali.
  • Il consolidamento degli UTXO, il controllo delle monete e gli aggiornamenti del formato degli indirizzi sono i tre modi più efficaci per ridurre le commissioni future.
  • Il Lightning Network si basa sugli UTXO. Ogni canale di pagamento viene aperto bloccando un UTXO sulla blockchain.

Che cos’è un UTXO?

Un UTXO (Unspent Transaction Output) è una quantità specifica di bitcoin ricevuta in una transazione precedente e che rimane disponibile per essere spesa. Immagina il tuo portafoglio Bitcoin non tanto come un conto bancario, quanto piuttosto come un portafoglio fisico contenente una serie di banconote di vari tagli. Ogni banconota è un UTXO: distinta, intera e indivisibile.

Se il tuo wallet mostra un saldo di 0,52 BTC, tale importo potrebbe essere composto da tre UTXO distinti: 0,20 BTC, 0,15 BTC e 0,17 BTC. Il software del tuo portafoglio li somma e mostra il risultato. In realtà, si tratta di tre oggetti indipendenti, ciascuno con la propria origine e la propria cronologia delle transazioni.

La regola fondamentale: un UTXO deve essere speso per intero. Non è possibile utilizzarne solo metà. Se vuoi inviare 0,10 BTC e il tuo unico UTXO vale 0,20 BTC, devi spendere l’intero importo di 0,20 BTC. Gli 0,10 BTC vanno al destinatario e il resto, al netto della commissione di mining, torna nel tuo portafoglio sotto forma di un UTXO nuovo di zecca. Quel resto è il tuo resto.

Questo comportamento differisce radicalmente dal funzionamento delle banche e della maggior parte dei sistemi di pagamento digitali. Quando Alice invia a Bob 50 dollari tramite bonifico bancario, il sistema sottrae 50 dollari dal saldo del conto di Alice e ne aggiunge 50 a quello di Bob. Non viene trasferito alcun oggetto fisico; vengono semplicemente aggiornati due numeri. Bitcoin non aggiorna i saldi. Distrugge i vecchi UTXO e ne crea di nuovi al loro posto.

Breve storia del modello UTXO

Il modello UTXO è antecedente a Bitcoin. Ai crittografi Adam Back e Hal Finney, entrambi membri di spicco della comunità Cypherpunk frequentata dal creatore di Bitcoin, Satoshi Nakamoto, viene attribuito il merito di aver sviluppato indipendentemente il concetto tra il 1997 e il 2004. Quando Satoshi lanciò Bitcoin nel gennaio 2009, esso divenne il primo sistema di valuta digitale operativo a implementare il modello UTXO nella pratica.

Il modello si è dimostrato solido. Litecoin, Dogecoin, Bitcoin Cash e Cardano ne utilizzano tutti delle varianti. Cardano lo estende ulteriormente con il suo modello Extended UTXO (eUTXO), che aggiunge la programmabilità al modello di base. Ethereum, al contrario, nel 2015 ha optato per il modello basato sugli account, una scelta deliberata che privilegia la flessibilità degli smart contract rispetto alla struttura delle transazioni di Bitcoin, simile a quella del contante.

Come funzionano gli UTXO in una transazione

Ogni transazione Bitcoin è composta da due parti: input e output.

Dati in ingresso gli UTXO esistenti vengono utilizzati. Il tuo portafoglio li seleziona per coprire il pagamento.

Risultati sono i nuovi UTXO generati dalla transazione: uno destinato al destinatario e, in genere, uno che torna al tuo portafoglio come resto.

Una volta che un UTXO di input viene utilizzato, viene distrutto in modo definitivo. Viene rimosso dal registro delle monete spendibili della rete e non potrà mai più essere speso. Gli output da esso generati diventano i nuovi UTXO, disponibili per chiunque possieda le chiavi private necessarie per sbloccarli.

La regola fondamentale è: gli input equivalgono agli output più la commissione del miner. La differenza tra ciò che entra e ciò che esce viene interamente trattenuta dal miner che include la transazione in un blocco. Non esiste un campo separato per la commissione in una transazione Bitcoin; la commissione è semplicemente la differenza che si lascia.

Un esempio passo dopo passo

Possiedi un UTXO del valore di 0,30 BTC e desideri inviare 0,10 BTC a un amico.

  1. Il tuo portafoglio seleziona l'UTXO da 0,30 BTC come input.
  2. Genera due uscite: 0,10 BTC all'indirizzo del tuo amico e circa 0,1997 BTC a un nuovo indirizzo nel tuo portafoglio come resto.
  3. La differenza di circa 0,0003 BTC costituisce la commissione del miner.
  4. L'UTXO originale da 0,30 BTC è andato perso definitivamente. Ora esistono due nuovi UTXO.

Le transazioni possono avere più input e più output. Una singola transazione che effettua pagamenti a cinque destinatari diversi è del tutto normale; essa genera cinque UTXO di output. Un portafoglio che raggruppa venti piccoli UTXO in un unico importo più consistente crea una transazione con venti input e un unico output. La combinazione è flessibile; la regola è semplicemente che gli input devono essere pari o superiori alla somma degli output e delle commissioni.

Da dove nascono gli UTXO: la transazione su Coinbase

Ogni UTXO esistente è riconducibile a una transazione coinbase, ovvero la prima transazione speciale presente in ogni blocco Bitcoin, che crea nuovi BTC come ricompensa di blocco per il miner. Le transazioni coinbase non hanno input. I nuovi bitcoin non provengono da nessuna fonte precedente; vengono emessi dal protocollo come pagamento per il mining basato sulla proof-of-work.

Partendo da quel punto, ogni bitcoin passa attraverso una catena ininterrotta di UTXO, che vengono spesi e creati, fino ad arrivare al tuo portafoglio oggi. Ogni satoshi che possiedi ha una discendenza ininterrotta che risale a una transazione coinbase, e chiunque abbia accesso a un nodo completo o a un blockchain explorer può tracciare tale discendenza.

L'insieme degli UTXO: il registro in tempo reale delle monete spendibili di Bitcoin

Ogni nodo Bitcoin completo gestisce l’insieme UTXO: un database in tempo reale di tutti gli output spendibili attualmente esistenti nell’intera rete. Quando arriva una transazione, un nodo controlla questo insieme per confermare che gli input dichiarati esistano, non siano già stati spesi e soddisfino le relative condizioni di blocco (le regole crittografiche che stabiliscono chi può spenderli). Questo è il meccanismo principale di Bitcoin per impedire la doppia spesa e non richiede l'intervento di terze parti fidate.

Dimensioni e composizione nel 2025

L'analisi più dettagliata disponibile al pubblico proviene dal team di ricerca di mempool.space, il cui Rapporto sull'insieme degli UTXO è stato analizzato uno snapshot completo all'altezza del blocco 892.385 del 14 aprile 2025, l'analisi composizionale completa più recente pubblicata a metà del 2026. In quello snapshot, l’insieme degli UTXO contava 173.190.861 voci e occupava circa 11 GB su disco, più del triplo rispetto ai circa 64 milioni di UTXO registrati all’inizio del 2020.

L'analisi per tipo di indirizzo mette in luce un aspetto che merita di essere approfondito:

Tipo di script UTXO
Percentuale sul totale
Quota sul valore totale dei BTC
Taproot (P2TR)
34,2%
0,75%
Legacy (P2PKH)
28,8%
Grande
SegWit nativo (P2WPKH)
26,5%
Valore maggioritario
Pay-to-Script-Hash (P2SH)
circa il 9%
Da segnalare
Pay-to-Multisig (P2MS) e Pay-to-Public-Key (P2PK)
circa l'1,5%
circa l'8,7% (principalmente ricompense per i primi miner)
Tipo di script UTXO
Taproot (P2TR)
Percentuale sul totale
34,2%
Quota sul valore totale dei BTC
0,75%
Tipo di script UTXO
Legacy (P2PKH)
Percentuale sul totale
28,8%
Quota sul valore totale dei BTC
Grande
Tipo di script UTXO
SegWit nativo (P2WPKH)
Percentuale sul totale
26,5%
Quota sul valore totale dei BTC
Valore maggioritario
Tipo di script UTXO
Pay-to-Script-Hash (P2SH)
Percentuale sul totale
circa il 9%
Quota sul valore totale dei BTC
Da segnalare
Tipo di script UTXO
Pay-to-Multisig (P2MS) e Pay-to-Public-Key (P2PK)
Percentuale sul totale
circa l'1,5%
Quota sul valore totale dei BTC
circa l'8,7% (principalmente ricompense per i primi miner)

La categoria Taproot detiene la quota maggiore di UTXO in termini di numero, ma rappresenta solo lo 0,75% del valore totale in BTC. Ciò è dovuto al fatto che quasi il 30% di tutti gli UTXO, ovvero 51.188.145 su 173 milioni di voci, è collegato alle iscrizioni Ordinals. Questi UTXO legati alle iscrizioni hanno un valore complessivo di soli 415 BTC e un valore medio di 811 satoshi ciascuno. Non hanno praticamente alcun peso economico, ma ogni nodo della rete è tenuto a conservarli in modo permanente, un fenomeno che i ricercatori definiscono “gonfiamento dell’insieme degli UTXO” (UTXO set bloat).

Perché la crescita dell’insieme degli UTXO è un problema da tenere d’occhio

I nodi devono mantenere l'insieme degli UTXO attivi nella memoria ad accesso rapido per convalidare rapidamente le nuove transazioni. Man mano che l'insieme cresce, aumentano anche i requisiti hardware necessari per gestire un nodo. Se tale costo dovesse aumentare in misura sufficiente, un numero minore di utenti individuali sarebbe in grado di gestirne uno, concentrando la potenza di convalida tra operatori dotati di risorse adeguate e riducendo il decentramento che rende Bitcoin resiliente.

L’aggiornamento SegWit del 2017 ha introdotto incentivi economici per il consolidamento degli UTXO, riducendo il costo dell’utilizzo di molti input e della generazione di un numero minore di output. La crescita è comunque proseguita. La soluzione proposta più avanzata è Utreexo, progettata da Tadge Dryja (che ha anche co-creato il Lightning Network insieme a Joseph Poon). Utreexo comprime l’insieme degli UTXO utilizzando accumulatori crittografici basati sugli alberi di Merkle, consentendo a un nodo di memorizzare solo un numero ridotto di impronte digitali anziché tutte le 173 milioni di voci individuali. A metà del 2026, questa rimane un’area attiva della ricerca sul protocollo Bitcoin.

Modello UTXO vs. modello a conto: Bitcoin vs. Ethereum

Il Bitcoin non è l’unico approccio per tracciare la proprietà su una blockchain pubblica. Ethereum utilizza il modello basato sugli account, che funziona in modo più simile a un registro bancario convenzionale: un registro blockchain dei saldi dei conti piuttosto che un elenco di oggetti spendibili distinti. Ogni indirizzo ha un unico saldo corrente che aumenta con le transazioni in entrata e diminuisce con quelle in uscita. Quando si inviano ETH, il saldo del mittente viene addebitato e quello del destinatario accreditato; nessun oggetto discreto viene trasferito tra di loro.

I due modelli presentano compromessi diversi:

Caratteristica
Modello UTXO (Bitcoin, Litecoin, Cardano)
Modello di account (Ethereum, Solana)
Come funzionano i saldi
Somma degli output discreti non spesi
Saldo corrente unico per ogni conto
Flusso delle transazioni
Utilizzare gli UTXO vecchi, crearne di nuovi
Addebito a favore del mittente, accredito a favore del destinatario
Privacy
Più sicuro: ogni transazione utilizza output distinti e può utilizzare indirizzi nuovi
Punto debole: tutte le attività sono riconducibili a un unico indirizzo fisso
Elaborazione parallela
Sì: UTXO indipendenti verificati simultaneamente su più thread
No: lo stato del conto viene aggiornato in modo sequenziale; lo stesso conto non può elaborare due transazioni contemporaneamente
Prevenzione della doppia spesa
Verificato rispetto all'insieme UTXO
Verificato rispetto al nonce e allo stato dell'account
Supporto per gli smart contract
Limitato allo strato di base
Nativo e flessibile
Analogia
Contanti in un portafoglio fisico
Conto corrente
Caratteristica
Come funzionano i saldi
Modello UTXO (Bitcoin, Litecoin, Cardano)
Somma degli output discreti non spesi
Modello di account (Ethereum, Solana)
Saldo corrente unico per ogni conto
Caratteristica
Flusso delle transazioni
Modello UTXO (Bitcoin, Litecoin, Cardano)
Utilizzare gli UTXO vecchi, crearne di nuovi
Modello di account (Ethereum, Solana)
Addebito a favore del mittente, accredito a favore del destinatario
Caratteristica
Privacy
Modello UTXO (Bitcoin, Litecoin, Cardano)
Più sicuro: ogni transazione utilizza output distinti e può utilizzare indirizzi nuovi
Modello di account (Ethereum, Solana)
Punto debole: tutte le attività sono riconducibili a un unico indirizzo fisso
Caratteristica
Elaborazione parallela
Modello UTXO (Bitcoin, Litecoin, Cardano)
Sì: UTXO indipendenti verificati simultaneamente su più thread
Modello di account (Ethereum, Solana)
No: lo stato del conto viene aggiornato in modo sequenziale; lo stesso conto non può elaborare due transazioni contemporaneamente
Caratteristica
Prevenzione della doppia spesa
Modello UTXO (Bitcoin, Litecoin, Cardano)
Verificato rispetto all'insieme UTXO
Modello di account (Ethereum, Solana)
Verificato rispetto al nonce e allo stato dell'account
Caratteristica
Supporto per gli smart contract
Modello UTXO (Bitcoin, Litecoin, Cardano)
Limitato allo strato di base
Modello di account (Ethereum, Solana)
Nativo e flessibile
Caratteristica
Analogia
Modello UTXO (Bitcoin, Litecoin, Cardano)
Contanti in un portafoglio fisico
Modello di account (Ethereum, Solana)
Conto corrente

Il modello basato sugli account è più semplice da comprendere, motivo per cui la maggior parte delle blockchain lanciate dopo Bitcoin, tra cui Ethereum, Solana e BNB Chain, lo hanno adottato. Scrivere smart contract che interagiscono con uno stato persistente risulta più naturale in un sistema basato su account. Il modello UTXO di Bitcoin scambia questa comodità con proprietà di privacy più solide per impostazione predefinita, una maggiore tracciabilità dell’offerta (ogni moneta è riconducibile a una transazione coinbase) e la capacità di convalidare le transazioni in parallelo, un vantaggio strutturale che assume maggiore importanza all’aumentare della domanda di blocchi.

In che modo gli UTXO influiscono sulle commissioni di transazione

Le commissioni sulle transazioni in Bitcoin non dipendono dall'importo inviato, bensì dalla dimensione dei dati della transazione, misurata in byte virtuali (vbyte). Il fattore determinante per tale dimensione è il numero di UTXO che si utilizzano come input.

Ogni input aggiunge dati alla transazione: un riferimento all’UTXO precedente, oltre alla firma crittografica che ne attesta la proprietà. Un numero maggiore di input comporta una transazione più grande e una commissione più elevata. Il valore che circola tra input e output è irrilevante ai fini del calcolo della commissione; ecco perché nel 2021 un trasferimento da 2 miliardi di dollari effettuato utilizzando tre UTXO accuratamente selezionati è costato 0,78 dollari, mentre un trasferimento da 50 dollari da un portafoglio ingombro di tanti piccoli UTXO può costare diversi dollari.

In condizioni di rete tipiche nel 2025 e nel 2026, i tassi medi delle commissioni hanno oscillato tra 1 e 20 sat/vB, secondo i dati di D-Central guida alle tariffe pubblicato nel febbraio 2026. Una semplice transazione Native SegWit con un input e due output costa da poche centinaia a poche migliaia di satoshi. Durante i periodi di congestione causati da improvvisi picchi di domanda o da nuovi protocolli on-chain, le tariffe possono raggiungere valori compresi tra 100 e 500 sat/vB o anche superiori.

In che modo il tipo di indirizzo determina il costo di approvvigionamento

Il tipo di indirizzo a cui sono associati i tuoi UTXO influisce in modo significativo sul costo di ciascun input quando lo spendi. I formati di indirizzo più recenti utilizzano le firme crittografiche in modo più efficiente, riducendo la quantità di dati che ogni input aggiunge alla transazione:

Tipo di indirizzo
Prefisso del formato
Dimensione dell'input (vbyte)
Costo delle commissioni vs. sistema tradizionale
Legacy (P2PKH)
1...
circa 148 vB
Prezzo di riferimento, il più costoso
SegWit annidato (P2SH-P2WPKH)
3...
circa 91 vB
circa il 38% più economico
SegWit nativo (P2WPKH)
bc1q...
circa 68 vB
circa il 54% più economico
Taproot (P2TR)
bc1p...
circa 57,5 vB
circa il 61% più economico
Tipo di indirizzo
Legacy (P2PKH)
Prefisso del formato
1...
Dimensione dell'input (vbyte)
circa 148 vB
Costo delle commissioni vs. sistema tradizionale
Prezzo di riferimento, il più costoso
Tipo di indirizzo
SegWit annidato (P2SH-P2WPKH)
Prefisso del formato
3...
Dimensione dell'input (vbyte)
circa 91 vB
Costo delle commissioni vs. sistema tradizionale
circa il 38% più economico
Tipo di indirizzo
SegWit nativo (P2WPKH)
Prefisso del formato
bc1q...
Dimensione dell'input (vbyte)
circa 68 vB
Costo delle commissioni vs. sistema tradizionale
circa il 54% più economico
Tipo di indirizzo
Taproot (P2TR)
Prefisso del formato
bc1p...
Dimensione dell'input (vbyte)
circa 57,5 vB
Costo delle commissioni vs. sistema tradizionale
circa il 61% più economico

Fonte: Guida alla gestione degli UTXO di Spark.money

SegWit consente di ottenere un risparmio perché i dati della firma (il “witness”) vengono considerati al 75% nel calcolo dei byte virtuali. Taproot va oltre, utilizzando firme Schnorr da 64 byte al posto delle firme ECDSA da 71 a 72 byte ed eliminando la necessità di includere la chiave pubblica nel witness per le transazioni con percorso chiave diretto.

Per una transazione di consolidamento con 20 input, il passaggio da Legacy a Native SegWit riduce la commissione di circa il 54%. Taproot aggiunge un ulteriore risparmio del 15% per ogni input. Se il tuo portafoglio genera ancora indirizzi che iniziano con "1", passare a un portafoglio che genera indirizzi Native SegWit (bc1q) o Taproot (bc1p) è la misura più efficace che puoi adottare per ridurre le commissioni, prima ancora di modificare le modalità con cui effettui le transazioni.

A metà del 2026, il SegWit nativo rappresenta circa l’85% di tutte le transazioni in Bitcoin. L’adozione di Taproot si attesta intorno al 20%, dopo aver raggiunto un picco di circa il 42% nel 2024, trainata dall’attività di iscrizione degli Ordinals, per poi rallentare con il calo delle iscrizioni. Gli indirizzi legacy rappresentano ancora il restante 15%, nonostante non offrano alcun vantaggio rispetto ai formati più recenti per la maggior parte degli utenti.

Transazioni in batch e sostituzione a pagamento

Oltre alla selezione UTXO, vale la pena approfondire altre due strategie relative alle commissioni.

Transazioni in batch raggruppare più pagamenti in un’unica transazione. Anziché inviare bitcoin a cinque destinatari in cinque transazioni separate, una singola transazione con cinque output consente di gestirli tutti in un unico blocco. I costi di gestione per transazione vengono pagati una sola volta e la commissione totale risulta notevolmente inferiore rispetto a quella di cinque transazioni separate.

Replace-by-Fee (RBF), standardizzata nel BIP 125, consente di sostituire una transazione non confermata con una nuova versione che prevede una commissione più alta. Se hai inviato una transazione con una commissione bassa durante un periodo di scarsa attività e il mempool si è improvvisamente congestionato, l’RBF ti permette di aumentare la commissione senza dover annullare e ritrasmettere la transazione da zero. La maggior parte dei portafogli moderni supporta la segnalazione RBF per impostazione predefinita.

Bitcoin Dust: quando gli UTXO diventano troppo piccoli per essere spesi

Il termine "Bitcoin dust" si riferisce agli UTXO di valore talmente esiguo che la commissione necessaria per spenderli supera il loro valore nominale. Se un UTXO contiene 400 satoshi ma includerlo come input in una transazione costa 800 satoshi in commissioni, dal punto di vista economico è privo di valore. Si continua a possederlo sulla blockchain, ma spenderlo significa perdere denaro.

Bitcoin Core applica un limite minimo (dust limit) come politica di inoltro. Gli output inferiori a circa 546 satoshi per i tipi di output standard (294 satoshi per P2WPKH in particolare) non verranno inoltrati dalla maggior parte dei nodi, poiché, con la commissione minima di inoltro predefinita di 3 sat/vB, spenderli in una transazione futura costerebbe più del loro valore. Questa non è una regola di consenso integrata nel protocollo di Bitcoin; i singoli nodi possono regolare la propria soglia di inoltro. Tuttavia, nella pratica, la maggior parte dei nodi segue l’impostazione predefinita.

Anche al di sopra della soglia minima di "dust", gli UTXO che contengono solo poche migliaia di satoshi possono diventare economicamente non spendibili durante i picchi delle commissioni. Un UTXO P2WPKH contenente 1.000 satoshi diventa antieconomico da spendere quando le commissioni superano circa 15 sat/vB, poiché l’input aggiunge 68 vB a 15 sat/vB, il che equivale a 1.020 satoshi di commissioni.

La polvere si accumula solitamente a causa di:

  • Ripetuti prelievi di importo modesto dal conto, in particolare da configurazioni di prelievo automatico DCA (dollar-cost averaging)
  • Trasformare i proventi derivanti da numerosi piccoli acquisti che lasciano piccoli importi residui
  • I pagamenti dei pool di mining e i premi di staking vengono distribuiti in piccole quote a cadenza regolare
  • I risultati relativi alle iscrizioni, che rappresentano una quota consistente degli UTXO inferiori a 1.000 satoshi visibili nell'attuale insieme di UTXO

La soluzione pratica è semplice: accumula prima di prelevare e, al momento di consolidare, scegli un periodo in cui le commissioni sono basse, invece di aspettare di dover effettuare un trasferimento con urgenza.

Gestione degli UTXO e controllo delle monete

La gestione degli UTXO consiste nell'organizzare e consolidare in modo mirato i propri UTXO per ridurre le commissioni future e proteggere la propria privacy sulla blockchain. Il "coin control" è la funzione specifica del wallet che consente di selezionare manualmente quali UTXO utilizzare come input in una transazione, anziché lasciare che sia l'algoritmo del wallet a sceglierli automaticamente.

La maggior parte dei wallet gestisce la selezione in modo automatico utilizzando algoritmi come Branch and Bound, che Bitcoin Core impiega sin dalla versione 0.17 e che, a partire dalla v27+, opera in parallelo con diversi algoritmi concorrenti. Questi algoritmi sono generalmente efficaci nel ridurre al minimo le commissioni, ma sono ottimizzati in base al costo, non alle preferenze dell’utente in materia di privacy né alla necessità di mantenere separate le diverse cronologie delle transazioni.

Cinque passaggi pratici per la gestione degli UTXO

Azione
Il momento giusto
Perché è utile
Raggruppare gli UTXO di piccole dimensioni in un numero minore di UTXO di grandi dimensioni
Quando le commissioni vanno da 1 a 3 sat/vB
Riduce il numero di input futuri, diminuendo le commissioni su ogni transazione successiva
Assegnare a ogni UTXO un'etichetta in base alla fonte al momento della ricezione
Al momento della ricezione
Trasforma un elenco disordinato in un inventario ben organizzato; indispensabile per prendere decisioni in materia di controllo delle monete
Bloccare gli UTXO provenienti da fonti sensibili
Prima del tuo prossimo acquisto
Impedisce il collegamento accidentale di cronologie di transazioni separate
Passa agli indirizzi nativi SegWit o Taproot
Prima del tuo prossimo consolidamento
La riduzione più consistente delle commissioni che puoi ottenere senza modificare il tuo comportamento
Controlla mempool.space prima di effettuare transazioni non urgenti
Ogni volta che la transazione può attendere
Le tariffe variano di un fattore pari a 10 o più tra i periodi di calma e quelli di maggiore affluenza
Azione
Raggruppare gli UTXO di piccole dimensioni in un numero minore di UTXO di grandi dimensioni
Il momento giusto
Quando le commissioni vanno da 1 a 3 sat/vB
Perché è utile
Riduce il numero di input futuri, diminuendo le commissioni su ogni transazione successiva
Azione
Assegnare a ogni UTXO un'etichetta in base alla fonte al momento della ricezione
Il momento giusto
Al momento della ricezione
Perché è utile
Trasforma un elenco disordinato in un inventario ben organizzato; indispensabile per prendere decisioni in materia di controllo delle monete
Azione
Bloccare gli UTXO provenienti da fonti sensibili
Il momento giusto
Prima del tuo prossimo acquisto
Perché è utile
Impedisce il collegamento accidentale di cronologie di transazioni separate
Azione
Passa agli indirizzi nativi SegWit o Taproot
Il momento giusto
Prima del tuo prossimo consolidamento
Perché è utile
La riduzione più consistente delle commissioni che puoi ottenere senza modificare il tuo comportamento
Azione
Controlla mempool.space prima di effettuare transazioni non urgenti
Il momento giusto
Ogni volta che la transazione può attendere
Perché è utile
Le tariffe variano di un fattore pari a 10 o più tra i periodi di calma e quelli di maggiore affluenza

Tra i portafogli che offrono un controllo avanzato delle monete figurano Sparrow Wallet (desktop, open source, con eccellenti funzionalità di etichettatura e congelamento) ed Electrum (desktop, affermato da tempo). Entrambi mostrano i dettagli per singolo UTXO e consentono la selezione manuale degli input. Per quanto riguarda l’hardware, Ledger, Trezor e Coldcard supporteranno tutti Taproot a partire dal 2026, incluse le operazioni di spesa tramite percorso chiave Taproot per le loro configurazioni standard di portafoglio a firma singola.

Un portafoglio Bitcoin ben gestito contiene un numero limitato di UTXO di dimensioni ragionevoli in un formato di indirizzo moderno. Uno gestito male contiene invece decine o centinaia di frammenti in formato legacy, ognuno dei quali rappresenta un onere futuro in termini di commissioni in attesa di essere attivato.

UTXO, privacy e attacchi “dusting”

Ogni UTXO conserva in modo permanente la propria cronologia delle transazioni sulla blockchain pubblica di Bitcoin. Quando si utilizzano più UTXO insieme come input in un’unica transazione, gli strumenti di analisi della catena applicano il cosiddetto “Common Input Ownership Heuristic” (CIOH): l’ipotesi di lavoro secondo cui tutti gli input di una transazione appartengono alla stessa entità.

Ciò comporta conseguenze pratiche dirette. Se ricevi 0,1 BTC da un exchange con verifica KYC (dove la tua identità è registrata) e 0,05 BTC da uno scambio peer-to-peer (dove invece non lo è), combinare entrambi gli UTXO in un'unica transazione collega pubblicamente e in modo permanente queste due fonti allo stesso proprietario sulla blockchain. Nessuna azione futura potrà cancellare tale collegamento dal registro pubblico.

Che cos’è un attacco “dusting”?

Un attacco “dusting” sfrutta deliberatamente il CIOH. Un malintenzionato invia piccolissime quantità di bitcoin, spesso poche centinaia di satoshi, a uno o più dei tuoi indirizzi. Se in seguito spendi quell’UTXO “dust” insieme agli altri tuoi UTXO nella stessa transazione, l’autore dell’attacco può tracciare il collegamento tra gli indirizzi e ricostruire un quadro delle tue disponibilità. Tali informazioni possono quindi essere utilizzate per attacchi mirati di phishing, estorsione o sorveglianza.

L'attacco è poco costoso da eseguire. Le informazioni ottenute, qualora la vittima spendesse inavvertitamente la polvere, possono rivelarsi di utilità sproporzionata per l'autore dell'attacco.

Come difendersi dagli attacchi "dusting":

  • Blocca gli UTXO sospetti di piccole dimensioni nel tuo software di portafoglio, in modo che non vengano mai inclusi automaticamente in una transazione
  • Non interagire con link o istruzioni che arrivano tramite i campi di output OP_RETURN o note di transazione sconosciute (OP_RETURN è un codice operativo dello script Bitcoin che consente di incorporare piccole quantità di dati arbitrari nell'output di una transazione)
  • Utilizzare il controllo delle monete per le transazioni sensibili dal punto di vista della privacy, al fine di impedire la spesa congiunta involontaria di UTXO
  • Conserva gli UTXO provenienti da fonti diverse in portafogli separati, ogni volta che tale separazione è importante per te

Anche per quanto riguarda il consolidamento vale un'importante avvertenza: un consolidamento di UTXO pianificato male può compromettere la tua privacy con la stessa efficacia di un attacco “dusting”. Unire un UTXO contaminato da KYC con uno proveniente da una fonte privata in un’unica transazione di consolidamento li collega in modo permanente sulla blockchain. Una volta confermata la transazione, il danno è irreversibile.

Gli UTXO e il Lightning Network

Il Lightning Network, il protocollo di pagamento di secondo livello più diffuso per Bitcoin, è costruito direttamente sulla base degli UTXO. Non opera separatamente dal modello UTXO del livello di base, ma utilizza gli UTXO come punto di riferimento per la sicurezza.

Per aprire un canale di pagamento Lightning è necessario bloccare un UTXO in un indirizzo con firma multipla 2-di-2 sul livello base di Bitcoin. L’UTXO bloccato costituisce la transazione di finanziamento del canale. Tutti i pagamenti effettuati tramite il canale successivamente avvengono off-chain, senza passare attraverso la blockchain. Quando il canale viene infine chiuso, una transazione di regolamento finale on-chain crea nuovi UTXO per ciascuna parte, che riflettono il saldo netto di tutti i pagamenti effettuati tra di loro.

È possibile inviare migliaia di pagamenti tramite un unico canale aperto, e l'impronta sulla blockchain è costituita da sole due transazioni: una per l'apertura e una per la chiusura. Per chiunque effettui frequentemente piccoli pagamenti, ciò rappresenta una significativa riduzione sia delle commissioni che dell'esposizione dei dati sulla blockchain.

A maggio 2026, secondo dati da BYDFi:

  • La capacità della rete Lightning pubblica supera i 5.600 BTC, pari a circa 490 milioni di dollari ai prezzi attuali
  • La capacità totale stimata, compresi i canali privati e non annunciati utilizzati dai portafogli mobili e dai nodi aziendali, supera i 12.000 BTC
  • All'inizio del 2026 il volume mensile delle transazioni ha superato per la prima volta 1,1 miliardi di dollari
  • Nel 2026 la rete conta oltre 18.000 nodi attivi

Taproot ha inoltre migliorato la privacy di Lightning. Prima di Taproot, le transazioni di finanziamento dei canali Lightning presentavano un’impronta digitale riconoscibile sulla blockchain. Con le transazioni “key-path” di Taproot, una transazione di finanziamento di un canale può risultare indistinguibile da una normale transazione con firma singola, eliminando così quel dato dall’analisi della blockchain.

Compromessi, sfide e aspetti da tenere d’occhio

I compromessi onesti

I punti di forza del modello UTXO in termini di privacy e convalida parallela comportano costi concreti. Per gli sviluppatori è più complesso da gestire rispetto al modello basato sugli account. Se gli utenti non provvedono attivamente al consolidamento, nel tempo accumulano un "debito" di gestione degli UTXO, che alla fine si traduce in commissioni più elevate. Il modello crea inoltre il problema del "gonfiamento" dell'insieme degli UTXO descritto in precedenza, in cui output economicamente privi di valore permangono indefinitamente nella memoria di ogni nodo completo.

La privacy è una caratteristica del modello UTXO, ma non una garanzia. La blockchain è pubblica e le società specializzate nell’analisi della catena hanno affinato le proprie competenze nell’applicazione di metodi euristici quali il CIOH, il clustering degli indirizzi e l’analisi dei grafi delle transazioni. La privacy basata sul modello UTXO richiede una gestione attiva; non è garantita automaticamente.

Cosa guardare nel 2026 e oltre

Per chiunque interagisca regolarmente con gli UTXO di Bitcoin, vale la pena seguire tre sviluppi:

Stato di avanzamento di Utreexo. Se Utreexo o uno schema analogo di compressione dell’insieme UTXO dovesse raggiungere la maturità operativa, ridurrebbe in modo significativo il carico hardware legato alla gestione di un nodo completo e alleggerirebbe la pressione sulla decentralizzazione causata dalla crescita dell’insieme UTXO. Segui la newsletter di Bitcoin Optech su bitcoinops.org per gli aggiornamenti tecnici.

Proposte relative al patto. Gli sviluppatori di Bitcoin stanno valutando codici operativi come CheckTemplateVerify (CTV) e alternative che consentirebbero di imporre restrizioni sulle modalità di spesa dei futuri UTXO. Se adottati, tali vincoli potrebbero consentire strutture di pagamento in batch efficienti, accordi di custodia in stile “vault” e condizioni di pagamento più flessibili senza richiedere la fiducia in una terza parte.

Maturazione del mercato delle commissioni. Con l'halving del 2024, che ridurrà il sussidio per blocco a 3,125 BTC, le commissioni di transazione stanno assumendo un peso sempre maggiore nelle entrate dei miner. L'andamento del mercato delle commissioni nel prossimo ciclo – se rimarrà episodico e soggetto a picchi o se acquisirà una profondità più costante – determinerà direttamente il costo reale di detenzione e trasferimento degli UTXO sulla blockchain. Monitoraggio mempool.space fornisce una visione in tempo reale delle condizioni attuali.

Conclusione

Un UTXO è un'unità discreta e spendibile di Bitcoin, nonché l'unità fondamentale con cui Bitcoin tiene traccia della proprietà senza fare affidamento su alcun registro centrale o saldo di conto. È la risposta al perché le commissioni funzionano in questo modo, al perché la privacy su Bitcoin è più complessa di quanto sembri e al perché la Lightning Network è in grado di gestire milioni di pagamenti toccando il livello di base solo due volte per canale.

A metà del 2026, l’insieme degli UTXO conta oltre 173 milioni di voci, i canali Lightning gestiscono più di 1 miliardo di dollari al mese e l’adozione di Taproot sta rendendo i formati di indirizzo efficienti lo standard di fatto per i nuovi portafogli. Il funzionamento degli UTXO non è solo una questione di architettura di fondo; è direttamente rilevante per ciò che ogni utente di Bitcoin paga, guadagna e rivela con ogni transazione.

Comprendere questi aspetti è una delle cose più utili che un utente di Bitcoin in custodia autonoma possa fare. Per ulteriori approfondimenti, consultare la documentazione di Bitcoin Core all’indirizzo github.com/bitcoin/bitcoin tratta il modello delle transazioni e delle UTXO a livello di protocollo, nonché l'archivio degli articoli dedicati alla selezione delle monete su Bitcoin Optech all'indirizzo bitcoinops.org/it/argomenti/scelta-delle-monete approfondisce i compromessi legati all'implementazione dei portafogli.

Domande frequenti

Perché Bitcoin utilizza gli UTXO invece dei saldi dei conti?
Il modello UTXO offre a Bitcoin diversi vantaggi strutturali rispetto al modello a conto. Gli UTXO indipendenti possono essere convalidati in parallelo, poiché verificare se un UTXO esiste e non è stato speso non richiede l’aggiornamento di alcuno stato condiviso. Ciò migliora il potenziale di throughput. Il modello offre inoltre agli utenti controlli sulla privacy più rigorosi per impostazione predefinita: è possibile ricevere bitcoin ogni volta su un indirizzo nuovo, mantenendo isolati i diversi UTXO. E poiché ogni satoshi è riconducibile a una transazione Coinbase, l’offerta totale può essere verificata in modo indipendente da chiunque disponga di un nodo completo, senza dover fare affidamento su terze parti.
Quanti UTXO ha Bitcoin?
Che cos’è il consolidamento UTXO e quando dovrei farlo?
Che cos’è il “Bitcoin dust”?
Come funziona il controllo delle monete?
È possibile tracciare gli UTXO per scoprire la mia identità?
Gli UTXO scadono o vengono cancellati?

Inizia a investire in tutta sicurezza con il portafoglio di Bitcoin.com

Finora sono stati creati oltre 85 milioni di portafogli. Tutto ciò che ti serve per acquistare, vendere, scambiare e investire in Bitcoin e criptovalute in tutta sicurezza.

A screenshot of the Bitcoin.com Wallet app

Scansiona il codice per scaricare il portafoglio Bitcoin.com

Scansiona questo codice QR con il tuo dispositivo mobile: verrai reindirizzato automaticamente alla pagina corretta del negozio.