Cuando se trata de Bitcoin, un argumento es que la red dominante del mercado nunca cayó. Sin embargo, dicha información es incorrecta, de acuerdo con los datos del sitio web de Bitcoin Uptime, que muestra que el tiempo de transmisión total de la red de Bitcoin es del 99.98%. Durante los 11 años de la creación de Satoshi Nakamoto, su red no ha estado disponible dos veces.
Multimillonarios repentinos
El primer incidente que cerró la red de Bitcoin durante 8 horas y 27 minutos tuvo lugar el 15 de agosto de 2010 y dejó tres direcciones con muchos Bitcoins. El bloque de red 74,638 continúa una transacción que eventualmente creó 184,467,440,737,09551616 Bitcoins para tres direcciones diferentes, dos de las cuales recibieron 92,2 mil millones de Bitcoin cada una. Esto se debió a que el código utilizado para verificar las transacciones antes de incluirlas en un bloque no contó las entradas de gran valor, lo que provocó una reproducción masiva de ellas.
Se lanzó una nueva versión del cliente dentro de las cinco horas posteriores al descubrimiento del error, que contiene una bifurcación suave a las reglas de consenso que rechazaron las transacciones masivas, así como todas las transacciones que pagan más de 21 millones de Bitcoins. Aunque muchos nodos sin el nuevo cliente continuaron generando la cadena de bloques “mala”, los nodos actualizados generaron la buena versión de la red y resolvieron el problema en el bloque 74.691.
La transacción “incorrecta” ya no existe y, en consecuencia, tampoco los Bitcoins creados por ella. Aunque la transferencia ya no existe, los 0.5 BTC consumidos por ella parecen provenir de una fuga.
Tenedor inesperado
La segunda vez que la red de Bitcoin dejó de funcionar, esta vez durante 6 horas y 20 minutos, ocurrió en marzo de 2013. Un bloque tenía un número total de transacciones más alto que cualquier otro número visto anteriormente, siendo minado y transmitido Los nodos de la versión 0.8 de Bitcoin pudieron entender la información, sin embargo, los nodos obsoletos rechazaron el bloqueo. Esto causó una bifurcación inesperada en la cadena de bloques.
Los nodos obsoletos tenían aproximadamente el 60% de la capacidad hash , lo que impedía que la división se corrigiera automáticamente. Para restaurar la red, los equipos BTCGuild y Slush han movido los nodos 0.8 a la versión 0.7, por lo que también rechazarían el bloque más grande. Dicha acción provocó que se organizara la mayor parte del hash sin la existencia del bloque “hinchado”.
Durante la resolución, se produjo al menos un gran gasto doble. Afortunadamente, sin embargo, fue realizado por una persona probando si era posible, sin intención de dañar la red.
Hasta entonces, durante los 11 años de Bitcoin, estos fueron los momentos en que su red se cayó. Debido a ellos, el tiempo de actividad de la red no pudo alcanzar el 100%, dejando solo el 99,9847094531%.