Даже если закрыть глаза на то, что я писал число от балды, пользование интернета не ограничивается одним лишь мессенджером, в эти 50 мб ещё соцсети и браузер надо впихнуть как-то
p2p сети работают тем лучше, чем больше в них участников
Только если среди участников будут такие, которые с белыми айпишниками и которым не жалко трафик. Если утрировать и представить, что абсолютно все будут с мобильниками, дорогим лимитированным трафиком и аккумулятором держащим хорошо если полдня, то p2p не будет работать вообще
Ну, с федерацией сделать всё рабочим совсем нетрудно и любой школьник может :) Но всё ж федерация в общем случае уязвима к сабжевым штрафам и блокировкам (правда, в нетипичности, которую упомянул ValdikSS, я ещё не разбирался)
В моём понимании реплика повторяет данные основного сервера. Опустошаем данные основного сервера — реплики синхронизируются и опустошают у себя — всё, логический корневой сервер выведен из строя. Опустошаем остальные 12 основных серверов — все 632 реплики подтягивают обновления и опустошаются — интернет умер, ходим на хабр по айпишнику. До тех пор, пока не вытащат данные из бэкапов и не успевших протухнуть кэшей.
Мне нужен мессенджер на телефоне. Централизованные шпионят, джаббер-федерации штрафуют, блокируют и отваливаются, а эти ваши ноды сжирают все ресурсы телефона. Чем пользоваться-то блин?
Это всё реплики. Я не нашёл инфу, принадлежат ли реплики тем же 12 организациям, но если да, то это всё ни о чём, потому что организация может отрубить все свои реплики и всё
Работает медленно == не работает. Для мессенджеров задержки более нескольких секунд неприемлемы, а у меня есть опасение, что информация в мегаторренте с координационными данными будет обновляться по полчаса, а потом ещё несколько минут на преодоление NAT. Для меня как простого пользователя это категорически неприемлемо, поэтому я сижу в Telegram :D
Есть опасение, что данные в таком мегаторренте не будут успевать обновляться и будут постоянно устаревшие. Если для раздач это ещё может быть приемлемо (не каждую секунду раздачи меняются всё-таки), то попытка применить что-то аналогичное к мессенджерам сильно ударит по юзерфрендли, а также по трафику на мобильниках
Что «и»? Все сервера, которые знают про какую-то раздачу, могут быть недоступны по разным причинам. И будь хоть даже миллион сидов — если скоординировать некому, передачи данных не будет. DHT, как я уже дважды сказал, на практике работает плохо.
В контексте массового мессенджера непопулярность не является проблемой.
Ровно наоборот, проблема становится крайне остра: если выражаться в терминах торрентов, отдельно взятая переписка — это один «сид». Если в случае с торрентами мы можем скачать раздачу у тысяч других сидов (при их наличии), то в мессенджере мы должны соединиться только с одним конкретным «сидом» для получения от него сообщений. И это очень большая проблема, которую DHT решить в общем-то не способен, тем более, как я уже трижды упоминал, он даже в самих торрентах плоховато работает. Предлагаю вернуться в https://geektimes.ru/post/296663/#comment_10512307 — вы там ничего конкретного ещё не ответили, как Алиса и Вася должны соединяться-то)
Сервер не скоординировал — участники друг о друге не в курсе — данные передавать тупо некуда. DHT несильно помогает, особенно на непопулярных раздачах, проверено на практике
Торренты централизованы в серверах. Мне недавно рутрекер окончательно заблочили — раздачи отвалились почти целиком. Да, есть DHT, но он работает очень неспешно, участников стало очень мало, скорости скачивания и раздачи сильно просели после блокировки.
… лет через двадцать. Сейчас ни один известный мне домашний провайдер не даёт IPv6, и мне самому приходится без него сидеть
Даже если закрыть глаза на то, что я писал число от балды, пользование интернета не ограничивается одним лишь мессенджером, в эти 50 мб ещё соцсети и браузер надо впихнуть как-то
Только если среди участников будут такие, которые с белыми айпишниками и которым не жалко трафик. Если утрировать и представить, что абсолютно все будут с мобильниками, дорогим лимитированным трафиком и аккумулятором держащим хорошо если полдня, то p2p не будет работать вообще
Ну, с федерацией сделать всё рабочим совсем нетрудно и любой школьник может :) Но всё ж федерация в общем случае уязвима к сабжевым штрафам и блокировкам (правда, в нетипичности, которую упомянул ValdikSS, я ещё не разбирался)
С точки зрения простого пользователя Matrix'у не хватает нормальных нативных клиентов уровня телеграма. А протокол мне совершенно не нравится.
Именно
В моём понимании реплика повторяет данные основного сервера. Опустошаем данные основного сервера — реплики синхронизируются и опустошают у себя — всё, логический корневой сервер выведен из строя. Опустошаем остальные 12 основных серверов — все 632 реплики подтягивают обновления и опустошаются — интернет умер, ходим на хабр по айпишнику. До тех пор, пока не вытащат данные из бэкапов и не успевших протухнуть кэшей.
Если я не прав, это будет хорошо.
Мне нужен мессенджер на телефоне. Централизованные шпионят, джаббер-федерации штрафуют, блокируют и отваливаются, а эти ваши ноды сжирают все ресурсы телефона. Чем пользоваться-то блин?
Это всё реплики. Я не нашёл инфу, принадлежат ли реплики тем же 12 организациям, но если да, то это всё ни о чём, потому что организация может отрубить все свои реплики и всё
Больше допустимого в пару сотен раз, не пойдёт
Тогда сходите исправьте информацию в википедии, там написано про всего 13 серверов и всего 12 организаций, остальное — реплики
Китайкомпьютеры интересуют мало, больше китайфоны. Такая штука уложится в 50 мегабайт в сутки и хотя бы пару дней работы аккумулятора?
Работает медленно == не работает. Для мессенджеров задержки более нескольких секунд неприемлемы, а у меня есть опасение, что информация в мегаторренте с координационными данными будет обновляться по полчаса, а потом ещё несколько минут на преодоление NAT. Для меня как простого пользователя это категорически неприемлемо, поэтому я сижу в Telegram :D
По описанию совершенно не похоже, что всё это будет работать на китайфоне 2012 года
Ну фиг знает, но ничего реально работающего я пока не видел. То ли инженеры ленятся, то ли это не так просто как вам кажется)
Есть опасение, что данные в таком мегаторренте не будут успевать обновляться и будут постоянно устаревшие. Если для раздач это ещё может быть приемлемо (не каждую секунду раздачи меняются всё-таки), то попытка применить что-то аналогичное к мессенджерам сильно ударит по юзерфрендли, а также по трафику на мобильниках
Я похоже окончательно запутался о чём вообще речь
Что «и»? Все сервера, которые знают про какую-то раздачу, могут быть недоступны по разным причинам. И будь хоть даже миллион сидов — если скоординировать некому, передачи данных не будет. DHT, как я уже дважды сказал, на практике работает плохо.
Ровно наоборот, проблема становится крайне остра: если выражаться в терминах торрентов, отдельно взятая переписка — это один «сид». Если в случае с торрентами мы можем скачать раздачу у тысяч других сидов (при их наличии), то в мессенджере мы должны соединиться только с одним конкретным «сидом» для получения от него сообщений. И это очень большая проблема, которую DHT решить в общем-то не способен, тем более, как я уже трижды упоминал, он даже в самих торрентах плоховато работает. Предлагаю вернуться в https://geektimes.ru/post/296663/#comment_10512307 — вы там ничего конкретного ещё не ответили, как Алиса и Вася должны соединяться-то)
Сервер не скоординировал — участники друг о друге не в курсе — данные передавать тупо некуда. DHT несильно помогает, особенно на непопулярных раздачах, проверено на практике
Торренты централизованы в серверах. Мне недавно рутрекер окончательно заблочили — раздачи отвалились почти целиком. Да, есть DHT, но он работает очень неспешно, участников стало очень мало, скорости скачивания и раздачи сильно просели после блокировки.