Che cos'è un output in una transazione Bitcoin?
Qualsiasi transazione nella rete Bitcoin consiste di input e output. Un output determina a quale indirizzo vengono inviati i fondi e in quale importo. In sostanza, è un record come "tale e tale importo di bitcoin è assegnato a tale e tale destinatario," che la rete registra nella blockchain dopo che la transazione è stata confermata.
Una transazione può contenere diversi output contemporaneamente. Questo rende possibile con un singolo trasferimento inviare fondi a indirizzi diversi, così come restituire il resto (cambio) a se stessi. Il punto è che gli input vengono spesi completamente: se l'importo dell'input è maggiore di quanto necessario, un output separato restituisce la differenza al mittente, mentre un altro output di solito forma la commissione per i miner.
Caratteristiche chiave di un output
- contiene l'importo e una condizione di spesa legata all'indirizzo del destinatario;
- diventa un output non speso (UTXO) fino a quando non viene utilizzato come input in una nuova transazione;
- una singola transazione può avere diversi output — per diversi destinatari e per il cambio.
Comprendere la meccanica degli output aiuta a capire come è strutturato il modello UTXO e perché il saldo di un portafoglio è essenzialmente la somma di tutti gli output non spesi assegnati ai tuoi indirizzi.