24 февраля, 2015

Социальная сеть на базе торрент-технологий

Чем больше я сравниваю скорости передачи медиа-файлов в торрентах и обычных веб-сайтах (сервисах), тем лучше понимаю, что в именно в торрентах есть большой потенциал для развития некой социальной сети.


Это будет обычная программа, не на Java или .NET, не на Javascript или чём-то подобном, она будет создана на C/С++, или на чём-то аналогичном, позволяющем добиться скорости работы и компактности кода. Внешне она будет немного напоминать старый µTorrent в некоторых аспектах функционирования, но более всего будет походить на самые популярные соцсети. Определённый базовый функционал будет расширяться классическими плагинами, которые смогут создавать сами пользователи. На домашних компьютерах программа по-умолчанию будет сворачиваться в трей, где будет ожидать приёма личных сообщений и сигнализировать о нём тихо или громко в зависимости от настроек.


Внешний вид и основной функционал будут весьма точно эмулировать социальные сети, вроде VK, т.е. будет возможно создавать сообщества, заливать видео, музыку, фото, а также писать сообщения, и всё это сразу становится видимым для членов вашей группы. Чтобы новая программа имела успех, скопировать внешний вид обычных социальных сетей необходимо, а для последующего изменения интерфейса или функционала будут предлагаться официальные плагины. Можно будет переключиться в полноэкранный режим, в котором будут скрыты окна и их кнопки, и компьютер превратиться как бы в терминал социальной сети.


Во время первого запуска программа определяет ваш регион (язык) и скорость доступа к Интернету и автоматически подключает вас к вашему местному хабу, где вам становится сразу доступен весь текстовый контент, а чтобы получить доступ к музыке или видео нужно будет вступить в соответствующие открытые или закрытые группы. При этом свободные от копирайта музыка и видео будут доступна сразу же, на базовой странице вашего языкового хаба. Защищаться от копирастов будем социальным методом, с помощью создания закрытых групп, куда посторонним вход заказан, но где будет действовать режим абсолютной свободы файлообмена. При первом запуске программа создаёт файловое хранилище, шифрованный контейнер, вернее даже несколько контейнеров – для текста, фото, музыки и видео, куда и закачиваются автоматически выкладываемые и просматриваемые файлы. После чего все используемые файлы становятся доступны либо всем, либо членам сообщества и остаются постоянно доступными для них, пока не будут удалены, но даже так они останутся доступны у тех, кто их просматривал. Важный момент – к файлам программы и файлообмена невозможно будет получить доступ извне средствами операционной системы или сторонних программ, не просмотреть их, и не изменить.


Если сделать быструю и удобную программу, не создающую угроз безопасности и приватности, то может быть получится на равных конкурировать с социальными сетями, исполненными в виде веб-сервиса.