El problema del doble gasto
El problema
El dinero físico no tiene este problema: si le das un billete a alguien, ya no lo tienes. Pero un archivo digital se puede copiar infinitamente. Antes de Bitcoin, la única forma de evitar que alguien gastara el mismo dinero digital dos veces era recurrir a un intermediario de confianza (un banco, un procesador de pagos) que llevara un registro centralizado de quién tiene qué.
Ese intermediario se convierte en un punto de fallo y de control: puede censurar transacciones, congelar fondos, ser hackeado o quebrar.
La solución de Bitcoin
Bitcoin resuelve el doble gasto usando una combinación de prueba de trabajo, una cadena de bloques pública y una red descentralizada de nodos que verifican cada transacción. Cuando envías bitcoin, la red entera verifica que no hayas gastado esas monedas antes y registra la transacción de forma inmutable.
El coste de intentar un doble gasto exitoso es astronómicamente alto, porque requiere controlar más del 50% de la potencia de cálculo de toda la red.
¿Por qué importa?
Resolver el doble gasto sin intermediarios es la innovación fundamental de Bitcoin. Todo lo demás —la escasez, la descentralización, la resistencia a la censura— se construye sobre esta solución. Sin ella, no puede existir dinero digital soberano.
Errores habituales
- Creer que el doble gasto es un problema de Bitcoin (es el problema que Bitcoin resuelve)
- Pensar que la solución es simplemente "una base de datos"
- Ignorar que la prueba de trabajo es lo que hace costoso intentar un doble gasto
Conceptos relacionados
Fuentes primarias
- Whitepaper de Bitcoin, Sección 1