Я
уже писала что из-за наездов на net neutrality, повальной цензуры и слежки мода на mesh и p2p будет только расти! А вот тут как раз предлагают интересное архитектурное решение для мессенджеров на основе P2P CDN.
"Предположим ситуацию стандартного большого города — вы утром едете на метро и просматриваете ленту новостей, скорее всего в вашем списке — не один канал а несколько. Весь контент который вы потребляете — загружается через интернет соединение (которое в метро еще может быть весьма плохого качества). Причем, не вы один в этом поезде (а скорее всего и вагоне) кто смотрит те же самые каналы или чаты, получается — через одно и то же соединение (wi-fi точка доступа в вагоне) проходит один и тот же трафик.
Звучит не оптимально, правда?
Но это можно улучшить — предположим вы заходите в вагон не на конечной станции, а на следующей, а в вагоне уже есть люди и они уже читали те же каналы которые вы обычно просматриваете. Как только вы зайдете в вагон, приложение соединится с аналогичным приложением и начнет обновлять контент через него.
Другими словами — практически моментально вы синхронизируете свою ленту новостей с человеком который уже загрузил её. И в дальнейшем, приложение может оптимизировать работу, загружая контент только на 1 устройство через интернет, передаявая по Mesh сети на сосединие устройства."
Подробное изложение идеи тут:
https://habrahabr.ru/post/352986/