Как федеративные протоколы защищают приватность простых пользователей и целых организаций.
Федеративная информационная система — это условно децентрализованная архитектура, при которой независимые сети, платформы или узлы взаимодействуют друг с другом на основе общих правил, без передачи полного контроля над данными единому центру.
Такие системы функционируют на базе открытого протокола. При этом каждый узел управляется автономно: у него свой владелец, свои правила модерации и своя аудитория.
В отличие от централизованных платформ вроде Telegram или WhatsApp, где серверами и данными владеет корпорация, в федеративной сети нет единой точки отказа, кроме выхода из строя одного из серверов. При этом участникам сети могут быть доступны пользователи других узлов.
Слева направо: централизованные, федеративные, распределенные сети. Источник: Mastodon.
Федеративные сети занимают промежуточное положение между централизованными и децентрализованными. В отличие от Web3-архитектуры, они предлагают компромисс: доверять данные выбранному серверу, который поддается личному контролю, сохраняя при этом глобальную связность с остальным миром.
Один из самых распространенных примеров федерации — электронная почта. Пользователи Gmail могут обмениваться сообщениями с владельцами других почтовых ящиков вроде ProtonMail или корпоративных серверов благодаря единому протоколу SMTP. Стандартизированный в 1982 году, он стал одним из первых примеров федеративной системы: любой мог развернуть свой почтовый сервер, автоматически становясь частью общей сети без чьего-либо разрешения.
В 1979–1980 годах появилась Usenet — система новостных групп, в которой сообщения реплицировались между серверами университетов. Изначально она работала на протоколе UUCP, а в 1986 году перешла на специально созданный для нее NNTP.
В 1984 году программист Том Дженнингс запустил FidoNet — сеть BBS-станций (электронных досок объявлений). Они обменивались сообщениями по модемному соединению в определенные часы по расписанию, чтобы снизить затраты на связь.
В 1999 году появился протокол XMPP (Jabber) — открытый стандарт мгновенного обмена сообщениями. Любая организация могла поднять свой Jabber-сервер, а пользователи разных узлов свободно переписывались друг с другом.
Общая черта всех этих систем — открытый стандарт вместо проприетарного протокола и добровольная федерация серверов без единого владельца всей сети. Но ни одна из них не стала массовым потребительским продуктом такого масштаба, как современные централизованные мессенджеры. Этому препятствовали разрозненный пользовательский опыт и сложность настройки собственного сервера — их аудиторией оставались только энтузиасты и организации.
В феврале 2010 года профессор права Колумбийского университета и сторонник копилефта Эбен Моглен выступил с речью Freedom in the Cloud, назвав централизованные соцсети «бесплатной слежкой». Речь вдохновила четырех студентов Нью-Йоркского университета на запуск Diaspora. Собрав через Kickstarter более $200 000, 23 ноября 2010 года разработчики выпустили первую закрытую альфа-версию.
Diaspora строилась на независимых серверах — «подах» (pods), администрируемых самими пользователями. К ноябрю 2011 года сеть насчитывала около 216 000 пользователей, на пике ее аудитория достигала 400 тысяч человек — заметно меньше, чем у конкурентов, но достаточно, чтобы доказать жизнеспособность идеи. Проект активен: версия 0.9.1.0 вышла в начале 2026 года.
Параллельно с 2010 года развивался протокол OStatus. Он использовался в GNU social и identi.ca, но опирался на большое количество разных технологий: Atom, Salmon, WebSub, WebFinger. Такой подход делал его крайне сложным для внедрения в новый софт.
В июле 2014 года Social Web Working Group (W3C) начала разработку нового стандарта ActivityPub на основе протокола ActivityPump Эвана Продромо. У него было два больших преимущества перед OStatus:
23 января 2018 года ActivityPub стал официальной рекомендацией W3C. Но решающую роль в его выживании сыграл Mastodon — микроблог-платформа на основе OStatus, которую разработчик Евгений Рочко запустил 6 октября 2016 года.
Источник: Mastodon.
Уже в декабре 2017 года разработчики площадки добавили поддержку ранней версии ActivityPub, ради которой W3C дважды продлевал дедлайны рабочей группы. Без этой имплементации протокол рисковал остаться теоретическим стандартом, как и его предшественник.
После покупки Илоном Маском Twitter 27 октября 2022 года Mastodon пережила лавинообразный приток: месячная аудитория выросла до пиковых 2,6 млн в ноябре 2022 года. По данным дашборда площадки, 8 июля 2026 года показатель составил 727 000 ежемесячных активных пользователей на 7800 серверах.
Так под возникшим ранее термином Fediverse объединились все независимые, но связанные друг с другом ActivityPub-платформы: Mastodon для микроблогов, PeerTube для видео, Pixelfed для фото. Интерес к протоколу впоследствии проявили и крупные игроки: Tumblr, Flipboard, а также Threads от Meta.
Matrix — открытый протокол для обмена сообщениями, голосовой и видеосвязи, основанный в 2013 году Мэтью Ходжсоном и Амандин Ле Пап. В июне 2019 года состоялся релиз, тогда же была учреждена некоммерческая организация Matrix.org Foundation — куратор стандарта. Референсным сервером стал Synapse, а главным клиентом — Element.
В отличие от XMPP и ActivityPub, Matrix спроектирован под задачу устойчивой федерации. Базовый принцип архитектуры — homeserver — позволяет регистрацию на одном из серверов, при которой общение происходит в «комнатах». Их могут одновременно посещать пользователи разных «домашних серверов». Узлы синхронизируют историю событий в реальном времени, причем ни один из них не считается «главным».
Комната — это распределенный объект, копия которого хранится на сервере каждого участника конкретного чата. Когда пользователь отправляет сообщение, он не «пересылает письмо», а совершает операцию записи в базу данных с мгновенной копией на всех серверах чата.
Свойства устойчивой федерации Matrix:
За шифрование в Matrix отвечают протоколы Olm (для переписки один на один) и Megolm (для групп). Они построены на принципах Double Ratchet, как в мессенджере Signal, и обеспечивают сквозное шифрование.
Важное отличие от WhatsApp или Telegram — открытый исходный код и мосты к другим сетям: Slack и Discord.
Гибкость и высокий уровень безопасности Matrix востребованы везде, где критически важен полный контроль над инфраструктурой, приватностью и маршрутизацией данных.
Изначально и в первую очередь Matrix — это масштабная сеть для рядовых пользователей, энтузиастов и сторонников приватности. Сотни тысяч людей по всему миру ежедневно используют публичные серверы как безопасную альтернативу WhatsApp или Telegram, чтобы уйти от корпоративной слежки, алгоритмических сканеров и риска блокировок.
После того как архитектура доказала свою надежность на массовой аудитории, Matrix начали использовать корпоративные и государственные структуры:
Главный мотив во всех этих случаях — обретение цифрового суверенитета. Крупные государственные и коммерческие структуры хотят соблюдать строгие локальные законы о защите данных и не зависеть от алгоритмов, монетизации или блокировок со стороны централизованных IT-гигантов.
Источник: Element.
Несмотря на доминирование Matrix в корпоративном секторе, он не единственный игрок на этом рынке. У него есть несколько мощных конкурентов в широком поле децентрализованных протоколов, каждый из которых предлагает свой подход к хранению данных: