Vai al contenuto
Inizia

Fondamenti · Intermedio

Come leggere una transazione Bitcoin su un explorer

Una pagina di transazione Bitcoin contiene circa quaranta campi. Quattro di essi contano, uno di essi viene sistematicamente letto male, e quella lettura errata è stata usata per ingannare moltissime persone.

Aggiornato il 17 settembre 2026 · 13 min di lettura · Il nostro metodo di test

La risposta breve

Bitcoin non ha conti né saldi. Una transazione spende output interi non spesi e restituisce il resto al mittente come modifica, quindi l’output totale mostrato su un explorer non è quasi mai l’importo che è stato pagato. Identifichi quale output è andato al destinatario e legga la commissione in satoshi per byte virtuale piuttosto che come totale.

Simbolo Bitcoin rappresentato su un campo di dati

L’unico concetto da cui dipende tutto

Bitcoin non ha conti. Questa è la cosa più importante in assoluto da capire e quasi a nessuno viene detta.

Ciò che Bitcoin ha sono output di transazione non spesi. Ogni transazione consuma alcuni output esistenti e ne crea di nuovi. Un output è un blocco discreto di valore vincolato a una condizione — di solito "chiunque possa produrre una firma per questa chiave pubblica". Il saldo del suo portafoglio non è memorizzato da nessuna parte; viene calcolato trovando ogni output non speso che le sue chiavi possono sbloccare e sommandoli.

La conseguenza critica è che gli output devono essere spesi interi. Non c'è spesa parziale, allo stesso modo in cui non c'è spesa parziale di una banconota da dieci euro. Se detiene un output da 2 BTC e vuole inviarne 0,01, deve consumare l'intero 2 BTC e creare nuovi output — uno per il destinatario e uno che restituisce il resto a se stesso.

Quell'output restituito si chiama resto (change), ed è la fonte della maggior parte della confusione su ogni explorer. Non è una commissione, non è perso, e non sta andando a uno sconosciuto. È il suo proprio denaro che torna a un indirizzo che il suo portafoglio controlla, di solito uno appena generato.

Lo stesso modello si applica su Litecoin, Dogecoin, Bitcoin Cash e Dash. Tutto in questa guida si trasferisce a tutte loro.

Leggere le entrate e le uscite

Apra qualsiasi transazione Bitcoin su mempool.space o Blockstream.info e vedrà due colonne.

La colonna sinistra sono le entrate: gli output consumati, ciascuno con l'indirizzo a cui era vincolato e il suo valore. Questi sono i fondi che vengono spesi, e provengono tutti da transazioni precedenti. Ogni entrata si ricollega alla transazione che l'ha creata, ed è così che traccia la storia all'indietro.

La colonna destra sono le uscite: i nuovi blocchi di valore che vengono creati. Ciascuno ha un indirizzo e un valore. Uno di essi è il pagamento. Uno di essi — di solito — è il resto.

Distinguerli richiede un attimo di giudizio e non è sempre certo. Le euristiche che le persone usano sono che il resto di solito va a un indirizzo senza cronologia precedente, che il pagamento è spesso un numero tondo mentre il resto no, e che il pagamento va a un tipo di indirizzo che corrisponde a ciò che il destinatario ha chiesto. Alcuni explorer indovinano e li etichettano, il che è utile e occasionalmente sbagliato.

Se lei è il mittente, sa quale è quale perché conosce la destinazione. Se lei è il destinatario, lo sa perché conosce il suo proprio indirizzo. È solo quando si analizza la transazione di qualcun altro che l'ambiguità conta — e quell'ambiguità è, tra l'altro, una proprietà di privacy deliberata piuttosto che una svista.

Il numero che inganna le persone

Gli explorer mostrano una cifra variamente etichettata "importo", "output totale" o "valore". Su una transazione con resto, quella cifra è la somma di tutto ciò che è stato creato — pagamento più resto — e non è quasi mai l'importo che è stato pagato.

Consideri un esempio realistico. Qualcuno che detiene un singolo output di 50 BTC paga un fornitore 0,2 BTC. La transazione ha un'entrata di 50 BTC e due uscite: 0,2 al fornitore, 49,7999 di ritorno al mittente, e circa 0,0001 alla commissione. Un explorer riporta un output totale di quasi 50 BTC.

Screenshot di esattamente questo schema circolano costantemente, di solito per suggerire che una somma enorme sia stata spostata da qualcuno. Non sono falsificazioni. L'explorer è corretto. L'interpretazione è sbagliata.

Lo stesso effetto fa apparire le cronologie di indirizzo molto più attive di quanto siano. Un portafoglio che riceve ripetutamente il proprio resto mostra un grande volume di valore in entrata, la maggior parte del quale non è mai andato da nessuna parte.

Ogni volta che qualcuno le mostra una transazione Bitcoin come prova di un grande movimento, la prima domanda è sempre quale output era il pagamento. Richiede dieci secondi da verificare e cambia la risposta più spesso di quanto non lo faccia.

La commissione, e l’unità che decide la sua attesa

La commissione su una transazione Bitcoin non è dichiarata da nessuna parte nella transazione stessa. È la differenza tra le entrate totali e le uscite totali — qualunque cosa non sia rivendicata da un output viene rivendicata da chiunque mini il blocco. Gli explorer la calcolano e la mostrano per lei.

