Articulo de referencia

Doble gasto

El doble gasto consiste en gastar sin autorización el mismo dinero (ya sea digital o convencional) más de una vez. Al igual que con el dinero falsificado , el doble gasto provoc...

El doble gasto consiste en gastar sin autorización el mismo dinero (ya sea digital o convencional) más de una vez. Al igual que con el dinero falsificado , el doble gasto provoca inflación de la oferta al crear una nueva cantidad de moneda copiada que no existía previamente. También puede devaluar la moneda y disminuir la confianza de los usuarios en ella.

Existen muchas técnicas criptográficas fundamentales para prevenir el doble gasto y, al mismo tiempo, preservar el anonimato en una transacción, incluyendo la introducción de una autoridad centralizada ( prueba de autoridad ) para firmas ciegas y, particularmente en sistemas fuera de línea, la división secreta . [ 1 ] Otros métodos para mitigar el problema del doble gasto incluyen protocolos de consenso descentralizados como prueba de trabajo y prueba de participación .

Monedas digitales centralizadas

La prevención del doble gasto se suele implementar mediante un tercero central de confianza en línea que puede verificar si se ha gastado un token. [ 1 ] Esto normalmente representa un único punto de fallo tanto desde el punto de vista de la disponibilidad como de la confianza.

Monedas digitales descentralizadas

En un sistema descentralizado, el problema del doble gasto es mucho más difícil de resolver. Para evitar la necesidad de un tercero de confianza, muchos clientes deben almacenar copias compatibles de un registro público de transacciones . A medida que se transmiten las transacciones (solicitudes de gasto), llegarán a cada cliente en momentos ligeramente diferentes. Si dos transacciones intentan gastar los mismos tokens, cada cliente considerará válida una transacción y rechazará la otra. Las transacciones o bloques conflictivos provocarán una división de la cadena.

Los sistemas descentralizados reducen el riesgo de doble gasto mediante el uso de protocolos de consenso en los que los clientes se ponen de acuerdo sobre cuál es la cadena válida, también conocida como cadena canónica. Dos tipos notables de mecanismos de consenso son la prueba de trabajo y la prueba de participación .

Para 2007, se habían propuesto varios sistemas distribuidos para la prevención del doble gasto. [ 2 ] [ 3 ]

Prueba de trabajo

La criptomoneda Bitcoin implementó un protocolo para abordar el problema del doble gasto a principios de 2009. Utiliza un mecanismo de consenso de prueba de trabajo donde las transacciones se agrupan en bloques y se encadenan mediante una lista enlazada de punteros hash ( cadena de bloques ). Cualquier minero puede producir un bloque tras ganar una lotería que se determina al encontrar un hash válido del bloque con un número suficiente de ceros iniciales.

El protocolo de prueba de trabajo de Bitcoin tiene finalidad probabilística, donde las transacciones nunca son técnicamente "finales" porque una cadena de bloques conflictiva siempre puede superar a la cadena canónica actual. Sin embargo, a medida que se construyen bloques sobre una transacción, se vuelve cada vez más costoso y, por lo tanto, improbable que otra cadena la supere. Debido a que pueden surgir cadenas competidoras y reorganizaciones de forma natural, se recomienda que los participantes esperen un número determinado de bloques (es decir, "confirmaciones") antes de aceptar la finalidad probabilística de la transacción. Cuantas más confirmaciones espere un participante, menor será el riesgo de encontrar una reorganización o un doble gasto. [ 4 ]

Escenarios de doble gasto

No esperar a recibir suficientes confirmaciones (ataque de carrera)

Las cadenas de bloques de prueba de trabajo permiten naturalmente la reorganización de bloques y, por lo tanto, poseen finalidad probabilística. Los mineros compiten por enviar bloques y construir la cadena más larga. Si un minero competidor se convierte en la cadena más larga, los bloques de la cadena perdedora se reorganizan y dejan de considerarse canónicos. Cualquier cliente o comerciante que no espere un número suficiente de confirmaciones corre el riesgo de sufrir un doble gasto si los tokens que recibió se revierten durante una reorganización natural. [ 4 ] [ 5 ]

51% de ataque (ataque mayoritario)

En la prueba de trabajo, los grandes mineros y grupos de minería con mayor potencia de hash tienen mayor probabilidad de minar bloques. Cualquier entidad con más del 50 % de potencia de hash siempre puede producir la cadena más larga a largo plazo, lo que le permite controlar la producción de bloques. Pueden minar secretamente la cadena más larga y luego transmitir todos sus bloques a la vez, lo que provoca una gran reorganización cuando sus bloques son aceptados como la cadena canónica. Cualquier transacción revertida puede entonces ser gastada dos veces en la nueva cadena del atacante. [ 4 ] [ 5 ]

Ejemplos de doble gasto causados ​​por ataques del 51%

Existen numerosos ejemplos conocidos de doble gasto como resultado de ataques mayoritarios a protocolos de prueba de trabajo:

Bitcoin

