Skip to content
Conceptos Fundamentales

Double Spending

Risco de gastar duas vezes a mesma unidade digital; é o problema central que o mecanismo de consenso de uma blockchain foi criado para impedir.

Puntos clave

  • El doble gasto es el riesgo de usar dos veces la misma unidad digital, un problema que solo existe porque los datos pueden copiarse.
  • Resolver este problema sin un intermediario central fue la innovación central que hizo posibles las criptomonedas.
  • La blockchain impide el doble gasto registrando las transacciones en un único orden sobre el cual la red está de acuerdo.

¿Qué es el doble gasto?

El doble gasto es el intento de gastar la misma cantidad digital más de una vez. A diferencia de un billete físico, que cambia de manos y sale del bolsillo de quien paga, un archivo digital puede copiarse. Sin un control adecuado, alguien podría enviar las mismas unidades a dos destinatarios distintos, y ambos creerían haber recibido el pago.

Cómo funciona

Los sistemas tradicionales evitan el doble gasto con un intermediario central, como un banco, que mantiene un único registro de saldos y rechaza una segunda transferencia que no tenga fondos. La dificultad histórica era lograr el mismo resultado sin depender de una autoridad central en la que todos debieran confiar.

La blockchain resuelve esto manteniendo un registro público y ordenado de todas las transacciones, validado por una red distribuida. Cuando alguien transfiere una cantidad, esa operación se incluye en un bloque y pasa a formar parte de una secuencia sobre la cual la red está de acuerdo. Intentar gastar de nuevo la misma cantidad entra en conflicto con el registro ya existente y es rechazado por la mayoría de los participantes.

La confirmación no es instantánea en términos de seguridad total. Cuantos más bloques se agregan después de la transacción, más difícil resulta revertirla, porque reescribir el historial exigiría rehacer todo el trabajo acumulado. Por eso los pagos grandes suelen esperar varias confirmaciones antes de tratarse como definitivos.

El doble gasto vuelve a ser una amenaza real cuando un único agente controla una parte demasiado grande del poder de la red, situación vinculada al ataque del 51 por ciento.

Por qué importa

Entender el doble gasto ayuda a comprender por qué las criptomonedas fueron una innovación y por qué la confirmación de transacciones toma cierto tiempo. Para quien recibe pagos, saber que la seguridad aumenta con las confirmaciones es un contexto práctico útil, sin que esto represente ninguna recomendación de operación.

Limitaciones

La protección contra el doble gasto depende de la salud de la red: en blockchains pequeñas, con poco poder de validación, el riesgo de reversión es mayor. Además, la seguridad crece con el tiempo, por lo que tratar una transacción como final demasiado pronto, antes de tener confirmaciones suficientes, deja al receptor expuesto a un intento de reversión.