Doble gasto
¿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 pasada 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 enviarla a un comerciante u otra parte conservando el original.
Esta fue una preocupación inicialmente con bitcoin, la moneda digital o «criptomoneda» más popular, ya que es una moneda descentralizada sin una agencia central para verificar 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.
Conclusiones clave
- El doble gasto ocurre cuando una red blockchain se interrumpe y la criptomoneda es esencialmente robada. El ladrón enviaría una copia de la transacción de divisas para que parezca legítima, o podría borrar la transacción por completo.
- Aunque no es común, ocurre el doble gasto. Lo que es mucho más probable, sin embargo, es el robo de criptomonedas de una billetera que no estaba debidamente asegurada.
- El método más común de doble gasto es cuando un ladrón de blockchain envía múltiples paquetes a la red, invirtiendo las transacciones para que parezca que nunca sucedieron.
Entender 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 le agregan más y más transacciones.
La verificación de las transacciones de Bitcoin lleva algún tiempo porque el proceso implica un procesamiento numérico intensivo y algoritmos complejos que consumen 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 Blockchain con respecto al doble gasto
Los piratas informáticos han intentado sortear el sistema de verificación de bitcoins mediante el uso de métodos como la superación del mecanismo de seguridad de la cadena de bloques o el uso de 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 bitcoins.
Estas estratagemas solo han tenido 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 manteniendo los libros contables distribuidos de una criptomoneda. Si este usuario controla la cadena de bloques, podrá procesar la transferencia de bitcoins a su billetera varias veces invirtiendo el libro mayor de la cadena de bloques como si las transacciones iniciales nunca hubieran ocurrido.