En marzo de 2013, Bitcoin experimentó el primer caso conocido de doble gasto de criptomonedas cuando la cadena se dividió debido a un error en el cliente Bitcoin 0.8.0. Mientras se encontraba en la cadena 0.8.0, un comerciante (OKPAY) confirmó un depósito de $10 000 de un cliente. Posteriormente, los mineros de Bitcoin atacaron la red con un 51% de probabilidad, revirtiendo 24 bloques y anulando la transacción que condujo al depósito del cliente. El cliente realizó entonces un doble gasto de los bitcoins en la cadena canónica anterior a la versión 0.8.0 como experimento. [ 6 ]

Bitcoin Oro

Una de las bifurcaciones de Bitcoin, Bitcoin Gold , fue víctima de dos ataques de doble gasto como resultado de un ataque del 51%. Esto costó a las plataformas de intercambio 18 millones de dólares en septiembre de 2018 y 72.000 dólares en enero de 2020. [ 7 ] [ 8 ] [ 9 ]

Ethereum Clásico

Ethereum Classic , una bifurcación de Ethereum , sufrió un ataque del 51 % en 2019, [ 10 ] [ 11 ] seguido de varios más en 2020, lo que afectó significativamente su seguridad y la percepción del mercado. Los atacantes intentaron un doble gasto de 1,1 millones de dólares en Coinbase y lograron un doble gasto de 200 000 dólares en Gate.io. Estos ataques involucraron a actores maliciosos que reorganizaron transacciones para realizar dobles gastos de criptomonedas, lo que generó preocupación sobre la viabilidad a largo plazo y las medidas de seguridad de la cadena de bloques Ethereum Classic . [ 12 ]

Cadenas de bloques de propiedad atómica

Las cadenas de bloques de propiedad atómica (AOB) son una red pública teórica compuesta por múltiples cadenas de bloques privadas. Cada cadena de bloques privada puede transferir activos a otras cadenas de bloques privadas. Cada cadena de bloques participante es responsable de su propia seguridad cuando se detectan bloques conflictivos. AOB desalienta el doble gasto al permitir que cada cadena de bloques individual incluya en una lista negra a quienes realizan doble gasto, creando una división de la red sin la intervención del atacante. [ 13 ]

Referencias

  1. 1 2 Mark Ryan. "Dinero digital" . Escuela de Ciencias de la Computación, Universidad de Birmingham . Recuperado el 27 de mayo de 2017 .
  2. Jaap-Henk Hoepman (2008). "Distributed Double Spending Prevention". arXiv : 0802.0832v1 [ cs.CR ].
  3. Osipkov, I.; Vasserman, EY; Hopper, N.; Kim, Y. (2007). "Combating Double-Spending Using Cooperative P2P Systems". 27th International Conference on Distributed Computing Systems (ICDCS '07) . p. 41. CiteSeerX 10.1.1.120.52 . doi : 10.1109/ICDCS.2007.91 . S2CID 8097408 .   
  4. 1 2 3 Prypto (25 de febrero de 2016). Bitcoin para principiantes . John Wiley and Sons. págs. 142–144 . ISBN  978-1-119-07613-1Consultado el 13 de diciembre de 2025 .
  5. 1 2 Ruj, Sushmita; Kanhere, Salil (7 de marzo de 2024). Blockchains: Un manual sobre fundamentos, plataformas y aplicaciones . Springer. págs. 87–89 . ISBN  3031321464Consultado el 13 de diciembre de 2025 .
  6. Andresen, Gavin. "Análisis posterior a la bifurcación de la cadena de marzo de 2013" . Bitcoin Core . Consultado el 3 de diciembre de 2025 .
  7. Canellis, David (27 de enero de 2020). "Bitcoin Gold sufre ataques del 51%, se gastan dos veces 72.000 dólares en criptomonedas" . Hard Fork | The Next Web . Consultado el 29 de febrero de 2020 .
  8. Wong, Joshua; Wong, Joon Ian (24 de mayo de 2018). "El peor escenario posible para cualquier criptomoneda se está haciendo realidad con Bitcoin Gold" . Quartz . Consultado el 1 de noviembre de 2025 .
  9. Phillips, Daniel (7 de noviembre de 2020). "El largo colapso del Bitcoin Gold" . Decrypt . Consultado el 1 de noviembre de 2025 .
  10. Brandom, Russell (9 de enero de 2019). "Por qué el hackeo de Ethereum Classic es un mal presagio para la cadena de bloques" . The Verge . Consultado el 1 de noviembre de 2025 .
  11. Orcutt, Mike (19 de febrero de 2019). "Las cadenas de bloques, antes consideradas invulnerables, ahora están siendo pirateadas" . MIT Technology Review . Consultado el 1 de noviembre de 2025 .
  12. "Ethereum Classic sufrió un 'ataque del 51 por ciento'"" (en turco). Bloomberg HT. 31 de agosto de 2020. Archivado del original el 12 de septiembre de 2020. Recuperado el 21 de abril de 2025 .
  13. "Lograr una mayor descentralización con cadenas de bloques de propiedad atómica" . Ledger . 29 de octubre de 2025. Consultado el 10 de noviembre de 2025 .