La perdurable popularidad de Bitcoin se debe en gran medida al hecho de que ningún tercero lo controla, incluidos los gobiernos. Pero incluso si ese es el caso, los desarrolladores de la moneda están constantemente reflexionando sobre cómo las entidades poderosas podrían hacer agujeros en la tecnología, atacarla o torcer las reglas.
Un vector de ataque potencial en Bitcoin es que los nodos de la purple se comunican entre sí a través del tráfico no cifrado. Poderosos intereses como los gobiernos y los proveedores de servicios de Net (ISP) podrían usar esta debilidad para lanzar ataques de «hombre en el medio» en los nodos de Bitcoin, donde pueden recopilar información en secreto sobre las transacciones enviadas.
Para combatir esto, BIP 324 es una propuesta de mejora de Bitcoin de larga info para cifrar el tráfico entre nodos en la pink de Bitcoin. Esto hace que los metadatos de la purple, como la ubicación de la que proviene una transacción, sean más privados, lo que dificulta que los fisgones espíen lo que hacen los usuarios.
El proyecto fue revivido en 2021 por el desarrollador de Bitcoin Main, Dhruv Mehta, siguiendo el trabajo realizado por el exmantenedor de Bitcoin Core, Jonas Schnelli, a lo largo de los años.
Y el proyecto está casi terminado. La mayoría de el codigo ya esta escrito y los usuarios de Bitcoin ya están probando el código en la crimson principal de Bitcoin. Solo necesita más desarrolladores para probar y revisar los cambios para superarlo por completo.
Censurando Bitcoin
Mehta ha estado decidido a dar vida a BIP 324 porque lo ve como un cambio importante para mantener a Bitcoin fuera del handle de entidades poderosas. Si las entidades poderosas con acceso a lo que los usuarios están haciendo en línea, como los ISP y los gobiernos, pueden averiguar pasivamente qué nodos están haciendo y de dónde provienen las transacciones, pueden detenerse o «censurarse» fácilmente, para lo cual Bitcoin fue diseñado expresamente. evitar.
Él ve este tipo de ataque cada vez más probable a medida que crece Bitcoin. Explicó que la «razón filosófica» para trabajar en BIP 324 es que los gobiernos intentarán descubrir cómo detener a Bitcoin si continúa ganando fuerza.
Un objetivo purely natural serían los «nodos» de Bitcoin, los miles de ordenadores gestionados por voluntarios de todo el mundo que ejecutan el program de Bitcoin. Estos nodos son los que componen Bitcoin entre bastidores.
«Si pueden atacar nodos, pueden dificultarle mucho el uso de Bitcoin», explicó Mehta. «Pueden eclipsar su nodo. Pueden identificar que está ejecutando un nodo Bitcoin Main. Pueden identificar la fuente de la transacciones. Pueden hacer que sea muy difícil ejecutar el nodo», explicó Mehta.
Aunque no solo le preocupan los gobiernos, sino cualquier entidad con suficientes recursos para emprender tal ataque.
«Estoy menos interesado en quién podría hacerlo, estoy más interesado en lo que es posible hacer», dijo. «Si algo es posible y hay un incentivo para hacerlo, entonces cualquier entidad podría hacerlo. Es fácil especular sobre los gobiernos porque aparentemente tienen recursos infinitos, pero ¿podrían ser los ISP? Tal vez. Si los bancos en la sombra se ven afectados, ¿podrían ser ellos? Tal vez”, explicó.
Subiendo el listón
Eso no quiere decir que BIP 324 prevendrá por completo este tipo de ataques y terminará con BIP 324. Bitcoin es un sistema sin permiso. Cualquiera puede participar ejecutando un nodo y conectándose a otros nodos en la pink. «Un ataque de hombre en el medio parece otro nodo. Realmente no puedes detener eso», dijo Mehta.
Pero BIP 324 hace que la recopilación de estos datos sea mucho más difícil. El atacante necesitaría conectarse, o «man-in-the-middle», cada nodo del que quiera recopilar información.
WSin mencionar que, sin BIP 324, un adversario podría recopilar información sobre estos nodos sin siquiera ser notado. Con BIP 324, es más fácil darse cuenta cuando un atacante está tratando de recopilar esta información, porque tiene que hacer conexiones explícitas con cada nodo del que desea recopilar información.
«Ya no eres un adversario pasivo que puede hacer esto de forma encubierta», dijo Mehta.
Hacer todas estas conexiones individuales también es mucho más caro. «Si subes el listón de pasivo a activo, entonces se necesitan muchos más recursos para hacer estas cosas, entonces lo que sucede es que tiene que haber una razón más importante para hacerlo». Mehta dijo, y agregó: «Hoy [attackers] podrían ir tras cantidades muy pequeñas de Bitcoin porque potencialmente pueden ser tan objetivo».
La implementación de BIP 324, cuando se implemente, hará que Bitcoin sea más fuerte, incluso si no elimina el vector de ataque por completo. «Quiero que el peor de los casos sea menos malo», dijo Mehtahe.