C-toxcore: Eliminar ToxDNS y cosas relacionadas de toxcore

Creado en 18 ago. 2016  ·  11Comentarios  ·  Fuente: TokTok/c-toxcore

No estoy seguro de si debería publicar problemas aquí ahora, pero supongo que tiene sentido porque es el único repositorio activo.


Ha habido consenso en que toxcore debería eliminar ToxDNS por completo.

En general, el objetivo de toxcore es proporcionar una base de código ligera, confiable y segura para los clientes. La solución actual con ToxDNS no es segura ni descentralizada.
Además, en mi opinión, usar Tox ID no es un problema tan grande como parece. No obstante, los clientes pueden, por supuesto, implementar servicios de búsqueda HTTPS, pero eso es algo que no debería estar en toxcore.

Aquí el problema anterior -> https://github.com/irungentoo/toxcore/issues/1491


Añadido por iphy:

  • [x] antox
  • [x] q Toxicidad
  • [x] Ricina
  • [ ] Tóxico
  • [ ] uTox
P3 network refactor

Comentario más útil

Si las búsquedas de nombres pueden aprovechar la DHT y realizarse de forma completamente distribuida, entonces es obvio por qué pertenecería a toxcore. Sin embargo, toxcore no debería acercarse a tratar con servidores/servicios de terceros.

Todos 11 comentarios

@tux3 ¿Le importaría a qTox si los toxdns desaparecieran?

qTox está utilizando la búsqueda HTTPS, por lo que no debería ser un problema.

Lo eliminaré cuando qTox elimine el uso de la biblioteca toxdns.

Dado que qTox es compatible con la API HTTPS "toxme", deberíamos poder eliminar la compatibilidad con toxdns3 sin problemas.
El sistema HTTPS todavía sufre los mismos problemas de centralización y confianza (posiblemente es peor, ya que no admitimos la fijación de claves), creo que todos estaríamos felices de tener un reemplazo seguro sin sacrificar la conveniencia.

Específicamente, eliminaré toxdns cuando ningún cliente y biblioteca mantenidos activamente lo usen más. Tiene un costo de mantenimiento muy bajo, por lo que podemos evitar romper el código de las personas. Sería bueno si las partes interesadas escribieran este error si su aplicación se detiene y cuándo se detiene dependiendo de toxdns, para saber cuándo podemos eliminarlo.

No tengo planes de crear soporte para búsquedas de nombres HTTP[S] en uTox.

Dicho esto, planeo escribir una API de búsqueda de nombres en toxcore cuando sea posible. Y desarrolle uTox simultáneamente con esa función. Una vez hecho esto, planeo eliminar el soporte de nombres DNS de uTox.

No, la búsqueda de nombres no debe ser manejada por toxcore.

@GrayHatter ¿Por qué cree que toxcore, y no un cliente, debería proporcionar la función de búsqueda?

Si las búsquedas de nombres pueden aprovechar la DHT y realizarse de forma completamente distribuida, entonces es obvio por qué pertenecería a toxcore. Sin embargo, toxcore no debería acercarse a tratar con servidores/servicios de terceros.

Estaré de acuerdo con @ovalseven8 cuando dice que las búsquedas de nombres no deben ser manejadas por toxcore. Si también está de acuerdo en que Messenger no debe ser manejado por toxcore.

Primero: Messenger como aplicación debe ser fácil de usar.
Y: los ToxID no son fáciles de usar.
Por lo tanto: Messenger necesita hacerlos fáciles.

Creo que la búsqueda/resolución de nombres simples es una solución familiar y útil.

La búsqueda será vital para tox cuando se dirija a personas no técnicas. Para convencer a más personas de que usen tox, especialmente en los teléfonos, se requiere una solución de número de teléfono/libro -> identificación de tox. De lo contrario, cualquier miembro de mi familia o cualquier amigo cambiará.
Y dejar eso a los clientes terminaría en un desastre.

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