CryptoRoad.it

News Bitcoin

UTXO Bitcoin: cosa sono e perché contano davvero

•

Gli UTXO Bitcoin sono output di transazioni non ancora spesi. Il saldo mostrato dal wallet è normalmente la somma di questi importi: non corrisponde a un unico conto che la rete aggiorna dopo ogni pagamento. Capire questa differenza aiuta a interpretare commissioni, resto e privacy delle transazioni.

Il tema diventa particolarmente utile quando ricevi molti piccoli pagamenti, prelevi spesso da un exchange o vuoi mantenere separati fondi di origine diversa. Non serve selezionare manualmente ogni moneta, ma è importante sapere cosa sta facendo il wallet prima di autorizzare una spesa.

Come funziona il modello UTXO

Una transazione ordinaria utilizza output precedenti come input e genera nuovi output. L’input identifica ciò che viene speso; l’output indica l’importo e le condizioni necessarie per spenderlo in seguito. Nella storia della blockchain accettata dalla rete, lo stesso output non può essere consumato due volte.

La documentazione tecnica sulle transazioni Bitcoin descrive questo meccanismo. Il wallet gestisce chiavi e informazioni per individuare gli output di sua competenza. Gli UTXO non sono file custoditi nel telefono e non scompaiono dalla blockchain se un’app viene disinstallata.

Un esempio con importo, resto e commissione

Immagina tre UTXO da 0,01 BTC, 0,03 BTC e 0,06 BTC. Il saldo complessivo è 0,10 BTC. Per pagare 0,04 BTC, il wallet può utilizzare l’output da 0,06 BTC e produrre un output per il destinatario e uno di resto.

VoceImporto dell’esempio
Input utilizzato0,06000 BTC
Pagamento al destinatario0,04000 BTC
Resto al proprio wallet0,01999 BTC
Commissione ipotetica0,00001 BTC

La commissione è la differenza fra la somma degli input e quella degli output. Il valore usato nella tabella serve soltanto a rendere chiaro il calcolo: non è una stima delle fee attuali.

Unire soltanto 0,01 e 0,03 BTC, invece, non basta per consegnare esattamente 0,04 BTC e pagare una commissione. Servono un altro input o un pagamento inferiore. Alcuni wallet permettono di sottrarre la fee dall’importo indicato, ma in quel caso il destinatario riceve meno: prima di confermare bisogna controllare quale opzione è attiva.

Perché tanti piccoli UTXO possono costare di più

Le commissioni dipendono dalla dimensione virtuale della transazione e dal tasso scelto, generalmente espresso in satoshi per vbyte. Non sono una percentuale fissa dei bitcoin inviati. Usare più input richiede in genere più dati, anche se contano il tipo di script e il numero degli output.

Chi riceve molti piccoli importi può quindi avere un saldo sufficiente ma dover costruire una transazione più grande per spenderlo. Un pagamento finanziato da un solo input può essere meno costoso di uno alimentato da molti input, a parità delle altre condizioni.

La guida sulle commissioni Bitcoin approfondisce la differenza fra tasso e costo totale. Il confronto utile è fra transazioni concretamente costruibili dal tuo wallet, non fra il valore nominale di due trasferimenti.

Il resto appartiene ancora a te

Un UTXO viene consumato per intero. Quando supera il pagamento e la fee, il wallet normalmente restituisce la differenza a un indirizzo che controlla. L’indirizzo di resto può essere nuovo: questo non significa che i fondi siano stati inviati a un estraneo.

Su un block explorer si vedono gli output, ma non sempre è evidente quale rappresenti il pagamento e quale il resto. Le etichette e le analisi degli indirizzi possono essere incomplete. Non bisogna dedurre l’identità dei proprietari soltanto dalla posizione o dall’importo di un output.

Consolidare: un compromesso fra costo e privacy

Il consolidamento consiste nello spendere più UTXO verso un numero inferiore di output, di solito controllati dallo stesso utente. Può semplificare una spesa futura, ma richiede una transazione e dunque una commissione nel presente.

La convenienza dipende da come prevedi di utilizzare quei fondi. Un periodo di fee relativamente basse può rendere l’operazione meno costosa, ma non garantisce un risparmio complessivo. Se non avresti mai speso insieme quegli output, il consolidamento potrebbe non offrire il vantaggio immaginato.

C’è inoltre un costo informativo: combinare fondi personali e incassi professionali può suggerire un collegamento fra indirizzi prima separati. La privacy non si misura soltanto dal numero di indirizzi utilizzati. Prima di unire gli output, considera anche la loro provenienza e l’esigenza di mantenerli distinti.

A cosa serve il coin control

Il coin control permette di scegliere quali output utilizzare. È utile, per esempio, per evitare di spendere un importo riservato a uno scopo o di mescolare fondi con origini diverse. Non è una funzione obbligatoria per tutti e non garantisce anonimato.

Per usarla correttamente servono etichette e uno storico comprensibile. Due UTXO dello stesso valore possono provenire da operazioni differenti. Verifica input selezionati, destinazione, resto e costo totale. La distinzione fra possesso delle chiavi e saldo presso un servizio è spiegata nella guida ai wallet custodial e non custodial.

Piccoli output e convenienza economica

Un output può essere spendibile tecnicamente e poco conveniente economicamente, se il costo necessario per utilizzarlo assorbe una parte eccessiva del suo valore. Questo non coincide perfettamente con le regole tecniche relative alla cosiddetta dust: non esiste una sola soglia valida per ogni script e condizione di mercato.

Ricevere un minuscolo importo non richiesto non concede automaticamente a qualcuno l’accesso al wallet. Può però avere implicazioni di privacy quando quel valore viene speso insieme ad altri. Non seguire istruzioni che promettono di rimuoverlo chiedendo seed phrase o firme non comprese.

Seed phrase, chiavi e recupero

La seed phrase permette, nei wallet che adottano quel sistema, di ricostruire le chiavi. Non contiene una lista di UTXO. La chiave privata serve ad autorizzare la spesa secondo le condizioni dell’output.

Perdere il foglio con la seed non significa perdere istantaneamente l’accesso se un wallet funzionante conserva ancora le chiavi e può firmare. Significa però mettere a rischio il recupero. Se vengono persi tutti i mezzi di firma e le copie utilizzabili, vedere i fondi sulla blockchain non basta per spenderli.

Il recupero può richiedere anche informazioni sul tipo di wallet, sul percorso di derivazione o su un’eventuale passphrase. Questi dettagli vanno compresi prima di un guasto, senza inserire segreti in servizi sconosciuti che promettono assistenza.

Controlli prima di inviare

  • Verifica rete e indirizzo sul dispositivo usato per autorizzare il pagamento.
  • Controlla quali input verranno utilizzati e se vuoi davvero combinarli.
  • Distingui quanto riceve il destinatario da commissione e resto.
  • Assicurati di comprendere la procedura di recupero del wallet.
  • Per un’operazione non familiare, fai una prova limitata prima di aumentare gli importi.

Anche una prova costa e può produrre nuovi output. Serve a verificare il procedimento, non a eliminare ogni rischio. La checklist per inviare crypto raccoglie gli altri controlli operativi.

Il punto da ricordare è semplice: il saldo è un riepilogo, gli UTXO sono ciò che viene effettivamente speso. Per collegare questo meccanismo al resto del sistema, leggi anche cos’è Bitcoin e come funziona.