C-toxcore: Explicação geral sobre o p2p de tox?

Criado em 20 fev. 2018  ·  5Comentários  ·  Fonte: TokTok/c-toxcore

Eu sei que é provavelmente uma das perguntas mais frequentes. Mas não consigo encontrar uma explicação detalhada, nem mesmo uma explicação simples.

Como o software identifica um usuário sem revelar o IP se a ideia central de tox é p2p e uma identificação centralizada torna tox não p2p?
Além disso, algumas informações sobre o funcionamento desse hash (ID de tox) e como ele substitui o compartilhamento de IP seria ótimo para estar no FAQ.

P3 question

Todos 5 comentários

Sua comunicação é apenas ponto a ponto quando você fala com seus amigos. Assim, apenas seus amigos podem ver seu endereço IP. Seu cliente também fala com o DHT, o que permite que outras pessoas o encontrem e enviem solicitações de amizade. Aqui estão algumas explicações:
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 Adicionado como um projeto porque realmente precisamos escrever um texto de introdução melhor que explique melhor a filosofia / pontos técnicos do Tox. ;)

tl; dr Tox usa DHT (Tabela de hash distribuída) para Tox Id -> pesquisas de IP. Cada cliente Tox participa do DHT. Tox Ids são apenas números aleatórios (chaves públicas), nada garante sua exclusividade, mas a teoria da probabilidade. O DHT é reforçado de uma forma que apenas alguém que você tem como amigo pode fazer essa pesquisa, usuários que não estão em sua lista de amigos não podem encontrar seu IP com base em sua Tox Id. Uma vez que seu cliente Toc obtém o IP de alguém de quem você se tornou amigo (e ele aceitou seu pedido de amizade) do DHT, você pode facilmente conectar-se a ele diretamente, IP para IP, e se comunicar.

Na verdade, no momento, há uma maneira de obter o endereço IP sabendo apenas o Tox Id, consulte https://github.com/TokTok/c-toxcore/issues/873

Atualização: corrigido na versão 0.2.2.

Esta página foi útil?
0 / 5 - 0 avaliações