Qué es el doble gasto y cómo lo resolvió Bitcoin
Actualizado: octubre de 2026 · Nivel 1, Fundamentos · Lectura: 8 minutos
Respuesta rápida: el doble gasto es intentar pagar dos veces con el mismo dinero digital, algo tan fácil como copiar un archivo. Antes de Bitcoin, la única forma de evitarlo era un intermediario, como un banco, que llevara la cuenta. Bitcoin lo resolvió sin intermediarios. Todas las transacciones son públicas, miles de nodos rechazan cualquier intento de gastar dos veces la misma moneda y la prueba de trabajo decide qué pago llegó primero. Cada bloque que se añade encima hace el pago más irreversible.
El problema, con un ejemplo
Imagina que te regalan una tarjeta regalo de 50 € con un código. Si ese código fuera «el dinero», podrías hacer una foto y mandársela a dos personas a la vez. Los dos intentarían gastarlo en la tienda. ¿Cuál vale? La tienda lo resuelve porque comprueba el código en su sistema: el primero que lo usa se lo queda y el segundo recibe un «código ya utilizado».
Eso es el doble gasto. Con un billete físico no existe: si se lo das a alguien, ya no lo tienes. Pero todo lo digital se puede copiar. Por eso el dinero digital siempre ha necesitado a alguien, la tienda, el banco o la empresa de la tarjeta, que lleve la lista oficial de qué se ha gastado ya.
Cómo se resolvía antes de Bitcoin
Con un intermediario central. Tu banco tiene un registro de tu saldo y, cuando pagas, lo resta. No puedes gastar dos veces porque el banco no te deja. Funciona muy bien, pero a cambio:
- Tienes que fiarte de que el banco no se equivoca ni hace trampas.
- El banco puede bloquear, retrasar o revertir tus pagos.
- Ve todo lo que pagas y a quién.
- Si el sistema central cae, nadie puede pagar.
Durante los años 90 hubo intentos de crear dinero digital sin bancos. El más famoso fue DigiCash, del criptógrafo David Chaum, que ofrecía pagos privados pero seguía necesitando una empresa central que evitara el doble gasto. Quebró en 1998. Otras propuestas, como b-money de Wei Dai o bit gold de Nick Szabo, se quedaron en el papel. Les faltaba una pieza: cómo poner de acuerdo a miles de desconocidos sobre qué pago llegó primero, sin un árbitro. Esa pieza la aportó Satoshi en el whitepaper de Bitcoin.
Cómo lo resuelve Bitcoin, paso a paso
- Cada moneda tiene historia. En Bitcoin no tienes un «saldo», tienes monedas concretas que alguien te envió. Al pagar, señalas exactamente cuáles gastas.
- Todo es público. Tu transacción se envía a miles de nodos, que guardan una copia de toda la historia y saben qué monedas están ya gastadas.
- Los nodos rechazan lo repetido. Si alguien intenta gastar una moneda que ya está gastada en la blockchain, todos los nodos lo rechazan al instante. Es el «código ya utilizado» de la tienda, pero comprobado por miles de tiendas a la vez.
- La prueba de trabajo pone el orden. Si llegan dos transacciones que gastan la misma moneda casi a la vez, solo una puede entrar en un bloque. El minero que encuentra el bloque elige una, y la otra queda invalidada para siempre.
- Cada bloque encima sella el pasado. Para deshacer un pago confirmado, habría que rehacer ese bloque y todos los siguientes más rápido que el resto del mundo. Cuantos más bloques encima, más imposible.
¿Se puede hacer doble gasto en Bitcoin hoy?
Con un pago ya confirmado por varios bloques, en la práctica no. Pero hay momentos y redes en los que el riesgo existe, y conviene conocerlos:
| Tipo de ataque | Cómo funciona | Riesgo real en Bitcoin | Cómo protegerte |
|---|---|---|---|
| Pago sin confirmar | El estafador te paga y, antes de que entre en un bloque, envía otra transacción con las mismas monedas pagando más comisión | 🟠 Real si entregas algo valioso con 0 confirmaciones | Espera al menos 1 confirmación; para importes altos, más |
| Ataque Finney | Un minero prepara en secreto un bloque con una transacción a sí mismo y te paga con las mismas monedas | 🟢 Muy raro: exige minar un bloque | También se evita esperando confirmaciones |
| Ataque del 51 % | Alguien con más de la mitad de la potencia de minería reescribe los bloques recientes | 🟢 Extremadamente caro en Bitcoin | Más confirmaciones para importes muy grandes |
El ataque del 51 % no es teoría en redes pequeñas. En mayo de 2018, Bitcoin Gold, una copia de Bitcoin con mucha menos potencia de minería, sufrió un ataque con el que se gastaron dos veces monedas por valor de unos 18 millones de dólares, y Ethereum Classic sufrió varios en 2019 y 2020. Las víctimas fueron sobre todo exchanges que aceptaban depósitos con pocas confirmaciones. Bitcoin nunca ha sufrido uno: la potencia necesaria sería gigantesca. Es una buena razón para desconfiar de las criptomonedas pequeñas que presumen de ser «más rápidas» que bitcoin.
Cuántas confirmaciones esperar según lo que cobras
Una confirmación es cada bloque que se añade desde que tu pago entró en la cadena. En Bitcoin sale un bloque cada 10 minutos de media. Esta tabla es una guía práctica de uso habitual, no una norma:
| Qué cobras | Confirmaciones razonables | Tiempo aproximado |
|---|---|---|
| Un café o algo de pocos euros | Mejor por Lightning, que es instantáneo; en la red principal, el riesgo de 0 confirmaciones es pequeño pero existe | Segundos |
| Una compra de decenas o cientos de euros | 1 | ~10 minutos |
| Algo de miles de euros | 3 | ~30 minutos |
| Un coche, una vivienda o una cantidad importante | 6 o más | ~1 hora |
Ojo en compraventas entre particulares: si vendes algo a cambio de bitcoin en mano, no entregues el producto viendo solo «pago recibido, pendiente» en tu wallet. Hoy la mayoría de nodos aceptan reemplazar una transacción sin confirmar por otra que pague más comisión, y un estafador puede usarlo para redirigir esas mismas monedas a otra dirección suya. Espera a que aparezca al menos una confirmación.
Siguiente paso práctico
Mira cómo se confirma un pago de verdad. Entra en mempool.space, pulsa en uno de los bloques que están por llegar (a la izquierda) y abre cualquier transacción. Verás que pone «Sin confirmar». Guarda el enlace y vuelve a abrirlo media hora después: ahora te dirá cuántas confirmaciones lleva. Ese contador es la protección contra el doble gasto en directo.
Preguntas frecuentes sobre el doble gasto
¿Alguien ha conseguido hacer doble gasto en Bitcoin?
Con pagos sin confirmar, sí ha habido engaños a comercios que entregaban la mercancía al instante. Con pagos confirmados por varios bloques, no se conoce ningún caso en la historia de Bitcoin.
¿Por qué los exchanges tardan en abonar mis depósitos?
Porque esperan un número de confirmaciones antes de dejarte usar ese dinero, precisamente para protegerse del doble gasto. Cada plataforma fija su propio número.
¿El doble gasto afecta a mis bitcoins guardados?
No. Nadie puede gastar tus monedas sin tu clave privada. El doble gasto es un riesgo para quien recibe un pago, no para quien guarda sus bitcoins.
¿Lightning tiene problema de doble gasto?
Lightning usa otro mecanismo: los pagos se hacen dentro de canales respaldados por bitcoins bloqueados en la cadena principal, con reglas que castigan a quien intente hacer trampa. Lo vemos en su propia guía.
Siguiente nivel → Qué es una wallet: claves y frase semilla.
Forma parte de: El whitepaper de Satoshi explicado
Aviso: este contenido es informativo y no constituye asesoramiento financiero. Las criptomonedas son activos de alto riesgo y puedes perder todo el dinero invertido.
