C-toxcore: ¿Explicación general sobre p2p de tox?

Creado en 20 feb. 2018  ·  5Comentarios  ·  Fuente: TokTok/c-toxcore

Sé que probablemente sea una de las preguntas más frecuentes. Pero no puedo encontrar una explicación detallada, ni siquiera sencilla.

¿Cómo identifica el software a un usuario sin revelar la IP si la idea central de tox es p2p, y una identificación centralizada hace que tox no sea p2p en absoluto?
Además, sería genial estar en las Preguntas frecuentes para obtener información sobre el funcionamiento de ese hash (ID de toxina) y cómo reemplaza el intercambio de IP.

P3 question

Todos 5 comentarios

Tu comunicación es solo de igual a igual cuando hablas con tus amigos. Así que solo tus amigos pueden ver tu dirección IP. Su cliente también habla con el DHT, lo que permite que otras personas lo encuentren y le envíen solicitudes de amistad. A continuación se ofrecen algunas explicaciones:
https://tox.chat/faq.html#how -tox-privacy
https://tox.chat/faq.html#tox -leak-ip
https://tox.chat/faq.html#tox -tracking-dht

@ TokTok / contributors Se agregó esto como un proyecto porque realmente necesitamos escribir un texto de introducción mejor que explique mejor la filosofía / los puntos técnicos de Tox. ;)

tl; dr Tox usa DHT (Distributed Hash Table) para Tox Id -> búsquedas de IP. Cada cliente de Tox participa en el DHT. Los ID de toxinas son solo números aleatorios (claves públicas), nada garantiza su singularidad excepto la teoría de la probabilidad. DHT está reforzado de tal manera que solo alguien con quien usted ha sido amigo puede realizar esta búsqueda, los usuarios que no están en su lista de amigos no pueden encontrar su IP basándose en su ID de Tox. Una vez que su cliente de Toc obtiene la IP de una persona a la que ha hecho amigo (y han aceptado su solicitud de amistad) del DHT, puede conectarse fácilmente a ellos directamente, IP a IP, y comunicarse.

En realidad, en este momento hay una forma de obtener la dirección IP sabiendo solo el ID de Tox, consulte https://github.com/TokTok/c-toxcore/issues/873

Actualización: corregido en la versión 0.2.2.

¿Fue útil esta página
0 / 5 - 0 calificaciones