¿Qué es el doble gasto?
El doble gasto es el riesgo de que una moneda digital se pueda gastar dos veces. Es un problema potencial exclusivo de las monedas digitales porque la información digital puede ser reproducida con relativa facilidad por personas inteligentes que entienden la red blockchain y la potencia informática necesaria para manipularla.
Las monedas físicas no tienen este problema porque no se pueden replicar fácilmente, y las partes involucradas en una transacción pueden verificar de inmediato la autenticidad y la propiedad anterior de la moneda física. Eso, por supuesto, excluye asuntos relacionados con transacciones en efectivo.
Con la moneda digital, existe el riesgo de que el titular pueda hacer una copia del token digital y enviarlo a un comerciante u otra parte mientras conserva el original.
Inicialmente, esto era una preocupación con bitcoin, la moneda digital o "criptomoneda" más popular, ya que es una moneda descentralizada sin una agencia central que verifique que se gasta solo una vez. Sin embargo, bitcoin tiene un mecanismo basado en registros de transacciones, conocido como blockchain, para verificar la autenticidad de cada transacción y evitar el doble conteo.
Para llevar clave
- El doble gasto ocurre cuando una red de blockchain se ve interrumpida y la criptomoneda es esencialmente robada. El ladrón enviaría una copia de la transacción monetaria para que parezca legítima, o podría borrar la transacción por completo. Aunque no es común, se produce un doble gasto. Sin embargo, lo que es mucho más probable es que se roben criptomonedas de una billetera que no se aseguró correctamente.El método más común de doble gasto es cuando un ladrón de blockchain enviará múltiples paquetes a la red, invirtiendo las transacciones para que se vea como si nunca hubieran sucedido
Comprender el doble gasto
Bitcoin requiere que todas las transacciones, sin excepción, se incluyan en la cadena de bloques. Este mecanismo asegura que la parte que gasta los bitcoins realmente los posee y también evita el doble conteo y otros fraudes. La cadena de bloques de transacciones verificadas se construye con el tiempo a medida que se agregan más y más transacciones.
Las transacciones de Bitcoin tardan un tiempo en verificarse porque el proceso implica algoritmos complejos de cálculo de números intensivos y que requieren una gran cantidad de potencia informática. Por lo tanto, es extremadamente difícil duplicar o falsificar la cadena de bloques debido a la inmensa cantidad de potencia informática que se requeriría para hacerlo.
Desventajas de la cadena de bloques con respecto al doble gasto
Los piratas informáticos han intentado sortear el sistema de verificación de bitcoin utilizando métodos como superar el mecanismo de seguridad blockchain o utilizando una técnica de doble gasto que implica enviar un registro de transacciones fraudulentas a un vendedor y otro al resto de la red de bitcoin.
Estas tácticas se han encontrado con un éxito limitado. De hecho, la mayoría de los robos de bitcoins hasta ahora no han implicado un doble conteo, sino que se han debido a que los usuarios almacenan bitcoins sin las medidas de seguridad adecuadas.
El mayor riesgo de doble gasto se presenta en forma de un ataque del 51%, que puede ocurrir si un usuario controla más del 50% de la potencia informática que mantiene los libros contables distribuidos de una criptomoneda. Si este usuario controla la cadena de bloques, podrá procesar bitcoins de transferencia a su billetera varias veces invirtiendo el libro de contabilidad de la cadena de bloques como si las transacciones iniciales nunca hubieran ocurrido.