Соцсети — что дальше?

    Эта заметка является полётом безудержной фантазии с претензией на аналитику на тему «куда идём мы с Пятачком».

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

    Когда Интернет был ещё младенцем, он представлял собой месиво технологий, часто взаимно несовместимых. С началом стандартизации, TCP/IP и всего последующего, Интернет как ребёнок произнёс своё первое слов, перешагнул через океаны и распространился по миру. Подростком он вырастил WWW и так стал самым массовым источником и хранилищем информации за всю историю человечества. Зрелость Интернета пришла с парадигмой «юзеро-центричности» и Web 2.0, что вывело Интернет на грань становления коллективным разумом.

    И сейчас мы стоим на этой грани и наклоняемся вперёд.

    Если посмотреть на это с менее романтических позиций, то похоже, что взаимодействие между человечеством и Интернетом претерпело несколько постепенных сдвигов парадигмы. Такая смена происходит каждый раз, когда доступность Сети достигает нового уровня.

    Например, как только доступ в Сеть был коммерциализован, кто угодно мог выйти онлайн и Интернет перестал быть царством академически скучной науки; это вызвало рост числа его пользователей. Как только Интернет распространился по миру, люди смогли общаться друг с другом независимо от географического расположения (и это стоило гораздо дешевле телеграмм и телефонных звонков); это вызвало рост доступности. Как только значительное количество пользователей Интернет ощутили необходимость выхода своих творческих усилий не будучи в то же время техническими экспертами, рынок телекоммуникаций предоставил такую возможность. Как только широкополосный доступ стал массово доступен населению, Интернет взорвался мультимедийными возможностями невиданными ранее в эпоху Netscape, GIFок и диалапных модемов.

    Сдвиги таким образом продолжались вплоть до самого недавнего, который я осмелюсь назвать «пришествие суррогатов», и вот почему. Мы уже привыкаем к облачным технологиям, внезапному приходу тач-интерфейсов на всё подряд, умным домам и очкам, автопилотам в автомобилях, всё более миниатюрным и всё более мощным нетбукам и планшетам и вообще всем этим новомодным штучкам. Но весь этот широкий спектр технологических чудес занят обслуживанием пользователей, которые всё больше и больше времени проводят в — да! — Социальных Сетях.

    Социальные Сети — это уже не только грань, аспект или сторона множества услуг в Интернет. Нет, теперь это сердечный ритм, который слышен за всем. Сколько было попыток изобрести что-нибудь такое, что будет на каждой веб-странице? Теперь это есть — аккуратный ряд кнопочек «share via…» а то и «login with...». Аудитория Социальных Сетей достигла миллиарда и увеличивается, и обязательно превысит числа, с трудом достигаемые даже для радио и телевидения в их лучшие дни. Правительства используют Социальные Сети и люди слушают новости от своих лидеров и репостят их практически мгновенно. В Социальных Сетях ведутся войны, совершаются преступления, ведутся расследования, теряются жизни, устанавливаются отношения, разбиваются сердца, звучат молитвы и проповеди, учатся студенты и так далее.

    Вообще, сложно представить какой аспект ежедневной жизни НЕ происходит в Социальных Сетях, кроме физиологических потребностей, конечно. Как же мы умудрились построить полноценную параллельную реальность и добровольно поселиться среди её суррогатов? Ответ кажется сложным, но я упрощу его так: это стало возможным благодаря последнему сдвигу парадигмы, который ввёл в обиход целый класс носимых и компактных устройств с доступом в Интернет, достаточно мощных для того, чтобы поддерживать все функции взаимодействия в Социальных Сетях и веб-технологии, доступные для их настольных братьев и ноутбуков. Напомню, прошло ведь всего 10 лет с тех пор, как мобильные разработчики мучились с WML-деками.

    Люди в общественном транспорте уже меньше разговаривают друг с другом или обращают внимание на окружающий мир, но всё больше проверяют, что появилось на их любимом канале, стене или новостной ленте. Но даже если они и замечают что-нибудь интересное из происходящего, то это зачастую лишь повод записать событие на видео и отправить его в онлайновую реальность быстрее других свидетелей. Психиатры начинают подозревать соискателей работы в антисоциальном поведении, если у них нет профилей в Социальных Сетях, и работодатели даже готовы в это поверить.

    Создатель и владелец одной из крупнейших Социальных Сетей недавно был уволен за отказ предоставить властям информацию об активистах восстания, которые использовали его сеть для создания групп поддержки и информации.

    Что-то пугающее происходит в этом мире, если ИТ-предприятия достигают такой всепланетной стратегической важности. Представьте, что будет, если Google, Wikipedia или Facebook отключатся на один день?

    В общем, хватит. Всё это может звучать, как будто бы я собрался жаловаться о «днях былых и недостижимых» которые ушли в прошлое из-за Социальных Сетей. Нет, изменения двигают эволюцию. Однако, чтобы эволюция привела к высоко-конкурентным решениям, ей важно двигаться без ограничений и без контроля, как естественный отбор в дикой природе.

    Теперь пришло время провести некоторые параллели. Помните, как одноранговые файлообменные сети вошли в повседневный быт Интернета? Вначале был Napster. Знаменитый пионер файлообмена, закрытый по решению суда потому, что в те времена никто особо не заботился о выживании сети и подозревал важность децентрализации в будущем. Сеть eDonkey2000 отключена, и её владельцы оштрафованы на $10M по тем же самым причинам, юридическим и техническим.

    Не касаясь моральных аспектов файлообмена (всё же, инструменты не совершают правонарушений сами по себе), всё это стало возможным благодаря архитектурным особенностям одноранговых сетей того времени. Наследие «клиент-серверной» архитектуры живёт и по сей день, привнося единые точки управления и сбоя в большинство современных сетевых решений.

    Однако, одноранговое сообщество оказалось быстро обучающимся и легко внедряющим инновации. К моменту юридической атаки на The Pirate Bay файлообменные технологии совершили рывок вперёд, убирая саму необходимость управляющей инфраструктуры сети и внедряя методы отказоустойчивости, которые позволяют сети функционировать даже когда значительное количество её узлов отслежено и отключено. Сеть eDonkey стала менее зависимой от центральных индексных серверов — появился Overnet и распределённые серверы. Сети Gnutella были уже изначально разработаны по схеме кустов и листьев, без индексных серверов в принципе. Принцип сети Kademlia на распределённых хэш-таблицах получил ряд применений в других одноранговых решениях.

    Общая тенденция такова, что для обеспечения стабильности, долговечности, масштабируемости и отказоустойчивости услуг, требуемых проектом на основе одноранговых сетей, он не должен иметь очевидной точки контроля и сбоя. Другими словами, должна принципиально отсутствовать глобальная кнопка «Выкл».

    И сколько же современных Социальных Сетей обходятся без такой кнопки? Ни одной. Причины вполне понятны — объём ресурсов и трудозатрат, требуемых для разработки, внедрения и обслуживания чего-то масштаба Facebook или Twitter требует таких же серьёзных вложений, что вынуждает каждую популярную Социальную Сеть быть коммерческим предприятием.

    Суждения о том, хорошо это или нет, выходят за рамки данного дискурса, и, в общем, напоминали бы древние споры между сторонниками свободного и закрытого программного обеспечения, у каждого из которых есть свои недостатки и преимущества.

    Теперь, видя картину в целом, можно предложить путь в туман будущего. Рано или поздно, Социальные Сети как закрытый коммерческий продукт встретятся со своими альтернативами. Для начала эти альтернативы будут хилыми и неуклюжими. Но первые версии ядра Linux тоже были хилыми и неуклюжими, а сейчас только 7% веб-серверов Интернет работают не на нём.

    Будут попытки закрыть и запретить их, юридически или технически. Чтобы выжить, основной принцип архитектуры будущих Социальных Сетей должен включать что-то вроде однорангового распределённого отказоустойчивого меша взаимозаменяемых узлов. Такой принцип был проверен на практике, показал уверенность и перспективу — вы можете в этом убедиться, проверив сколько мирового Интернет-траффика занимает, например, BitTorrent.

    Я намеренно не углубляюсь в технические детали. Мы не знаем какие возможности могут продемонстрировать будущие мобильные, настольные, облачные и какие-нибудь ещё не изобретённые платформы. Сегодня идея разместить несколько FullHD фильмов в прототипной аматорской одноранговой сети может показаться смешной, потому что, в отличие от них, мэйнстримные Социальные Сети справятся с этим очень легко. Но всё-же Torrent-TV уже сейчас на пороге внедрения, а диалапные модемы ушли в прошлое всего лишь десять лет назад.

    Разработчики таких Социальных Сетей смогли бы использовать лучшие стороны решений, существующих сегодня — безопасность BitCoin, надёжность Skype, производительность BitTorrent и так далее. Широкое внедрение IPv6 поможет решить проблемы связности сети, вызванные исчерпанием адресов IPv4 и костылями типа NAT и VPN.

    Мне бы хотелось видеть этого ещё не рождённого ребёнка Информационной Эпохи не только как очередную «сеть в сети», но как самый большой сдвиг парадигмы, выводящий Социальные Сети не в роль альтернативной реальности для эскапистов, а как инструмент формирования человечества и его будущего в первое истинно распределённое цифровое самоуправляемое общество.

    Сопротивление бесполезно.

    P.S. Эту статью я читал. Автор, ИМХО, несколько более пафосен, категоричен и самонадеян, чем следует. И зря углубляется в технические детали. Но хорошо уже то, что идея витает в воздухе.
    Share post

    Similar posts

    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 31

      +9
      Ниочём.
      Параллель «файлообменники — социальные сети» не выдерживает никакой критики: на файлообмене корпорации теряли, в соц.сетях — зарабатывают, причём речь идёт о таких суммах, что за социальные сети можно не волноваться вообще. Можно волноваться лишь за отдельные экаунты в них.
        +1
        1. Файлообменники я привёл не как параллель, а как пример того, что происходит, если на какую-то группу технологий и их реализацию начинает оказываться систематическое давление. То, что сейчас давление на соцсети только начинается, повод задуматься, к чему всё идёт.
        2. Поскольку файлообменные сети являются частным случаем распределённых одноранговых, то параллель, если и есть, проходит именно на этом уровне — я имел в виду, что рано или поздно придётся отказаться от «клиент-серверного» и даже облачного наследия в этой области, а не то, что надо строить социалки на файлообменных принципах (хотя при таком подходе они там обязательно будут).
        3. Относительно того, кто на чём зарабатывает. Steam, например, с вами не согласен категорически, да и другие менее известные P2P CDN тоже.
        4. Предлагаемая концепция одноранговой социалки не противоречит в принципе возможности монетизации услуг в ней, зато закрывает возможность контроля за сетью в целом в интересах монетизатора, что есть несомненный плюс.
          0
          1. Соц.сети несут золотые яйца, эту курицу просто не дадут зарезать. Повыдёргивать отдельные перья — вполне, но это не проблема соц.сетей
          2. Зачем, тем более — массово? Ну вот для чего и чем именно соц.сети станут удобнее? Специально для тех, кто не осилил tor? Пара подобных, возможно, появится (если ещё не), для маргиналов вроде Тифарета, но погоды не сделает. Вообще.
          3. Зачем нужны мнения, когда есть статистика? Примерные обороты в соц.сетях можно вполне найти в открытом доступе.
          4. Для монетизации нужна клиентура, а не принципиальная возможность (в принципе монетизировать можно вообще всё). И у социалок она УЖЕ есть.
        0
        Мало кто сейчас будет строить специально платформу для соц.сетей, которая была бы изначально распределенной.
        Однако, под воздействием властных инициатив по запрету, слежке и разного рода ограничений контента, пользователей и групп, система, наподобие ФидоНет все-таки станет достаточно массовой, и, скорее всего, интегрированной с соцсетями.

        То есть обычная информация и социальные графы так и будут оставаться на коммерческих серверах, а приватная и тайная — будет распределена по большому количеству компьютеров пользователей, наподобие торрентов. Нередко обычные социальные сети будут в значительной степени источником индексов по этим торрентам.
          0
          Почти согласен, только два момента. Фидо перестало быть де-факто одноранговым после того как количество нод перевалило за сотни и полезло по континентам. И хотя причина была в стоимости телефонного звонка, всё равно ориентироваться на FTN при наличии уже зарекомендовавших себя в Интернете технологий P2P не стоит.
          И второй момент — закрытость архитектуры и контроль за API у коммерческих социалок будут обязательно препятствовать внедрению такого приватного оверлея, так что имеет смысл именно разрабатывать изначально распределённую платформу.
          +15
          Люди в общественном транспорте уже меньше разговаривают друг с другом или обращают внимание на окружающий мир, но всё больше проверяют, что появилось на их любимом канале, стене или новостной ленте.


          Ага. Угу.

          image
            +7
            Ну давайте не передергивать, на этом фото такое массовое чтение т.к. люди только что «дорвались» до газет, и читают их в метро Нью-Йорка по пути на работу после окончания 114-дневной газетной забастовки, 1 апреля 1963г.
              0
              Если не передергивать, то вы можете найти много других фотографий с массовым чтением, не относящихся к газетной забастовке. Люди всегда пытались занять свободное время, хоть газетой, хоть книгой, хоть смартфоном. Ехать всегда было скучно, громко и бессмысленно.

              Даешь 114-дневную смартфонную забастовку!
              +1
              Я ещё помню, как выглядело метро в Нью-Йорке и в Киеве 10 лет назад, когда PDA были редкостью, а планшетов не было вообще, так что не надо ля-ля :)
                +1
                Все ехали закрыв глаза, делая вид, что спят? :)
              +4
              А что плохого произойдёт, если facebook отключится на произвольное по длительности время?
                +4
                Все ринутся в г+.
                  +2
                  Будет очередной бэби-бум.
                    –1
                    А это вы спросите у тех, кто из него не вылезает. Я имею возможность наблюдать вблизи вконтакто-зависимых, это тревожное зрелище.
                    0
                    Ну есть, например, Diaspora. Не видел, чтобы был огромный отток людей из привычных ему сетей в эту. Даже не смотря на эту постоянную шумиху.

                    Вообще не увидел здесь «полётом безудержной фантазии с претензией на аналитику». Увидел только немного капитана очевидности и какого-то слабого предположения, попытку прокатиться на модной ныне волне под названием «p2p»
                      +6
                      Не хочу дальше. Хочу назад. Лет на 15. Когда о том, что есть такой Интернет слышало 5% населения. А пользовалось им еще меньше. И когда государству было абсолютно безразлично его существование. И никакой социхни не было. Вот это было время!!!
                        +3
                        А кто мешает? Забаньте у себя на роутере все социальные сети, потом ютуб, потом, если подумать, не было торрент-трекеров, интернет-магазинов, онлайн-билетов, электронных денег (вебмани правда уже были, но были чрезвычайной новинкой). И всё станет практически также, как было тогда — многие ресурсы тех лет ещё живы и функционируют (а народу там как раз 5%, а то и меньше — идеально).
                          0
                          А окружающие люди, родственники, друзья? Перестать на улицу выходить что ли?
                            0
                            Эмм, и как окружающие люди вам могут помешать наслаждаться отсутствием социалок в вашей жизни?
                        0
                        Подумалось. Интересно сделать распределенный аналог того же контакта или фейсбука, только не в качестве отдельной сети, с тесно взаимосвязанной с оригиналом.

                        Т, е. я могу вместо контакта заходить на другой сайт, и пользоваться контактом с неотличимым интерфейсом, но мои фотки/музыка/видео — хранятся не только на серверах контакта — но и в распределенной сети не имеющей к нему отношения (или только в распределенной сети). Если контакт заблокирует какое-то видео — у меня оно останется, т.к. подгрузится из моей сети.
                        Если я посылаю сообщение и адресат тоже использует «распределенный контакт» — то сообщение посылается зашифрованным и внутри распределенной сети, а во вконтакт вообще не попадает…

                        Со временем люди заинтересованные в безопасности и/или анонимности, могли бы «переползти» в такую распределеннную социалку, практически без всяких неудобств. Там могли бы начать появляться свои сообщества, видимые только в распределенной версии, выкладываться фильмы и т.п.

                        И создать такую систему можно без разрешения со стороны соц. сети. Было бы желание.
                          0
                          Тут уж что-то одно — или тесная интеграция, или «создать такую систему можно без разрешения со стороны соц. сети».
                          Скорее всего, первый вариант невозможен — зачем сети терять контроль.

                          А второй вариант, если взлетит, начнётся с эпичной атаки киберсквоттеров, которые срочно начнут захватывать имена популярных аккаунтов и сообществ-миллионников.
                          После чего сеть уже не будет копией. Совпадение владельца имени в той сети и в этой будет редким событием.
                            +1
                            Вы неправильно меня поняли. Идея не в том чтобы сделать еще одну соц. сеть, а в том чтобы сделать еще один клиент для сети вконтакте, только с функцией хранения данных внутри самого клиента (в виде распределенной БД). То есть зарегистрировать в сети чужое имя или существующую группу — нельзя, можно только разрешить клиенту доступ к своему аккаунту или сообществу, и постепенно перетянуть часть (или весь) контент в распределенную сеть. В такой системе вообще нельзя создать новый аккаунт или группу, можно только подключить существующий. Но так как большинство людей уже имеют аккаунты в обычных соц. сетях — это не станет проблемой.

                            Простой юзеркейс. Я пользуюсь контактом, но мне не нравится что моя переписка и прочие данные хранятся на чужом сервере. Плюс не нравится, что удаляют мою музыку, видео и т.п.

                            Я захожу на сайт проекта, указываю свой логин-пароль от контакта и получаю точно такой же интерфейс как вконтакте, но с «оберткой» распределенной сети.
                            При этом напротив всех данных, контактов, диалогов, альбомов, музыки, и т.п. — у меня появляется галочка «хранить только внутри клиента». Если я ставлю галочку — то эти данные удаляются из контакта, и существуют только внутри моего клиента, в распределенной базе данных.
                            К примеру я могу отметить так свой рабочий телефон, и увидеть его смогут только те кто просматривает мою страницу через наш клиент. Могу отметить так диалог — и он не будет попадать на сервера вконтакте, а будет отправляться шифровкой прямо адресату. Адресат, конечно, тоже должен пользоваться таким клиентом, но например в рабочем коллективе об этом договориться легко, а с остальным миром можно общаться как обычно, там обычно и скрывать нечего.
                            Точно также когда из контакта удалят мою любимую песню — в моем клиенте она останется… И т.п.

                            Такой подход, по моему потенциально может изменить ситуацию с соц. сетями, когда выбор у пользователя — либо массовые сети, но без всяких прав, либо защищенные, но крайне малочисленные.
                            И соц сеть сделать ничего по сути не сможет, т.к. мы только меняем внешний вид сайта, можно даже API не задействовать.

                            Вообще, подумал сейчас что это все может работать как расширение браузера. на сайте соц сети — активироваться и расширять функционал.

                            Я бы пользовался такой системой, а вы?
                              0
                              Без поддержки от владельцев соц. сети общую авторизацию сделать невозможно.
                              Это значит, что мошенник, зарегавшись там как Филипп Киркоров, может разместить объявление типа «срочно нужны деньги на операцию, номер счёта такой-то». И его поклонники, зайдя через клиент, увидят объявление и побегут нести деньги ))
                                0
                                Хотя есть способ воспользоваться сетью без её разрешения, опубликовав на странице публичный ключ. Например, указать в «интересах» p2p-vk:<ключ>
                                  0
                                  Нет никакой «общей регистрации», у пользователя уже есть аккаунт вконтакте, в нашем клиенте он просто нажимает «войти через вконтакте», и указывает логин и пароль от своей, уже существующей, страницы вконтакте. В итоге наша учетка соответствует его странице и не чьей другой.

                                  Зарегестрироваться по другому нельзя.

                                  Наша система знает ID всех своих пользователей и при отправке сообщения проверяет есть ли адресат в системе? Если есть выводит галочку «отправить через клиент»

                                  Не понимаю в чем пррблема?
                                    –2
                                    Когда веб-приложение (например, форум) выполняет «вход через vk», пользователь не может вмешаться в этот механизм, код выполняется на стороне сервера. Если вход будет выполняться на клиенте, то можно указать любой логин, любой пароль, сайт vk.com скажет, что пароль не подходит, а клиент будет пропатчен так, что сообщение «пароль не подходит» воспримется как «всё ок, юзер авторизован».
                                      0
                                      По моему вы придумываете проблемы там где их нет)

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

                                      Другой вариант — отправлять код зарегистрированным пользователям клиента через личные сообщения вконтакта,.

                                      Ну и т.п. Уверен есть и более элегантные решения. В любом случае подобные вопросы уже много раз рассмотрены в других распределенных сетях.
                                0
                                Вопрос номер один: «Если я ставлю галочку — то эти данные удаляются из контакта, и существуют только внутри моего клиента, в распределенной базе данных.» Это как это? Вообще-то давно всем понятно, что в VK и FB ничего не удаляется. Единственный способ что бы там ничего не хранилась — ничего туда не посылать вообще.

                                Вопрос номер два: Есть пользователи, которые сидят через вашу обертку, и которые не сидят. Вопрос, если контент лежит только у вас, то как его получат пользователи, не сидящие через вашу обертку?
                                  0
                                  Вообще-то в тексте есть ответы на эти вопросы, хотя может быть не очень четкие.

                                  1. Понятно что с серверов соц сети ничего удалить не получится. Но эти данные по крайней мере не будут видны в общем доступе. кроме того те данные которые вы опубликуете в будущем — могу вообще не отправляться на сервера соц сети, и соответственно быть защищены.

                                  2. Я писал в статье что тут появляется разделение данных, пользователи у которых нет обертки — увидят только ваш публичный профиль, а те у кого есть — увидят больше данных. Если вы хотите вести конфеденциальную переписку с кем-то — он тоже должен будет установить обертку, от этого все равно никуда не уйти. Но плюс в том что расширение ставится за секунды, и никому не нужно осваивать новый инструмент, защищенные диалоги будут встраиваться прямо в знакомый клиент соц сети. Такое разделение данных позволяет максимально просто увеличить защиту данных,
                                  Кроме того обертка не только защищает данные, но и борется с блокировками. Музыка, видео и другие данные попав в такую сеть — становятся недоступными для контроля и удаления.
                                    0
                                    Смотрите, вы плодите сущности. Есть сущность в VK, и есть сущность (там где всего больше, типа видео, которое нельзя удалить) на вашем компе, доступная через обертку. Естественно, ваши друзья будут заинтересованны работать через обертку. Теперь внимание вопрос, а зачем вообще тогда VK нужен? Получается, только для авторизации. С равным же успехом вы могли сказать друзьям: эгей, все качайте мою прогу распределенной соцсети, а то скоро в VK все потрут. А работать через обертку или поставить новую прогу в один клик — это не высшая математика, затраты минимальны и там и там. Сымитировать интерфейс VK в программе так, что бы копирасты не пристали, думаю тоже труда не составит.
                            0
                            Интересная утка, прямо как по авторской задумке tjournal.ru/paper/durov-project-x-november

                            Only users with full accounts can post comments. Log in, please.