Эту статью необходимо обновить . Причина такова: отсутствует информация за более чем десятилетие, особенно за последние 2 года. ( Сентябрь 2024 г. ) |
Распределенная социальная сеть (в последнее время именуемая федеративной социальной сетью ) — это сеть , в которой все участвующие службы социальных сетей могут общаться друг с другом через единый протокол связи . Пользователи, которые находятся на совместимой службе, могут взаимодействовать с любым пользователем из любой совместимой службы без необходимости входа на веб-сайт источника. С социальной точки зрения можно сравнить эту концепцию с концепцией социальных сетей как общественной утилиты . Федеративные социальные сети контрастируют со службами агрегации социальных сетей , которые используются для управления учетными записями и действиями в нескольких дискретных социальных сетях, которые не могут общаться друг с другом. Популярным примером федеративной социальной сети является fediverse , с более нишевыми примерами, такими как IndieWeb, дополняющими сеть.
Сервисы, которые хотят изначально подключаться к федеративной социальной сети, должны быть совместимы как с большинством контента, который производит сеть (либо путем преобразования контента в собственный формат сервиса, либо путем добавления возможности читать контент в его предполагаемом представлении), так и с общим протоколом, который используют сервисы. Протоколы, которые используются для федеративных социальных сетей, как правило, являются переносимыми и независимы от архитектуры сервиса, поэтому их можно легко адаптировать для различных сервисов, не требуя рефакторинга его дизайна для размещения в сети, хотя платформы, которые действительно включают поддержку федеративной сети, обычно делают это для улучшения пользовательского опыта и делают эффекты сети более понятными для пользователей.
Некоторые поставщики услуг социальных сетей использовали этот термин в более широком смысле для описания услуг, специфичных для поставщика, которые могут быть установлены на различных веб-сайтах, как правило, посредством дополнительных виджетов или плагинов . Благодаря надстройкам функциональность социальной сети перенаправляется на службу социальной сети пользователя.
Electronic Frontier Foundation (EFF), американская организация правовой защиты и группа по защите гражданских свобод в Интернете, поддерживает модель распределенной социальной сети как такую, «которая может правдоподобно вернуть контроль и выбор в руки интернет-пользователя» и позволить лицам, живущим в условиях ограничительных режимов, «вести активизм на сайтах социальных сетей, а также иметь выбор услуг и поставщиков, которые могут быть лучше оснащены для защиты их безопасности и анонимности». [1]
Консорциум Всемирной паутины (W3C), главная международная организация по стандартизации Всемирной паутины , в июле 2014 года запустил новую социальную деятельность с целью разработки стандартов взаимодействия социальных веб-приложений. [2]
В 2013 году Open Mobile Alliance (OMA) выпустила версию-кандидат Social Network Web enabler (SNeW), которая была одобрена в 2016 году. Ее спецификация основана в основном на спецификациях OStatus и OpenSocial и разработана с учетом рекомендаций GDPR . Это предварительная попытка телекоммуникационной отрасли создать управляемую федерацию социальных сетевых сервисов. [3]
Оба типа сетей децентрализованы . Однако распределение идет дальше федерации. Федеративная сеть имеет несколько центров, тогда как распределенная сеть вообще не имеет центра. [4]
В то время как ранние федеративные социальные сетевые проекты традиционно разрабатывали протокол вместе со своим программным обеспечением, чтобы соответствовать потребностям желаемой архитектуры, современные проекты используют протокол и сеть, которые уже существуют, чтобы ускорить принятие своей платформы, позволяя существующим пользователям других сервисов плавно перейти на новый проект. Программное обеспечение, которое разрабатывается для таких сетей, почти всегда является бесплатным и имеет открытый исходный код , а используемые протоколы являются открытыми стандартами , которые не взимают лицензионных отчислений за действия, выполняемые в сети.
Различные открытые стандарты, которые используются для обеспечения полной сети, включают OAuth для аутентификации пользователей и управления их сеансами, протокол ActivityPub для объединения контента между службами, WebFinger для обнаружения профилей и контента в сети, а также различные стандарты для метаданных, такие как Microformats , Open Graph и другие. Хотя эта комбинация технологий больше всего ассоциируется с концепцией федеративной социальной сети и является универсальной среди этих сетей, протокол федерации был основным источником споров относительно идеальной архитектуры для передачи контента. Хотя ActivityPub (и его предшественники OStatus и ActivityPump) использовались большинством служб при реализации поддержки федеративной социальной сети, за эти годы были созданы альтернативы, которые пытаются исправить предполагаемые проблемы с текущим стеком стандартов. Наиболее успешной из этих альтернатив стал протокол AT , открытый стандарт, созданный Bluesky , который был создан для решения различных проблем переносимости, обнаружения и формата контента, возникших с принятием ActivityPub среди различных служб социальных сетей. Более экспериментальный протокол, который построил свой собственный сетевой стек, — это Nostr , который был разработан так, чтобы его было легко построить для реализаторов, поскольку он не зависит от каких-либо существующих стандартов. Протокол приобрел некоторую популярность среди новых SNS, особенно в сообществе криптовалют .
Хотя многие из этих стандартов использовались как для ранних, так и для современных проектов, некоторые старые проекты обычно использовали такие стандарты, как OStatus , XRDS , Portable Contacts , Wave Federation Protocol , XMPP , OpenSocial , микроформаты, такие как XFN и hCard , и веб-каналы Atom . Некоторые из этих стандартов были названы Open Stack из-за их статуса открытых стандартов. [5]