Historia de Bitcoin Parte 10: El error de 184 mil millones de BTC
Hubo algo inusual en el bloque 74638 de Bitcoin. Fue el desarrollador de Core Jeff Garzik quien lo detectó primero, comentando sobre las “salidas de transacción bastante extrañas” , que tenían un valor de 92233720368.54 BTC cada una. Eso no estaba destinado a suceder. En menos de una hora, otro usuario del foro había iniciado un hilo titulado “error de desbordamiento grave” en el que suplicaba “Necesitamos una solución lo antes posible.” Era el 15 de agosto de 2010, y Bitcoin acababa de enfrentar su mayor error hasta la fecha.}}
Bitcoin Encuentra un Error Muy Grande
Bitcoin ya había soportado al menos cuatro errores o vulnerabilidades mayores antes del error de desbordamiento de enteros que provocó la creación de 184 mil millones de BTC de la nada. La wiki de Bitcoin enumera 40 errores de diferentes grados de gravedad, el más reciente descubierto en febrero de 2019. Sin embargo, CVE-2010-5139 fue algo nunca antes visto por la comunidad Bitcoin en 2010 — ni que se haya visto desde entonces.
El error que Garzik, entre otros, descubrió en el bloque 74638 fue el primer error de inflación de Bitcoin. Dado que el suministro total de la criptomoneda está limitado a 21 millones, la adición de 184 mil millones de monedas fue un gran problema, por decirlo suavemente. Un desbordamiento de entero causó un valor negativo total de la transacción. Como explicó un usuario del foro Bitcoin talk llamado Ifm:’
Normalmente las entradas son iguales a las salidas de una transacción. La excepción es cuando se cobra una ‘tarifa’ por la transacción. La red permite que cualquiera pague voluntariamente cualquier cantidad por una tarifa. Así que cuando la suma fue negativa la diferencia de la entrada parecía una tarifa. Se filtró por todos los controles.
Un atacante desconocido había descubierto el error y lo usó para generar un número ridículamente alto de bitcoins. Si hubieran puesto su mira en un total más modesto, es posible que su exploit hubiera permanecido sin descubrir por más tiempo que los 90 minutos que tomó detectar el esquema. Una vez descubierto, era inevitable que se apresurara un parche, y así sucedió. En menos de dos horas después del impacto de la Vulnerabilidad Común y Exposición 2010-5139, los desarrolladores de Core Gavin Andresen y Satoshi Nakamoto estaban en el caso, y la transacción de 184 mil millones de BTC fue eliminada del bloque 74638.
Fuente: Bitcoin.com, autor Kai Sedgwick
Noticias relevantes:
El registrador de dominios NiceNIC ahora acepta Bitcoin
Siguiente Noticias: Quién quería comprar tu BTC cuando nadie más lo quería?






