#ЗаТелеком - это частный канальчик "Скитальца по сетям". Тут только про телеком - что было, что будет и чем сердце успокоится. Новости, инсайты и инсайды.
Попробую на русском коротко:
Существует такой SDK для мобильной разработки. Называется NewNode. Для разработчика использование NewNode Kit выглядит как пара строчек в коде приложения, а принцип работы можно сравнить как бы magic-proxy — система все сама делает и никаких усилий со стороны разработчика не требует вообще.
Вот тут текст на английском
Внутри де происходит следующая «магия» — весь трафик сначала обрабатывается протоколом LEDBAT, который находит кратчайшее расстояние до контента. Который контент совсем не обязательно расположен на сервере, а уже может быть внутри «облака DHT», который грубо можно представить как огромный торрентообменник, созданный исключительно для именно вот этого конкретного приложения. И обмен может происходить не только через интернет, но и путем передачи контента с одного телефона на другой буквально по bluetooth.
Все вместе это дает следующее:
* устойчивость к цензуре - никто не может заблокировать вообще все IP-адреса в интернете.
* Распределенный CDN — даже если ваш сервер «упал» или находится под DDoS, то контент в «DHT-облаке» остается доступным.
Клиенты, которые используют NewNode Kit довольно известны именно как «ркн-устойчивые проекты»:
🔘 Голос Америки
АндроидiOS
🔘 Новости Беларуси: Zerkalo.io -> бывш. TUT.byАндроидiOS
🔘 Навальный: «Умное Голосование». То самое приложение, которое РКН не смог заблокировать в прошлом году
АндроидiOS
🤲
Весь код открыт и доступен на GitHub
Can the NewNode protocol be integrated into an app? NewNode’s two most popular apps - the NewNode messenger and NewNode VPN - both focus on the needs of individual users when connectivity is spotty, allowing people to message each other and connect to their favorite sites. What about d