> Если я правильно понимаю, то mesh-сети тут полностью не подходят, они не предназначены для сетей с очень большим количеством узлов, некоторые из которых могут работать некорректно (например, подменять MAC и IP-адреса).Вы не верно понимаете. Это действительно очень сложная, чисто математическая задача, которая в общем ещё не решена. Математики по данной теме ещё напишут много докторских диссертаций.
Однако уже лет 20-25 как существует мат описание, RFC и аж три реализации на C, Vala, Python полностью децентрализованной меш P2P сети заменяющей собой сетевой уровень 3 модели OSI другой реализацией протокола маршрутизации. Сеть может существовать как автономно без единого выделенного маршрутизатора, сервера, провайдера и координирующего центра, так и совместно с существующим Интернетом и любыми другими меш сетями.
Существуют математические решения обеспечивающие стабильность меш P2P сети на 2•128 узлов с таблицей маршрутизации всего в несколько килобайт. Для функционирования сети требуются минимальные процессорные ресурсы. Благодаря математическим решением удалось построить безграничную меш P2 сеть в которой вся маршрутизация и DNS работает распределенно на обычных компьютерах всех участников сети, потребляя минимум памяти и CPU.
Более всех в деле меш P2P сетей преуспели Итальянские математики.