¿Las criptomonedas nunca pueden descentralizarse por completo porque la búsqueda de pares está centralizada?

Cuando se ejecuta inicialmente un cliente de criptomonedas, debe buscar pares de una fuente centralizada. Si un atacante obtiene el control de todos los servidores pares predeterminados de un cliente, podría restringir el acceso del cliente al resto de los pares. Entonces, pueden darle al cliente datos falsos y no habría forma de que el cliente lo sepa.

¿Estamos simplemente ignorando este problema porque será difícil obtener el control de los servidores?

Respuestas (2)

... necesita buscar pares de una fuente centralizada.

No exactamente. Una vez que esté conectado a la red, comenzará a recibir listas de direcciones IP y puertos de clientes conocidos.

Hay una lista de seednodes integrados en Bitcoin . Estas direcciones solo se utilizan como último recurso.

Después de conectarse a la red una vez, ya no necesitará usar las semillas de DNS, etc. La red Bitcoin tiene un sistema que permite que cada participante de la red (con el tiempo) obtenga las direcciones IP de todos los demás participantes de la red. Bitcoin almacena esta información en una base de datos local ( peers.dat) y contacta con estos nodos la próxima vez que se inicia.

¿Estamos simplemente ignorando este problema porque será difícil obtener el control de los servidores?

Tenga en cuenta que si el usuario descubre que está siendo atacado, solo necesita conectarse a un nodo real de Bitcoin. Sería "bastante difícil" para un atacante lograr esto, y probablemente no valga la pena económicamente.

Si un atacante obtiene el control de todos los servidores pares predeterminados de un cliente, podría restringir el acceso del cliente al resto de los pares.

No, porque si los servidores DNS se cerraran, todos simplemente publicarían sus ip de nodo en su firma en bitcointalk.org o sus facebook o cualquier otro millón de sitios.

Luego, solo requiere que los nuevos participantes encuentren UNA dirección IP en algún lugar y ese nodo le enviará una lista de más direcciones IP y así sucesivamente.