Tips
- En agosto de 2010, alguien explotó un fallo en el código de Bitcoin para crear 184.000 millones de Bitcoin.
- El fallo fue rápidamente corregido por el creador anónimo de Bitcoin, Satoshi Nakamoto.
- La persona detrás del "incidente de desbordamiento de valor" permanece desconocida.
Sólo habrá 21 millones de Bitcoin. No estamos muy lejos, alrededor de 18 millones y medio de Bitcoin ya están en circulación. Pero el 15 de agosto de 2010, ese límite fue destruido por una persona que se las arregló para explotar un fallo que le permitió crear 184.000 millones de Bitcoin.
Vamos a preparar la escena: en 2010, Bitcoin alcanzó un pico de alrededor de 0,3$, tan bajo, de hecho, que en mayo de ese año alguien se gastó 10.000 Bitcoin comprando una sola pizza, hazaña que ahora valdría más de 110 millones de dólares.
Claramente, Bitcoin no era el monstruo que es hoy en día; como muchas nuevas tecnologías, experimentó dolores de parto, uno de los cuales fue un fallo que generó miles de millones de Bitcoin en un par de transacciones.
Cómo el incidente de desbordamiento de valor creó miles de millones de Bitcoin de la nada
En agosto de 2010, el código fuente de Bitcoin fue explotado por alguien que hasta el día de hoy permanece en el anonimato. Introduzca el bloque 74.638, el fatídico bloque que creó 184.467.440.737.09551616 Bitcoin, con dos direcciones que recibieron poco más de 92.000 millones de Bitcoin cada una, 92.233.720.368, para ser exactos.
La anomalía fue detectada rápidamente en el foro de Bitcoin Talk por Jeff Garzik, un desarrollador de Bitcoin que hoy es el CEO de Bloq. El problema se denominó "error de desbordamiento"; el código para comprobar las transacciones de Bitcoin no funcionaba si las salidas eran lo suficientemente grandes como para desbordarse cuando se sumaban.
El error que causó el "incidente de desbordamiento de valor" se corrigió muy rápidamente. Sólo pasaron cinco horas antes de que se desplegara un "soft fork", que reiniciaba la cadena de bloques de Bitcoin antes del bloque con el que se había producido el fallo e incluía código para rechazar las transacciones de desbordamiento de valores de salida.
Un soft fork es una actualización de la blockchain. Dado que la comunidad Bitcoin bifurcó el estado de la cadena de bloques antes de que los 184.000 millones de Bitcoin fueran minados, eso significa que algunos bloques que eran válidos anteriormente se convirtieron en bloques inválidos, eliminándolos de la blockchain y restaurándola a un estado anterior.
La bifurcación borró todas las transacciones y los bloques minados que se habían registrado después del bloque dañado. También se deshizo de los 184.000 millones de Bitcoin pinchados. La actualización, el parche Bitcoin 0.3.10, fue implementado por el creador seudónimo de Bitcoin, el propio Satoshi Nakamoto.
La rápida implementación del parche fue vital para mantener a Bitcoin como una criptomoneda creíble. 184.000 millones de Bitcoin habrían devaluado la moneda completamente, dejándola a merced de la persona que tuviera los Bitcoin recién creados. Incluso si la brecha se produjera hoy, la cantidad de Bitcoin dañado empequeñecería completamente el suministro actual de la cripto-moneda, haciendo que cualquier Bitcoin perdiera su valor.
10 years ago a bug was exploited to create 184 billion BTC. Due to the ability to easily audit the supply it was noticed quickly; bug was patched in 5 hours.
Several protocols have since suffered inflation bugs that went unnoticed for months.
Independent auditability has value.
— Jameson Lopp (@lopp) August 14, 2020
Bitcoin también se benefició de que este exploit se parcheara cerca de su inicio, ya que la desconexión de la red de Bitcoin se pudo hacer sin consecuencias significativas.
Hoy en día, tal interrupción causaría un caos generalizado; el comercio se vería fuertemente perturbado y cualquier compra que se hiciera usando Bitcoin se habría cancelado. El mismo hecho de que un fallo pudiera permitir que se superara el límite de 21 millones de Bitcoin también crearía ondas de choque en la comunidad cripto, probablemente causando el colapso del precio de Bitcoin y socavando fatalmente la confianza en las criptomonedas.
¿Qué pasó con el precio de Bitcoin?
La hazaña y la posterior horquilla blanda no hicieron mella en el precio de Bitcoin. De hecho, Bitcoin experimentó un aumento en 2010; su precio se incrementó en más de un 300% entre el día del parche y el final del año (de 0,07 a 0,30 dólares). El hecho de que el propio Satoshi interviniera, y lo hiciera rápidamente, demostró que Bitcoin no era tan fácilmente pirateable como algunos podrían haber asumido y creó confianza en un concepto que hasta ese momento no había sido probado.
Hasta el día de hoy, la persona detrás del exploit sigue siendo desconocida, y debido a la naturaleza anónima de la blockchain no hay manera de rastrearla. A pesar de su anonimato, siguen siendo un individuo significativo en la historia de la blockchain, muy posiblemente el primer hacker de cadenas de bloques en la historia.