Contrariamente a ciò che si potrebbe pensare di una valuta digitale, sotto certi aspetti Bitcoin assomiglia più al denaro contante che a un conto bancario. Un wallet/portafoglio Bitcoin è chiamato così perché, invece di aggregare i Bitcoin ricevuti in un unico totale, come avviene per un conto bancario, li conserva come transazioni individuali, similmente a come un portafoglio fisico tiene distinte le varie banconote.
Quando ricevi una transazione Bitcoin, è simile a quando qualcuno ti consegna una banconota. Tuttavia, a differenza del denaro contante, queste "banconote" non hanno un valore nominale fisso (come 5€, 10€, 20€), ma rappresentano esattamente l'importo della transazione ricevuta. Queste "banconote" sono note come "UTXO", acronimo di "Unspent Transaction Output".
Chiunque abbia esaminato attentamente le proprie transazioni in un blockchain explorer avrà notato che una transazione non è sempre costituita da un unico mittente e un unico destinatario. La presenza di più "mittenti" in una transazione è dovuta all'utilizzo di più UTXO. Se, ad esempio, desideri inviare 0,1 BTC a qualcuno ma possiedi solo due UTXO del valore di 0,07 BTC ciascuno, puoi combinarli in una singola transazione.
Per inviare una transazione di 0,1 BTC utilizzando due UTXO da 0,07 BTC ciascuno, i wallet Bitcoin impiegano un metodo astuto. Dato che una transazione può avere più destinatari, si indicano due riceventi: il destinatario dei 0,1 BTC e noi stessi per il "resto" di 0,04 BTC. Questo meccanismo permette di utilizzare l'intero valore degli UTXO, inviando l'importo desiderato al destinatario principale e il residuo di nuovo a noi stessi.
Dato che è raro che un UTXO corrisponda esattamente all'importo di una transazione, quasi tutte le transazioni includono un cosiddetto "change output". Questo change output viene inviato a un indirizzo generato automaticamente dal proprio wallet. Questa è anche la ragione per cui talvolta è necessario aspettare dopo aver effettuato una transazione prima di poterne inviare un'altra: si deve attendere la conferma del change output in arrivo.
I wallet Bitcoin, di norma, selezionano automaticamente l'UTXO più adatto per una data transazione.
Per scegliere autonomamente quali UTXO utilizzare in una transazione, è possibile attivare la funzione "Coin Control" nell'applicazione BitBox. Così facendo, durante il processo di invio, si avrà la possibilità di selezionare uno o più UTXO.
Frequently Asked Questions (FAQ)
Cos'è un UTXO?
Un UTXO (Unspent Transaction Output) è un’unità di bitcoin non spesa. È ciò che rimane dopo una transazione e può essere usato per future spese.
Perché gli UTXO sono importanti?
Gli UTXO garantiscono che i bitcoin non vengano spesi due volte, migliorano la privacy e ottimizzano la gestione delle transazioni sulla blockchain.
Come vengono utilizzati gli UTXO in una transazione?
Quando spendi bitcoin, usi uno o più UTXO come input. Se l’importo speso è inferiore al totale degli UTXO selezionati, la differenza viene restituita come nuovo UTXO.
Gli UTXO influiscono sulle commissioni di transazione?
Sì, avere molti piccoli UTXO può aumentare le commissioni, poiché più input rendono le transazioni più grandi e costose da elaborare.
Posso gestire meglio i miei UTXO?
Sì, consolidare gli UTXO riduce le commissioni future, mentre la gestione attenta evita di rivelare troppe informazioni sulla tua attività finanziaria.
Non possiedi ancora un BitBox?
Il BitBox02 è disponibile in due edizioni: l'edizione Multi, che supporta diverse criptovalute e può essere utilizzata come dispositivo per l'autenticazione a due fattori (2FA). L'edizione Bitcoin-only invece offre un firmware focalizzato: meno codice significa una superficie di attacco ridotta, che migliora ulteriormente la sicurezza quando custodisci solo bitcoin.
Acquista BitBox02 nel nostro shop online!
Shift Cypto è un'azienda privata con sede a Zurigo, in Svizzera. Il nostro team di contributori di Bitcoin, esperti di criptovalute e ingegneri della sicurezza crea prodotti che consentono ai clienti di godere di un percorso senza stress dal livello principiante a quello di padronanza nella gestione delle criptovalute. BitBox02, il nostro hardware wallet di seconda generazione, consente agli utenti di memorizzare, proteggere e effettuare transazioni in Bitcoin e altre criptovalute con facilità - insieme al suo compagno software, la BitBoxApp.