Есть идея: создать децентрализованную WebRTC сеть в которой сигнальными серверами, будут сами клиенты (браузеры, приложения).
То есть совсем от настоящих сигнальных серверов отказаться не получится, но попытаться минимизировать их роль в поддержке сети.
Сейчас идея на стадии идеи. Концепция более или менее уже понятна. Совсем нет времени на реализацию. Если кто-то захочет реализовать, то буду рад помочь и поучаствовать в разработке.
Ну, по сути Вы описываете идею банального децентрализованного интернета. Она существует даже в виде целого американского сериала, где несколько стартаперов якобы лепят нечто подобное.
Технически это возможно реализовать и тут нет ничего сложного, просто каждый участник должен одновременно поддерживать связанные приложения (демоны), каждое из которых отвечает за свою часть работы системы в целом. Один демон - пользователь, другой - сервер, третий - БД, четвертый - неймер (DNS), пятый - гидер и так далее.
С современными мощностями нет никакой проблемы реализовать подобный пакет на базе одного компа. Для раскрутки проекта проще всего начать с реализации простейшего мессенджера, но с высокой степенью анонимизации, глубоким шифрованием и прочими плюшками. Дальше можно это расширять до уровня автономных сайтов, торрент-трекеров и так далее.
НО! Чтобы это все работало не через пень-колоду, нужно это делать не по принципу слоно-жирафо-оленя, лепя один хардкорный движок на другой, и заделывая все щели скриптами. Нужно писать чистый код бэкграунда с нуля на компилируемом языке.
Ну и средства нужны для финансирования такого детища. Хотя бы на старте, пока не заработает мессенджер, а там можно пробовать привлекать средства через рекламу (я бы даже на это пошел, чтобы раскрутить такой проект).