Hace ocho primaveras la red de Bitcoin se bifurcó durante 6 horas

By | March 14, 2021


Hechos esencia:
  • El evento ocurrió el 11 de marzo de 2013 a la cima del sillar 225.430 de la red de Bitcoin.

  • La desvío ocurrió de forma accidental, luego de una puesta al día de los nodos bitcoind.

Desde la creación de Bitcoin se han llevado a angla más de 15 bifurcaciones de su protocolo, siendo la mayoría cambios consensuados por la comunidad. Sin retención, todavía se tiene registro de eventos inesperados que han puesto en aviso el registro de sus operaciones, tal y como ocurrió este mes hace ocho primaveras detrás.

Para contar esta historia es necesario recorrer en el tiempo hasta el 11 de marzo del 2013. Fue en esta aniversario, en horas de la mañana, cuando usuarios de Bitcoin empezaron a reportar información extraña proveniente de la red. Por ejemplo, algunos desarrolladores señalaban que la blockchain acababa de alcanzar el sillar 225.431, mientras que otros afirmaban que en existencia recientemente se había minado el sillar 225.430. Es afirmar, existía una diferencia de un sillar en los registros de distintos servidores.

Para ese momento del día aún no sabían que había ocurrido una desvío dura (hardfork) inesperada, y que en existencia estaban viendo los registros de dos cadenas paralelas. Exacto, para aquel entonces existían dos blockchains de bitcoins minándose al mismo tiempo. Esta situación ponía en peligro el funcionamiento de la red, puesto que un sistema monetario no puede tener dos libros contables al mismo tiempo y seguir funcionando como efectivo.

Lo que siquiera se sabía para ese momento, y que se descubrió poco a posteriori, es que una puesta al día en el cliente de nodo bitcoind es lo que había producido la desvío no planificada. La comunidad estaba frente a un hardfork accidental que debía ser solucionado cuanto ayer para evitar el desplome del precio de bitcoin y apoyar orden en el consenso de la red. Es así como inicia una odisea que duró 24 bloques, un a ojo de seis horas, donde Bitcoin tuvo dos redes.

¿Qué ocurrió en Bitcoin ese marzo del 2013?

La desvío ocurrió en plena migración del código de bitcoind (BerkeleyDB) a uno más progresista (LevelDB), correcto a que los desarrolladores de este software introdujeron accidentalmente un cambio en las reglas del protocolo de Bitcoin. El nuevo cliente había eliminado un orilla de soledad de la colchoneta de datos que es básico para el almacenamiento de información y transacciones en la red. Mientras en Bitcoin el soledad es de 10.000 BDB (big data block) según sus reglas de consenso, esta nueva traducción del cliente bitcoind no poseía ninguna traba.

Correcto a ello, se generó una red alternativa que poseía este «nuevo» protocolo de Bitcoin, la cual estaba siendo operada por todos aquellos nodos que habían actualizado a la nueva traducción de bitcoind. Hay que tomar en cuenta, encima, que bitcoind era para aquel entonces uno de los clientes más utilizados por los mineros de la red. En este sentido, la nueva dependencia de bloques tuvo la capacidad de crecer incluso más rápido que la diferente y llegó a adelantarla por 13 bloques.

La desvío inició en el sillar 225.430, y con la movilización de las principales empresas de aquel entonces —Bitpay, BitcoinStore y MtGox—, pegado con los operadores de minería se logró revertir la desvío y dejar que la dependencia diferente tomara liderazgo. Los operadores de nodo simplemente revirtieron la puesta al día de bitcoind, volviendo a instalar la traducción mencionado (la 0.7.2) y todo volvió a la normalidad para el sillar 225.454.

Sin retención, el suceso trajo consigo varias consecuencias. Por ejemplo, se reportaron pérdidas en ganancias mineras de 26.000 dólares, puesto que los mineros de la dependencia que se desechó reclamaron recompensas de 25 BTC por sillar minado. A sabiendas de que se minaron un total de 24 bloques en paralelo, esto representa unos 600 BTC, que al día de hoy tendrían un valencia de más de 35 millones de dólares. Asimismo, todavía se reportó un doble compra de 10.000 dólares procesado desde la plataforma OkPay.

A pesar de las pérdidas, la existencia es que, aunque este evento produjo serias críticas en la seguridad del consenso de Bitcoin, no ha sido el suceso más preocupante de su historia. Por ejemplo, en el 2010 se reportó un error en el protocolo de Bitcoin que generó una transacción que contenía dos horizontes con un total de 184 mil millones de BTC.

Un monto que representa mucho más del suministro total que tiene la red programada para emitir (que son 21 mil millones de BTC). Correcto a esta situación, se tuvo que difundir una nueva traducción del software de Bitcoin, el cual arregló el error y permitió que la red mantuviese su funcionamiento.

Para el 2015, tres primaveras a posteriori de la desvío inesperada del 11 de marzo, se volvió a reportar un hardfork accidental. No obstante, esta situación se resolvió relativamente rápido, y sólo se crearon seis bloques paralelos ayer de que los mineros volviesen al consenso de la red diferente. Una serie de eventos que ha dejado cicatrices de hostilidades sobre Bitcoin, pero que todavía la han convertido en una red más robusta y resiliente a este tipo de eventualidades.



Source link