UTXO sta per Unspent Transaction Output. In Bitcoin, ogni “moneta” spendibile è in realtà un output specifico di una transazione precedente che non è ancora stato utilizzato. Un wallet non spende un saldo in modo astratto; seleziona uno o più UTXO, ne dimostra il controllo con una firma e crea nuovi output in una nuova transazione.
Gli UTXO sono importanti nella sicurezza perché definiscono cosa può essere speso e come i fondi si muovono on-chain. Gli attaccanti che ottengono accesso a una seed, a una chiave privata o a un dispositivo di firma possono svuotare rapidamente molti UTXO, spesso consolidandoli in nuovi indirizzi. Difensori e analisti tracciano il movimento degli UTXO per individuare trasferimenti non autorizzati, output di resto e comportamenti anomali del wallet. Nei flussi di lavoro sicuri, gli utenti verificano gli UTXO esatti che vengono spesi, controllano gli output sul wallet hardware e usano la firma basata su PSBT per ridurre la possibilità di approvare una transazione malevola.


