Doble gasto

Principiante
Actualizado Sep 25, 2026

¿Qué es el doble gasto?

El doble gasto es el riesgo de que la misma unidad de moneda digital pueda gastarse más de una vez. Debido a que la información digital se puede copiar, un usuario deshonesto podría intentar enviar las mismas monedas a dos destinatarios diferentes al mismo tiempo. Este es uno de los problemas centrales que cualquier sistema de efectivo digital debe resolver.

El efectivo físico no presenta este problema: una vez que entregas un billete, ya no lo tienes. Sin embargo, el dinero digital no es más que datos. Sin una forma confiable de rastrear la titularidad, una red de Blockchain podría ser engañada para aceptar dos transacciones en conflicto. Bitcoin fue el primer sistema en abordar este desafío de forma descentralizada, sin depender de una autoridad central como un banco.

Cómo las blockchains previenen el doble gasto

En una blockchain, una red distribuida verifica las transacciones y las registra en un ledger público compartido. Cuando se difunde una transacción, los participantes de la red verifican que el remitente realmente controle las monedas y que no las haya gastado anteriormente. Una vez validada, la transacción se agrupa en un bloque y se agrega a la cadena.
Las redes como Bitcoin utilizan un mecanismo de consenso llamado Proof-of-Work (PoW) para acordar un historial único y ordenado de las transacciones. Si aparecen dos transacciones en conflicto, solo una puede incluirse de forma permanente. Cuantos más bloques se agreguen sobre una transacción (sus confirmaciones), más difícil será revertirla, lo que hace que un doble gasto exitoso sea cada vez menos probable con el paso del tiempo.

Tipos de ataques de doble gasto

Existen varias formas en las que un atacante puede intentar realizar un doble gasto, aunque cada una suele ser difícil y costosa de ejecutar en una red consolidada:

  • Ataque del 51%: Si una sola entidad controla más de la mitad del poder de minería o validación de una red, potencialmente podría reordenar o revertir transacciones. Consulta ataque del 51% para obtener más información.
  • Race attack: Un atacante envía dos transacciones en conflicto en rápida sucesión, con la esperanza de que un comerciante acepte una antes de que la red la rechace. Un race attack normalmente se dirige a destinatarios que aceptan transacciones sin confirmar.
  • Ataque de Finney: Un escenario más específico en el que un minero mina previamente un bloque que contiene una transacción en conflicto y lo publica estratégicamente.

En la práctica, esperar a que haya una cantidad adecuada de confirmaciones antes de considerar un pago como definitivo es una de las formas más efectivas en que los destinatarios pueden reducir el riesgo de doble gasto.

Más información: Explicación del doble gasto
Compartir publicaciones

Editorial de Binance Academy

Registra una cuenta
Pon en práctica lo que sabes abriendo una cuenta de Binance hoy mismo.