Informazione
Approfondimenti
Cultura Bitcoin
Gruppo ufficiale

Doppia spesa (double spend)

Il tentativo di spendere due volte gli stessi bitcoin; Bitcoin lo impedisce senza un arbitro centrale.

Base

Il tentativo di spendere due volte gli stessi bitcoin; Bitcoin lo impedisce senza un arbitro centrale.

La doppia spesa è il problema di base che il denaro digitale deve risolvere: senza precauzioni un file si può copiare, quindi si potrebbe provare a spendere due volte la stessa moneta. Nei sistemi tradizionali lo impedisce una banca che tiene il conto.

Bitcoin lo risolve senza un arbitro centrale. Ogni volta che ricevi dei fondi, la transazione crea un output che è tuo: puoi spenderlo quando vuoi, usandolo come input di una nuova transazione. Il problema nasce quando qualcuno prova a usare lo stesso output come input in due transazioni diverse: è questa la doppia spesa, e i nodi la rifiutano perché quell’output può essere consumato una volta sola.

A stabilire quale delle due transazioni conta è l’ordine dei blocchi, garantito dalla proof-of-work. Una volta che una transazione è confermata, un’altra transazione che tenta di spendere lo stesso output diventa invalida: per farla valere bisognerebbe riscrivere la catena, e con ogni nuova conferma che si aggiunge sopra farlo diventa sempre più costoso e impraticabile.

Vedi anche: Transazione, Conferma, Nodo (full node), Blockchain.

Torna al glossario