Para mí, parece que lo único que Tor está haciendo para el anonimato (¡no la seguridad!) es el hecho de que no registra el tráfico que entra y sale, porque obviamente si todos los enrutadores registraban el tráfico que lo atraviesa (por no hablar de publicar esa información), todas las vías serían claramente visibles y, entonces, cualquiera podría hacer un seguimiento de cualquiera.
Pero, ¿cómo garantiza Tor que los nodos no registren su tráfico y / o los envíen a un adversario? Apostaría a que todos los enrutadores controlados por la NSA mantendrían un registro de esto y apuesto a que la mayoría de los enrutadores privados también lo harían, ya que Tor es de código abierto y ya que las personas son naturalmente impulsadas por el mal.
El anonimato aún funcionaría si los nodos no cooperaran entre sí (compartiendo los registros de tráfico) o si los datos pasaron a través de un nodo honesto que no registra ninguna información, pero sigue siendo un defecto importante si la mayoría de la red no lo hace. No sé si puedes confiar.
Entonces, ¿cómo sabe la red Tor si confiar en un nodo para que no envíe información de tráfico a un adversario o para que esté disponible públicamente?