Hoy en día, utilizamos una amplia variedad de servicios, desde servicios básicos como electricidad, agua y gas hasta soluciones de transmisión y plataformas de redes sociales.
Según la gravedad y los servicios involucrados, las consecuencias de una interrupción de la red pueden variar desde problemas menores (a menudo bastante molestos) hasta crisis desastrosas.
Si bien los tiempos de inactividad en MasterCard y Visa en 2018 hicieron que los titulares de tarjetas europeos no pudieran pagar por productos y servicios durante varias horas, la actual crisis energética de Texas ha dejado a millones de personas en la oscuridad desde el 10 de febrero.
Además, la UE ordenó a Netflix y a otros proveedores de streaming en marzo pasado que redujeran la calidad de video de sus servicios para evitar una interrupción de la red en los proveedores de servicios de Internet debido al mayor uso por parte de ciudadanos que se aislan por sí mismos.
Por estas razones, la resiliencia de la red, que se refiere a brindar y mantener un nivel de servicio aceptable frente a fallas y desafíos para el funcionamiento normal, se ha vuelto cada vez más importante en los últimos años.
La resistencia de la red también es fundamental para Bitcoin, que ha logrado un tiempo de actividad casi continuo desde su inicio.
Pero, ¿qué hay detrás de la estabilidad mejorada de la cadena de bloques de Bitcoin? ¿Puede la red de la criptomoneda mantener el mismo nivel de resistencia en el futuro?
Bitcoin y las interrupciones de la red
Desde su lanzamiento en enero de 2009, Bitcoin ha tenido un tiempo de actividad superior al 99,986%, lo que coloca a la criptomoneda entre las redes más estables del mundo.
Según la investigación de BinaryCanary que monitoreó 1,000 sitios web en numerosas industrias, el tiempo de actividad promedio de un sitio es del 99,41%, lo que significa un tiempo de inactividad anual de 52 horas para cada servicio.
De hecho, mientras que un proveedor de alojamiento web compartido se enfrenta a un promedio de 35 horas de inactividad cada año, casi el 60% de las empresas Fortune 500 experimentan una interrupción de la red anual mínima de 83 horas.
A modo de comparación, Bitcoin ha estado caído en dos casos durante solo 14 horas y 47 minutos durante la vida útil de la criptomoneda. Como resultado, la red BTC enfrenta una interrupción del servicio anual de una hora y 14 minutos en promedio.
Bitcoin experimentó su primer problema de red el 15 de agosto de 2010 debido a un error, que provocó un bloqueo para crear una transacción con casi 185 mil millones de BTC para tres direcciones diferentes.
Para solucionar el problema conocido como “incidente de desbordamiento de valor”, los desarrolladores publicaron una nueva versión del cliente que contenía una actualización de bifurcación suave (una actualización menor que es compatible con versiones anteriores).
Mientras que la bifurcación suave logró eliminar el error y cancelar la transacción, la red de Bitcoin estuvo inactiva durante 8 horas y 27 minutos antes de que se pusiera en marcha la actualización.
La segunda (y última) vez que se interrumpió la red de Bitcoin fue en marzo de 2013 cuando los mineros que ejecutaban diferentes versiones de clientes de BTC entraron en desacuerdo sobre un bloqueo durante la actualización de BIP 0050.
Como resultado, se produjo una pequeña división de la cadena, que los mineros arreglaron reorganizándose en el mismo cliente. El incidente duró 6 horas y 20 minutos.
A pesar de los dos problemas de red en la historia de Bitcoin, no se pueden considerar interrupciones, solo pequeñas interrupciones que se solucionaron rápidamente.
Cómo Bitcoin mantiene su resiliencia
Incluso con dos interrupciones menores, la red de Bitcoin ha logrado mantenerse resistente, compitiendo con los sistemas de gigantes tecnológicos, como Amazon, Google y Microsoft, en términos de estabilidad.
Pero, ¿qué hay detrás de la resistencia de la red de Bitcoin?
Minimizar interrupciones y problemas internos
La respuesta está en la arquitectura descentralizada de las soluciones blockchain.
A diferencia de los sistemas tradicionales que utilizan un servidor central para operar la red, la cadena de bloques de Bitcoin es mantenida por millones de mineros en todo el mundo.
Como resultado, Bitcoin elimina la amenaza de un solo punto de falla. Por esa razón, incluso si una gran cantidad de nodos se desconectan debido a un ataque de piratas informáticos o una falla técnica, no provocará una interrupción, ya que los nodos restantes mantendrán la red operativa.
Los nodos son dispositivos físicos o virtuales conectados a la red responsables de realizar diferentes funciones (por ejemplo, validar transacciones y agregar nuevos bloques a la cadena) y actuar como puntos de comunicación (todos los mineros son nodos).
Actualmente, Bitcoin tiene más de 10,000 nodos completos activos en todo el mundo, según Bitnodes.io. Curiosamente, BTC también opera un nodo en la Estación Espacial Internacional (ISS), que se utilizó el año pasado para autorizar una transacción criptográfica mientras orbita la Tierra a 5 millas por segundo.
Además, para evitar problemas relacionados con Internet, múltiples tecnologías (como Blockstream Satellite) permiten que los nodos de Bitcoin se comuniquen entre sí sin conectarse a la web.