¿Qué es una vulnerabilidad de desbordamiento de Bitcoin?
En un evento histórico, un hacker anónimo generó con éxito 184.467.440.737 Bitcoins el 15 de agosto de 2010, superando con creces el límite de suministro de la criptomoneda. Esto reveló una falla grave en el código de Bitcoin que impedía que las transacciones se verificaran adecuadamente.
Explotar detalles
El código fuente de Bitcoin limita el suministro total final a 21 millones de monedas. La cantidad de Bitcoins creados por el hacker en una transacción fue más de 8.700 veces el suministro de 21 millones de monedas. Los piratas informáticos distribuyeron las monedas en tres direcciones, y dos direcciones recibieron la asombrosa cantidad de 92 mil millones de monedas cada una.
Una falla en el sistema de verificación de transacciones de Bitcoin es responsable de esta vulnerabilidad. Al sumar los valores de salida de una transacción, el código no pudo manejar el desbordamiento más allá de la cantidad máxima permitida. Este descuido resultó en la creación de cantidades arbitrariamente grandes de Bitcoin. Jeff Garzik, director ejecutivo de Bloq, descubrió este fenómeno y denominó la vulnerabilidad "Vulnerabilidad de desbordamiento de Bitcoin".
Reacciones y consecuencias
Tres horas después de que se revelara la vulnerabilidad, Satoshi Nakamoto y otros desarrolladores de Bitcoin lanzaron la versión 0.3.1 de la solución. Esta actualización introduce lógica para rechazar transacciones con valores de salida desbordados. La cadena de bloques de Bitcoin se sometió a una bifurcación suave para reparar el daño y volver al estado que tenía antes del hack.
Cabe mencionar que este retroceso reorganizó 53 bloques, convirtiéndose en la corrección más grande en la historia de la blockchain de Bitcoin. Durante un corto período de tiempo, hubo dos cadenas de bloques de Bitcoin en competencia, ya que los mineros eligieron una versión fija. Bajo la dirección de Satoshi, la cadena reparada finalmente se volvió dominante después de 19 horas, a pesar de las pequeñas interrupciones causadas por la versión defectuosa. Al alcanzar el bloque 74.691, los mineros reconstruyeron con éxito la cadena de bloques de Bitcoin.
Vale la pena señalar que a pesar de la gravedad de la vulnerabilidad, el precio de mercado de Bitcoin se recuperó rápidamente después del incidente. A finales de año, el valor de Bitcoin había aumentado de 0,07 dólares a 0,30 dólares, un aumento de más del 300%. Esto podría atribuirse a una respuesta rápida y eficaz. La vulnerabilidad se eliminó mediante una reorganización de la cadena de bloques, destruyendo efectivamente 184 mil millones de tokens generados.
Aunque ha pasado más de una década, la identidad del hacker sigue siendo desconocida. Sin embargo, Bitcoin ha madurado significativamente desde entonces, adoptando prácticas de seguridad avanzadas para protegerse contra ataques similares.Este primer incidente puso a prueba la resistencia de Bitcoin durante sus años de formación.
#BTC
En un evento histórico, un hacker anónimo generó con éxito 184.467.440.737 Bitcoins el 15 de agosto de 2010, superando con creces el límite de suministro de la criptomoneda. Esto reveló una falla grave en el código de Bitcoin que impedía que las transacciones se verificaran adecuadamente.
Explotar detalles
El código fuente de Bitcoin limita el suministro total final a 21 millones de monedas. La cantidad de Bitcoins creados por el hacker en una transacción fue más de 8.700 veces el suministro de 21 millones de monedas. Los piratas informáticos distribuyeron las monedas en tres direcciones, y dos direcciones recibieron la asombrosa cantidad de 92 mil millones de monedas cada una.
Una falla en el sistema de verificación de transacciones de Bitcoin es responsable de esta vulnerabilidad. Al sumar los valores de salida de una transacción, el código no pudo manejar el desbordamiento más allá de la cantidad máxima permitida. Este descuido resultó en la creación de cantidades arbitrariamente grandes de Bitcoin. Jeff Garzik, director ejecutivo de Bloq, descubrió este fenómeno y denominó la vulnerabilidad "Vulnerabilidad de desbordamiento de Bitcoin".
Reacciones y consecuencias
Tres horas después de que se revelara la vulnerabilidad, Satoshi Nakamoto y otros desarrolladores de Bitcoin lanzaron la versión 0.3.1 de la solución. Esta actualización introduce lógica para rechazar transacciones con valores de salida desbordados. La cadena de bloques de Bitcoin se sometió a una bifurcación suave para reparar el daño y volver al estado que tenía antes del hack.
Cabe mencionar que este retroceso reorganizó 53 bloques, convirtiéndose en la corrección más grande en la historia de la blockchain de Bitcoin. Durante un corto período de tiempo, hubo dos cadenas de bloques de Bitcoin en competencia, ya que los mineros eligieron una versión fija. Bajo la dirección de Satoshi, la cadena reparada finalmente se volvió dominante después de 19 horas, a pesar de las pequeñas interrupciones causadas por la versión defectuosa. Al alcanzar el bloque 74.691, los mineros reconstruyeron con éxito la cadena de bloques de Bitcoin.
Vale la pena señalar que a pesar de la gravedad de la vulnerabilidad, el precio de mercado de Bitcoin se recuperó rápidamente después del incidente. A finales de año, el valor de Bitcoin había aumentado de 0,07 dólares a 0,30 dólares, un aumento de más del 300%. Esto podría atribuirse a una respuesta rápida y eficaz. La vulnerabilidad se eliminó mediante una reorganización de la cadena de bloques, destruyendo efectivamente 184 mil millones de tokens generados.
Aunque ha pasado más de una década, la identidad del hacker sigue siendo desconocida. Sin embargo, Bitcoin ha madurado significativamente desde entonces, adoptando prácticas de seguridad avanzadas para protegerse contra ataques similares.Este primer incidente puso a prueba la resistencia de Bitcoin durante sus años de formación.
#BTC
