El doble gasto (Double Spending) es una situación en la que un usuario intenta pagar por dos operaciones diferentes con las mismas monedas digitales. Para el dinero electrónico, este es un problema fundamental: un archivo digital es fácil de copiar, por lo que sin un mecanismo de protección confiable, la misma cantidad podría teóricamente gastarse de nuevo.
En redes como Bitcoin, este problema se resuelve a través de un libro mayor distribuido y un mecanismo de consenso. Todas las transacciones se registran en la blockchain y son verificadas por muchos nodos. Si dos operaciones conflictivas con las mismas monedas ingresan a la red, al final solo una de ellas recibirá confirmación, y la segunda será rechazada como inválida. Cuantas más confirmaciones (bloques) se acumulen sobre una transacción, más difícil será revertirla.
Por qué importan las confirmaciones
El mayor riesgo de doble gasto surge al aceptar pagos con cero confirmaciones, cuando un vendedor libera bienes sin esperar a que la operación sea registrada en un bloque. Por eso se aconseja a los servicios y vendedores esperar un número suficiente de confirmaciones para montos grandes. Es precisamente la resistencia al doble gasto lo que se convirtió en uno de los principales logros de la tecnología blockchain y una razón de confianza en los sistemas de pago descentralizados.