La cifra che conta non è il totale. È il tasso di commissione, in satoshi per byte virtuale, perché i miner selezionano le transazioni in base a quanto pagano per lo spazio di blocco che occupano piuttosto che a quanto pagano in termini assoluti.

Questo ha una conseguenza che sorprende le persone: una transazione con molte entrate è grande, e quindi costosa, indipendentemente dall'importo che sposta. Consolidare cento piccoli output costa considerevolmente di più che inviarne uno singolo grande, anche se il secondo sposta più denaro. Se il suo portafoglio ha accumulato molti piccoli pagamenti, consolidarli durante un periodo di commissioni tranquillo vale davvero la pena farlo prima di averne bisogno.

Byte virtuali anziché byte reali a causa di Segregated Witness, che sconta i dati di firma. L'effetto pratico è che i tipi di indirizzo moderni — quelli che iniziano con bc1 — producono dimensioni virtuali più piccole e quindi transazioni più economiche per la stessa attività.

RBF, locktime e i campi che contano quando qualcosa è bloccato

Due campi su una pagina di transazione vengono ignorati fino al momento in cui diventano l'unica cosa a cui tiene.

Replace-by-fee è un flag che indica che il mittente è disposto a far sostituire questa transazione da una versione che paga una commissione più alta. La maggior parte dei portafogli moderni lo imposta per default. Se la sua transazione è bloccata e RBF è segnalato, il suo portafoglio può ritrasmetterla con una commissione più alta e sostituirà l'originale. Se RBF non è segnalato, quella via è chiusa e le sue opzioni si riducono a child-pays-for-parent o all'attesa.

Vale la pena sapere che un commerciante che accetta un pagamento a zero conferme che segnala RBF sta correndo un rischio reale, perché il mittente può sostituirlo. Questo è il motivo per cui la maggior parte dei servizi attende almeno una conferma, ed è una politica ragionevole piuttosto che un fastidio.

Locktime specifica l'altezza di blocco o il tempo più presto in cui una transazione può essere inclusa. La maggior parte delle transazioni lo imposta all'altezza attuale, il che è una piccola misura di privacy piuttosto che un ritardo. Occasionalmente è genuinamente impostato nel futuro, il che significa che una transazione che appare valida non si confermerà fino a quel punto.

La nostra guida sulle transazioni non confermate copre cosa fare una volta che ha letto questi campi e sa dove si trova.

Seguire il denaro, e dove si ferma

Poiché ogni entrata fa riferimento alla transazione che l'ha creata, può tracciare il valore all'indietro indefinitamente. Clicchi un'entrata, arrivi alla transazione precedente, clicchi una delle sue entrate, e continui finché non raggiunge una transazione coinbase — il punto in cui quelle monete sono state create per la prima volta come ricompensa di mining.

Tracciare in avanti è più difficile ed è qui che le persone si spingono troppo oltre. Quando una transazione ha diverse uscite, non sa quale controllasse davvero la parte che sta seguendo. Quando una transazione ha diverse entrate, di solito sta guardando diversi output controllati da una parte, che è la base della maggior parte del clustering di indirizzi.

Quell'euristica — proprietà comune delle entrate — è il fondamento dell'analisi blockchain, ed è anche precisamente ciò che le transazioni CoinJoin sono progettate per rompere. Una transazione con molti output di valore uguale e molte entrate da parti diverse sconfigge del tutto l'assunzione.

Vale la pena saperlo in entrambe le direzioni. L'analisi della chain Bitcoin è potente ed è inferenza piuttosto che registro, e piattaforme come Arkham presentano quell'inferenza con più confidenza di quanto le prove sottostanti supportino sempre. La nostra recensione di essa copre cosa la tecnica può e non può stabilire.

Se vuole vedere quanto può essere ricostruito da dati pubblici, dedichi venti minuti a tracciare un indirizzo noto e osservi quanto rapidamente il quadro diventi sia dettagliato che incerto. Questa combinazione è lo stato onesto della forense blockchain.

Domande frequenti

Perché la mia transazione Bitcoin mostra un importo molto più grande di quanto ho inviato?

Output di resto. La transazione ha speso output interi non spesi e ha restituito il resto a un indirizzo che controlla. L’output totale non è l’importo pagato.

Cos’è un indirizzo di resto?

Un indirizzo appena generato appartenente al mittente, usato per ricevere il resto di un output speso. È il suo proprio denaro che torna indietro, non un pagamento a terzi.

Cosa significa sat/vB?

Satoshi per byte virtuale — il tasso di commissione. I miner selezionano per tasso piuttosto che per commissione totale, quindi questo è il numero che determina la sua posizione nella coda.

Perché la mia transazione è costata di più di quella di qualcun altro per meno denaro?

Perché le commissioni scalano con la dimensione della transazione, non con il valore. Una transazione che spende molte piccole entrate è grande e quindi costosa indipendentemente da quanto sposta.

Posso sapere chi possiede l’altro indirizzo?

Non dalla chain, che non contiene identità. I servizi di analisi inferiscono la proprietà da pattern e informazioni off-chain. Tratti qualsiasi etichetta come un’ipotesi piuttosto che un registro.

Cos’è RBF e dovrei usarlo?

Replace-by-fee permette a una transazione di essere sostituita da una versione che paga di più. È utile se potrebbe aver bisogno di aumentare una transazione bloccata, ed è il motivo per cui i commercianti generalmente attendono una conferma. La maggior parte dei portafogli moderni lo abilita per default.