C-toxcore: Удалите ToxDNS и связанные с ним вещи из toxcore

Созданный на 18 авг. 2016  ·  11Комментарии  ·  Источник: TokTok/c-toxcore

Я не уверен, должен ли я публиковать проблемы здесь сейчас, но я думаю, что это имеет смысл, потому что это единственный активный репозиторий.


Существует мнение, что toxcore вообще должен удалить ToxDNS.

В общем, цель toxcore — предоставить легкую, надежную и безопасную кодовую базу для клиентов. Текущее решение с ToxDNS не является ни безопасным, ни децентрализованным.
Более того, использовать Tox ID не такая уж и проблема, как, наверное, кажется на мой взгляд. Тем не менее, клиенты, конечно, могут реализовать службы поиска HTTPS, но этого не должно быть в toxcore.

Вот старая проблема -> https://github.com/irungentoo/toxcore/issues/1491


Добавил iphy:

  • [x] Антокс
  • [x] qTox
  • [х] рицин
  • [ ] Токсичный
  • [ ] ЮТокс
P3 network refactor

Самый полезный комментарий

Если поиск имен может использовать DHT и выполняться полностью распределенным способом, то очевидно, почему он должен принадлежать toxcore. Однако toxcore не должен приближаться к работе с серверами/сторонними сервисами.

Все 11 Комментарий

@tux3 не возражал бы qTox, если бы toxdns исчезли?

qTox использует поиск HTTPS, так что это не должно быть проблемой.

Я удалю его, когда qTox перестанет использовать библиотеку toxdns.

Поскольку qTox поддерживает API «toxme» HTTPS, мы сможем без проблем удалить поддержку toxdns3.
Система HTTPS по-прежнему страдает от тех же проблем с централизацией и доверием (возможно, хуже, поскольку мы не поддерживаем привязку ключей), я думаю, мы все были бы рады получить безопасную замену, не жертвуя удобством.

В частности, я удалю toxdns, когда ни один активно поддерживаемый клиент и библиотека больше не будут его использовать. У него очень низкие затраты на обслуживание, поэтому мы можем избежать взлома кода людей. Было бы хорошо, если бы заинтересованные стороны написали об этой ошибке, если и когда их приложение перестанет зависеть от toxdns, чтобы я знал, когда мы можем ее удалить.

Я не планирую авторскую поддержку поиска имен HTTP[S] в uTox.

Тем не менее, я планирую написать API поиска имен в toxcore, когда это будет возможно. И разрабатывайте uTox одновременно с этой функцией. Как только это будет сделано, я планирую отказаться от поддержки имен DNS в uTox.

Нет, toxcore не должен обрабатывать поиск имени.

@GrayHatter Почему вы думаете, что toxcore, а не клиент, должен предоставлять функцию поиска?

Если поиск имен может использовать DHT и выполняться полностью распределенным способом, то очевидно, почему он должен принадлежать toxcore. Однако toxcore не должен приближаться к работе с серверами/сторонними сервисами.

Я согласен с @ovalseven8, когда он говорит, что поиск имен не должен обрабатываться toxcore. Если он также согласится с тем, что Toxcore не должен обрабатывать Messenger.

Во-первых: Messenger как приложение должно быть простым в использовании.
И еще: ToxID не прост в использовании.
Таким образом: Messenger должен сделать их легкими.

Я думаю, что простой поиск/разрешение имени — знакомое и полезное решение.

Поиск будет жизненно важен для tox при обращении к нетехническим людям. Чтобы убедить больше людей использовать tox, особенно на телефонах, требуется номер телефона/книга -> решение tox id. В противном случае кто-нибудь в моей семье или любой друг переключится.
И если оставить это клиентам, это закончится катастрофой.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

zoff99 picture zoff99  ·  4Комментарии

GrayHatter picture GrayHatter  ·  3Комментарии

Geremia picture Geremia  ·  4Комментарии

fabionar picture fabionar  ·  5Комментарии

SkyzohKey picture SkyzohKey  ·  8Комментарии