Double spending
Il double spending si verifica quando qualcuno cerca di spendere più di una volta la stessa moneta digitale o lo stesso token. Questo non dovrebbe essere possibile, perché altrimenti il denaro digitale non sarebbe affidabile.
Che cos’è il double spending?
In teoria, un file digitale può essere copiato o inviato di nuovo. Per questo, un sistema deve verificare che le crypto non siano già state usate per un pagamento precedente.
Nel mondo crypto, a effettuare questa verifica è una rete di computer. Le transazioni vengono registrate sulla blockchain, un registro digitale condiviso. La rete decide collettivamente quale transazione è valida. L’altra viene rifiutata.
Un pagamento è più sicuro dopo essere stato confermato. Significa che la transazione è stata inserita in un blocco della blockchain. Più conferme ci sono, minore è la probabilità che il pagamento venga annullato.
Un esempio di double spending
Una persona ha 0,01 Bitcoin e invia la stessa somma nello stesso momento a un negozio online e a un amico. Entrambi i pagamenti usano gli stessi Bitcoin.
Alla fine, solo uno dei due pagamenti può essere registrato sulla blockchain. Se il negozio spedisce il prodotto dopo aver ricevuto un pagamento non confermato, il pagamento potrebbe poi risultare non valido. In quel caso, il negozio potrebbe non aver ricevuto il denaro.
Perché il double spending è importante nel mondo crypto?
Il double spending è un problema fondamentale del denaro digitale. Senza protezioni, le stesse crypto potrebbero essere usate più volte. Di conseguenza, le persone avrebbero meno fiducia nelle crypto come mezzo di pagamento.
Negli articoli sulla sicurezza della blockchain o sugli attacchi, si può parlare di double spending. Spesso si fa riferimento al rischio legato a pagamenti non ancora confermati o a un tentativo di modificare l’ordine delle transazioni.
Quindi, il fatto che una transazione sia stata inviata non significa sempre che sia definitiva. Le conferme della rete sono importanti per stabilire quale pagamento resterà valido.