Doppia spesa
Cos’è la doppia spesa?
La doppia spesa è il rischio che una valuta digitale possa essere spesa due volte. È un potenziale problema unico per le valute digitali perché le informazioni digitali possono essere riprodotte in modo relativamente semplice da individui esperti che comprendono la rete blockchain e la potenza di calcolo necessaria per manipolarla.
Le valute fisiche non presentano questo problema perché non possono essere facilmente replicate e le parti coinvolte in una transazione possono verificare immediatamente l’autenticità e la proprietà passata della valuta fisica. Ciò ovviamente esclude le questioni che riguardano le transazioni in contanti.
Con la valuta digitale, esiste il rischio che il titolare possa fare una copia del token digitale e inviarlo a un commerciante oa un’altra parte conservando l’originale.
Questa era una preoccupazione inizialmente con bitcoin, la valuta digitale più popolare o “criptovaluta”, poiché è una valuta decentralizzata senza un’agenzia centrale per verificare che venga spesa una sola volta. Tuttavia, bitcoin ha un meccanismo basato sui log delle transazioni, noto come blockchain, per verificare l’autenticità di ogni transazione e impedire il doppio conteggio.
Punti chiave
- La doppia spesa si verifica quando una rete blockchain viene interrotta e la criptovaluta viene essenzialmente rubata. Il ladro avrebbe inviato una copia della transazione in valuta per farla sembrare legittima, o potrebbe cancellare del tutto la transazione.
- Sebbene non sia comune, si verifica una doppia spesa. Ciò che è molto più probabile, tuttavia, è che la criptovaluta venga rubata da un portafoglio che non era adeguatamente protetto.
- Il metodo più comune di doppia spesa è quando un ladro di blockchain invierà più pacchetti alla rete, invertendo le transazioni in modo che sembri che non siano mai avvenute.
Capire la doppia spesa
Bitcoin richiede che tutte le transazioni, senza eccezioni, siano incluse nella blockchain. Questo meccanismo garantisce che la parte che spende i bitcoin li possieda davvero e impedisce anche il doppio conteggio e altre frodi. La blockchain delle transazioni verificate viene costruita nel tempo man mano che vengono aggiunte sempre più transazioni.
Le transazioni in bitcoin richiedono del tempo per essere verificate perché il processo implica un intenso scricchiolio di numeri e algoritmi complessi che richiedono una grande quantità di potenza di calcolo. È quindi estremamente difficile duplicare o falsificare la blockchain a causa dell’enorme quantità di potenza di calcolo che sarebbe necessaria per farlo.
Svantaggi della Blockchain per quanto riguarda la doppia spesa
Gli hacker hanno cercato di aggirare il sistema di verifica bitcoin utilizzando metodi come l’out-computing del meccanismo di sicurezza blockchain o utilizzando una tecnica di doppia spesa che prevede l’invio di un registro delle transazioni fraudolente a un venditore e un altro al resto della rete bitcoin.
Questi stratagemmi hanno avuto solo un successo limitato. In effetti, la maggior parte dei furti di bitcoin finora non hanno comportato il doppio conteggio, ma piuttosto sono stati dovuti agli utenti che memorizzano bitcoin senza adeguate misure di sicurezza.
Il rischio maggiore di doppia spesa si presenta sotto forma di un attacco del 51%, che può verificarsi se un utente controlla più del 50% della potenza di calcolo mantenendo i registri distribuiti di una criptovaluta. Se questo utente controlla la blockchain, sarà in grado di elaborare più volte il trasferimento di bitcoin al proprio portafoglio invertendo il registro blockchain come se le transazioni iniziali non fossero mai avvenute.