Bitcoin Core, el software que rige el protocolo de Bitcoin, implementó una actualización a 0.20.0. Entre las características está la capacidad de la red para protegerse contra ataques de grandes jugadores, como naciones o grandes corporaciones informáticas. 

Bitcoin ahora más protegido

Llamada «Asmap», la implementación protege las capacidades básicas peer-to-peer de la red Bitcoin. Los nodos, que forman la arquitectura más significativa, ahora se asignan a los sistemas autónomos (AS) de nivel 1 o nivel 2. 

Este último se define en la actualización como grandes reproductores de Internet como Google Cloud o Amazon Web, que podrían operar en la red de Bitcoin con múltiples planes de enrutamiento. Sin embargo, con 0.20.0, todas las conexiones a un solo AS serán limitadas. 

Lo anterior evita el Ataques de «Erebus», definido por los investigadores de la Universidad Nacional de Singapur (NUS) como uno que permite a las redes AS censurar Bitcoin mediante el «spoofing» de conexiones. En un artículo de 2019 que detalla el ataque, los investigadores dijeron que la falla podría, en teoría, paralizar la red de Bitcoin y potencialmente causar que un grupo minero influyente se «corte». 

En el papel, Erebus involucra a actores maliciosos para conectarse a tantos nodos de Bitcoin como sea posible utilizando la potencia informática y las capacidades de red. Luego, los atacantes podrían «aislar» un solo nodo, comenzar a influir en un nodo de la víctima mediante la conexión con sus compañeros y finalmente pasar ocho conexiones de la víctima a través del actor malicioso. 

A lo que esto lleva es a presentar una oportunidad para que los malos actores «corten» los intercambios o Grupos mineros de Bitcoin desde la red, causando un cambio fundamental en el comportamiento transaccional. 

Los investigadores de NUS explicaron en ese momento:

«Nuestro ataque es factible no debido a errores recientemente descubiertos en la implementación del núcleo de Bitcoin, sino a la ventaja topológica fundamental de ser un adversario de la red».

Agregaron una gran cantidad de direcciones de red que podrían utilizarse de manera confiable durante un período prolongado de tiempo, mientras que un AS puede «apuntar a nodos específicos como grupos de minería o intercambios de cifrado».

Otras criptos en riesgo también

La investigación estima que 10,000 nodos de Bitcoin eran susceptibles a tales ataques antes de que se lanzara la actualización 0.20.0. Los académicos señalaron que solo tomaría un período de cinco a seis meses para que un mal actor realice con éxito tal truco. 

 Gleb Naumenko colaborador de Bitcoin Core, dijo a Coindesk :

«Estamos resolviendo un problema no de su proveedor de Internet, sino de algunos proveedores de Internet en el mundo que lo fastidian porque eso es mucho más peligroso».

Para los no iniciados, Bitcoin funciona de manera similar a cómo funcionan los torrents: se conecta a sus pares para obtener datos y utiliza información colectiva de otros nodos para determinar el funcionamiento de la red. Sin embargo, si un solo nodo se conecta con un nodo malicioso, el AS puede decidir cómo ese nodo se conecta con el resto de la red para esa conexión en particular. 

Mientras tanto, Naumenko dijo que Bitcoin no es el único en problemas: «casi todas» las criptomonedas que trabajan en un marco de igual a igual sufren el problema. De hecho, el documento NUS destaca DashLitecoinZcashy otras en riesgo. 

Pero el problema no es técnico, explica Naumenko, diciendo que es «arquitectura de igual a igual y parte de todos los sistemas».