АТ-протокол
Протокол связи | |
![]() | |
Цель | Децентрализованная социальная сеть |
---|---|
Разработчик(и) | Блюскай ПБК |
Введение | 18 октября 2022 г |
Порт(ы) | 80, 443 |
Веб-сайт | атпрото |
Протокол AT (протокол передачи с проверкой подлинности, обычно сокращается до ATProto или AT) [ 1 ] — это протокол и открытый стандарт, предназначенный для создания объединенных служб социальных сетей . [ 2 ] В настоящее время он находится в разработке Bluesky PLC , общественной корпорации , которая изначально была создана как независимая исследовательская группа для Twitter для изучения возможности децентрализации. [ 3 ] и поддерживает свою социальную сеть Bluesky. [ 4 ] [ 5 ]
Протокол был разработан для решения предполагаемых проблем с другими децентрализованными протоколами, решения проблемы переносимости учетных записей пользовательских данных и социальных графов , а также совместимости платформ и настраиваемых алгоритмов. передать разработку протокола органу по стандартизации, такому как IETF , как заявил генеральный директор Джей Грабер. Сама Bluesky пообещала в будущем [ 6 ]
Дизайн
[ редактировать ]
По сравнению с другими протоколами социальных сетей, такими как ActivityPub , реализации которых обычно проектируются как монолитный сервер, на котором размещаются как пользовательские данные, так и приложение, он разделяет эти элементы на более мелкие микросервисы , которые можно использовать по мере необходимости. ActivityPub не был выбран Bluesky в качестве основного протокола из-за отсутствия достаточной переносимости данных. [ 7 ]
Протокол AT использует репозитории данных, основанные на деревьях Меркла, для размещения пользовательского контента. [ 8 ] Эти хранилища данных, в свою очередь, размещаются на серверах персональных данных, которые передают свои данные на «реле», которое создает поток активности , содержащий каждое новое событие, отправляемое на реле. Приложения (называемые App Views) затем считывают данные с ретранслятора, а также любые дополнительные службы для создания индекса для пользователей. Эти службы взаимодействуют через HTTP и WebSockets . [ 9 ] [ 10 ]
AT Protocol также создал собственный язык схем для создания приложений Lexicon, который позволяет ему обеспечить совместимость в сети. [ 11 ]
Принятие
[ редактировать ]протокола Эталонная реализация была впервые выпущена на GitHub 4 мая 2022 года под названием Authenticated Data Experiment (ADX) и лицензируется как по лицензиям MIT , так и по лицензиям Apache . [ 12 ] В октябре 2022 года он был переименован в AT Protocol. [ 13 ]
Протокол AT был принят для использования социальной сетью Bluesky (также разработанной Bluesky PBC) и является ее самой популярной реализацией. Сама социальная сеть открыла объединение с другими серверами персональных данных в конце февраля 2024 года, поскольку была запущена без возможности объединения с другими серверами, не управляемыми Bluesky. [ 14 ] Кроме того, агрегатор новостей Flipboard позволяет пользователям входить в систему под своей учетной записью Bluesky, чтобы просматривать публикации сервиса и взаимодействовать с ними. [ 15 ] Чтобы способствовать внедрению, Bluesky финансирует различные проекты, использующие протокол AT для объединения и/или создания контента посредством грантов. [ 16 ] Примечательным приложением, финансируемым за счет грантов, является прокси-сервер , известный как SkyBridge, который может преобразовывать вызовы API из приложений Mastodon в их эквивалентные API-интерфейсы AT Protocol/Bluesky, позволяя пользователям иметь доступ к обеим сетям даже без официальной поддержки. [ 17 ]
Хотя протокол AT является отдельным протоколом, не имеющим большого технического сходства с другими протоколами, были разработаны службы, которые могут связывать контент между протоколами. Примером может служить программное обеспечение Bridgy Fed, которое может осуществлять перекрестную публикацию контента между ActivityPub и протоколом AT. [ 18 ] [ 19 ] Сообщения из Nostr также могут быть «двойным мостом» к протоколу AT через другой мост, который может пересылать заметки из Nostr в ActivityPub. [ 20 ]
См. также
[ редактировать ]- Сравнение программного обеспечения и протоколов распределенных социальных сетей
- ActivityPub , альтернативный протокол, поддерживающий такие сервисы, как Mastodon.
- Nostr , аналогичный протокол социальных сетей.
- Безопасный Скаттлбатт
Ссылки
[ редактировать ]- ^ «АТ-протокол» . Блюскай . Проверено 30 июля 2024 г.
- ^ Клеппманн, Мартин; Фрейзи, Пол; Золото, Джейк; Грабер, Джей; Холмгрен, Дэниел; Айви, Девин; Джонсон, Джероми; Ньюболд, Брайан; Вольперт, Джаз (05 февраля 2024 г.), Bluesky и протокол AT: полезные децентрализованные социальные сети , arXiv : 2402.03239
- ^ Робертсон, Ади (29 октября 2022 г.). «Продолжит ли Илон Маск финансировать самый интересный побочный проект Twitter?» . Грань . Проверено 31 июля 2024 г.
- ^ Робертсон, Ади (11 декабря 2019 г.). «Twitter финансирует исследование децентрализованной версии своей платформы» . Грань . Проверено 30 июля 2024 г.
- ^ Конгер, Кейт (2 марта 2022 г.). «Twitter хочет изобрести себя заново, объединив старое с новым» . Нью-Йорк Таймс . ISSN 0362-4331 . Проверено 31 июля 2024 г.
- ^ Патель, Нилай (25 марта 2024 г.). «Генеральный директор Bluesky Джей Грабер о том, как вырваться из Твиттера и конкурировать с Threads и Mastodon» . Грань . Проверено 4 августа 2024 г.
- ^ «Часто задаваемые вопросы | AT-протокол» . на proto.com . Проверено 9 августа 2024 г.
- ^ «Репозиторий | AT-протокол» . на proto.com . Проверено 31 июля 2024 г.
- ^ «Обзор протокола | AT-протокол» . на proto.com . Проверено 30 июля 2024 г.
- ^ «Обзор архитектуры Федерации» . Блюскай . Проверено 31 июля 2024 г.
- ^ «Лексикон | AT-протокол» . на proto.com . Проверено 9 августа 2024 г.
- ^ Робертсон, Ади (04 мая 2022 г.). «Децентрализованное ответвление Twitter с открытым исходным кодом только что выпустило свой первый код» . Грань . Проверено 31 июля 2024 г.
- ^ Пирс, Дэвид (19 октября 2022 г.). «Bluesky создала децентрализованный протокол для Twitter и работает над приложением, которое его использует» . Грань . Проверено 4 августа 2024 г.
- ^ Халид, Амрита (22 февраля 2024 г.). «Bluesky начинает позволять пользователям размещать свои собственные серверы» . Грань . Проверено 4 августа 2024 г.
- ^ Дэвис, Уэс (23 мая 2023 г.). «Flipboard готов работать с Bluesky и Pixelfed» . Грань . Проверено 1 августа 2024 г.
- ^ Перес, Сара (11 марта 2024 г.). «Bluesky финансирует проекты разработчиков, чтобы дать импульс альтернативе Twitter/X» . ТехКранч . Проверено 1 августа 2024 г.
- ^ Перес, Сара (25 апреля 2024 г.). «Bluesky поддерживает проект, который позволит приложениям Mastodon, таким как Ivory, работать с ее сетью» . ТехКранч . Проверено 9 августа 2024 г.
- ^ Перес, Сара (5 июня 2024 г.). «Пользователи Bluesky и Mastodon теперь могут общаться друг с другом с помощью Bridgy Fed» . ТехКранч . Проверено 4 августа 2024 г.
- ^ Силберлинг, Аманда (14 февраля 2024 г.). «Пользователи Bluesky и Mastodon ведут борьбу, которая может сформировать следующее поколение социальных сетей» . ТехКранч . Проверено 4 августа 2024 г.
- ^ Перес, Сара (21 мая 2024 г.). «Спам с призывом «голосовать за Трампа», поразивший Bluesky в мае, исходил от децентрализованного конкурента Nostr» . ТехКранч . Проверено 4 августа 2024 г.
Дальнейшее чтение
[ редактировать ]- Bluesky и протокол AT: удобные децентрализованные социальные сети (2024 г.)
- «Сегодня вечером я в голубом небе»: выводы из социальных данных за год (2024 г.)