Definición de doble gasto

Qué es el doble gasto?

El doble gasto es el riesgo de que una criptomoneda pueda ser utilizada dos veces o más. La información de la transacción dentro de un blockchain puede ser alterada si se cumplen determinadas condiciones. Las condiciones permiten que los bloques modificados entren en la cadena de bloques; si esto sucede, la persona que inició la alteración puede reclamar las monedas gastadas.

Puntos clave

  • El doble gasto ocurre cuando alguien altera una red de blockchain e inserta una especial que le permite readquirir una criptodivisa.
  • El doble gasto puede ocurrir, pero es más probable que una criptomoneda sea robada de una cartera que no estaba adecuadamente protegida y asegurada.
  • Se pueden utilizar muchas variaciones de ataques para el doble gasto -el 51% es uno de los ataques más citados, mientras que el ataque de transacción no confirmada es el más comúnmente visto.

Entender el doble gasto

Para entender el doble gasto, ayuda a repasar primero cómo funciona el blockchain. Cuando se crea un bloque, recibe un hash -o número encriptado- que incluye una marca de tiempo, información del bloque anterior y datos de la transacción. Esta información se encripta utilizando un protocolo de seguridad como el algoritmo SHA-256 utilizado por Bitcoin.

Una vez que la información de ese bloque es verificada por los mineros (en el consenso de prueba de trabajo), se cierra y se crea uno nuevo con la marca de tiempo, la información de la transacción y el hash del bloque anterior. Un Bitcoin se otorga al minero cuya máquina verificó el hash.

Para que alguien pueda gastar dos veces, se debe minar un bloque secreto que supere la creación de la cadena de bloques real. Entonces tendrían que introducir esa cadena en la red antes de que ésta se pusiera al día; si esto ocurriera, la red la reconocería como el último conjunto de bloques y la añadiría a la cadena. La persona que hizo esto podría entonces devolverse a sí misma cualquier criptodivisa que hubiera gastado y utilizarla de nuevo.

Evitar el doble gasto

El doble gasto sigue siendo un riesgo; sin embargo, se minimiza con el blockchain. La probabilidad de que un bloque secreto se inserte en la cadena de bloques es muy escasa porque tiene que ser aceptado y verificado por la red de mineros.

La única posibilidad que tiene un minero con intenciones ilícitas de insertar un bloque alterado es intentar que otro usuario acepte una transacción utilizando su bloque secreto y su criptomoneda. Incluso entonces, la probabilidad de que el bloque modificado sea aceptado es muy escasa. La cadena de bloques y el mecanismo de consenso se mueven tan rápidamente que el bloque modificado quedaría obsoleto antes de ser aceptado. Incluso si se aceptara, la red habría pasado la información en el bloque y la rechazaría.

En realidad, no se ha registrado ningún caso de doble imposición. La comunidad de la criptomoneda cree que se ha frustrado todo gasto doble. Sin embargo, los ataques utilizados para el doble gasto se utilizan más a menudo para otros fines.

Las transacciones de criptodivisas tardan en verificarse porque el proceso implica la selección aleatoria de números para resolver el complejo hash, lo que también requiere una gran cantidad de potencia computacional. Por lo tanto, es extremadamente difícil duplicar o falsificar la cadena de bloques debido a la inmensa cantidad de potencia de cálculo necesaria para adelantarse a todos los demás mineros de la red.

Ataques de doble gasto

El riesgo más importante para las cadenas de bloques viene en forma de un ataque del 51%, que puede ocurrir si un minero controla más del 50% de la potencia de cálculo que valida las transacciones, crea bloques y adjudica criptomonedas.

Si este usuario -o usuarios- controla la mayor parte del hashing en la blockchain, podrá dictar el consenso de las transacciones y controlar la adjudicación de la moneda. En las criptodivisas más populares, como el Bitcoin, esto es muy improbable debido al número de mineros y a la dificultad de hashing que ha alcanzado; sin embargo, las criptodivisas nuevas o bifurcadas con redes más pequeñas son susceptibles de este ataque.

Lo más común es que el ataque a las transacciones no confirmadas se utilice para engañar a los usuarios de criptomonedas. Si ves una de estas transacciones, no deberías aceptarla porque puede causar un intento de ataque de doble gasto.

¿Se produjo el doble gasto??

Ha habido ocasiones en las que se han denunciado y detenido intentos de doble imposición. Los ataques en los que podría ocurrir generalmente conducen al robo y no al doble gasto.

Se puede copiar un Bitcoin?

No se puede copiar un Bitcoin porque el blockchain y el mecanismo de consenso no lo aceptarían.

Cuáles son los ejemplos de ataques de doble gasto?

Varias variaciones de ataques podrían permitir a los mineros con malas intenciones gastar doblemente. Se incluyen el ataque Finney, el ataque de carrera, el ataque del 51%, el ataque de carrera y los ataques de transacciones no confirmadas.

Dodaj komentarz