Cointime

Download App
iOS & Android

1kx: Углубленная интерпретация децентрализованных социальных протоколов

Validated Project

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

Альтернативные платформы социальных сетей, построенные на децентрализованных технологиях и объединенных протоколах, воссоздают первоначальное видение социальных сетей. Данные контролируются пользователями и записываются в децентрализованную базу данных, интерфейс управляется сообществом, модерация является выражением предпочтений сообщества, а алгоритмы выбираются пользователями. Это дух открытого исходного кода, который стимулирует инновации.

История децентрализованных и альтернативных социальных сетей

До того, как Интернет стал центром бизнеса, развлечений и социального взаимодействия, он был в первую очередь инструментом в академической и военной сферах. Тим Бернерс-Ли придерживался эгалитарного видения при разработке первых сетевых протоколов: Интернет изначально проектировался как децентрализованная сеть, в которой информация могла свободно перемещаться между узлами. Ни один человек не имеет контроля и не существует единой точки отказа.

Однако по мере роста коммерциализации Интернета централизованные платформы, такие как поисковые системы и гиганты социальных сетей, стали доминировать. Хотя эти организации представляют огромную ценность, они отклоняются от первоначального идеала децентрализации, что приводит к нашей нынешней среде Web2.

Ключевым нововведением в развитии альтернативных социальных сетей является появление концепции федеративных протоколов. Федеративная сеть — это система нескольких независимых серверов или «узлов», которые взаимодействуют, образуя социальную сеть, в отличие от централизованной платформы, где одна организация контролирует все серверы.

В системе федеративной сети на каждом сервере работает программное обеспечение, работающее по общему протоколу, что позволяет им взаимодействовать друг с другом. Пользователи, зарегистрированные на одном сервере, могут беспрепятственно следить за контентом, взаимодействовать с ним и делиться контентом с пользователями на других серверах, как если бы они находились на одной платформе. Примеры протоколов федерации включают ActivityPub и OStatus, которые поддерживают такие платформы федерации, как Mastodon и PeerTube.

При настройке федеративной системы пользователи могут выбирать, каким серверам они доверяют, они могут перейти на другой сервер или настроить свой собственный, и им предоставляется больше автономии. Термин «Федиверс» (сочетание слов «Федерация» и «Вселенная») используется для описания такой системы. Fediverse начинал с платформы GNU Social и ее предшественников (Statusnet и Laconica), но настоящим поворотным моментом стала разработка и широкое внедрение протокола ActivityPub, который был опубликован в качестве рекомендуемого стандарта Консорциумом Всемирной паутины (W3C) в 2018 году. .

В Web3, как только данные передаются в цепочку, федеративная социальная сеть становится состоянием децентрализованной системы по умолчанию. Блокчейн действует как внутренний сервер, на котором хранится контент, а внешний интерфейс индексирует этот контент и передает его непосредственно пользователям. Идентификаторы привязаны к парам открытого и закрытого ключей, которые управляют кошельком пользователя, что позволяет пользователям легко проверять любые данные или контент, которые они генерируют. Кроме того, использование примитивов в цепочке, таких как NFT, позволяет объединять хранимый контент в метаданные и использовать его в качестве доменных имен или децентрализованных идентификаторов (DID).

Подобно тому, как работает ActivityPub, протокол Web3 стремится загрузить социальный граф посредством аутентифицированных отношений между пользовательскими узлами. Поскольку любой интерфейс может индексировать и обслуживать этот контент, на уровне интерфейса существует жесткая конкуренция, и новые функции процветают. Кроме того, поскольку данные хранятся в цепочке, пользователи могут выбирать предпочтительные алгоритмы, и у них может быть стимул использовать определенные алгоритмы для восстановления ценности своих данных. Это, в сочетании с более прямыми способами монетизации контента, обеспечивает лучший общий опыт для авторов, которые в значительной степени были исключены из монетизации, несмотря на то, что их контент стимулирует спрос на эти платформы.

Сравнение протоколов

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

личность/пространство имен

В федеративном и децентрализованном социальном графе или сетевом протоколе «пространство имен» — это домен, в котором идентификаторы пользователей или другие ресурсы уникальны. Это метод различения ресурсов или идентификаторов одного домена/сервера от другого, гарантирующий отсутствие конфликтов и двусмысленностей при интеграции или взаимодействии между несколькими доменами.

Идентичность и связанные пространства имен для различных децентрализованных социальных протоколов варьируются от простых пар ключей (Nostr, Scuttlebutt) до URI, указывающих на размещенные файлы конфигурации (ActivityPub), до использования примитивов в цепочке, таких как NFT (а в последнее время расширений ERC-6551). ко всем прицелам для более сложных моделей, таких как Lens V2).

Farcaster — отличный пример этих технологий. Учетная запись Farcaster представляет собой уникальный объект в сети. Каждая учетная запись имеет уникальный числовой идентификатор, называемый Farcaster ID (fid). Идентичность управляется внутри цепочки с помощью контракта Ethereum под названием IdRegistry, и пользователи инициируют транзакции в IdRegistry для получения новых идентификаторов. Адрес с fid — это адрес управления пользователя. IdRegistry гарантирует, что идентификаторы fid могут передаваться между адресами, и никакие два адреса не имеют одинаковый идентификатор fid. Farcaster также расширяет это пространство имен для поддержки имен ENS, выпущенных в цепочке или вне цепочки. Пользователи должны предоставить в сеть подписанное подтверждение, чтобы запросить имя пользователя.

ActivityPub, с другой стороны, идентифицирует каждого пользователя по уникальному URI (обычно URL-адрес HTTPS). Этот URI указывает на профиль пользователя и служит его глобальным идентификатором в Fediverse. Чтобы сделать эти URI более удобными для пользователя, многие платформы ActivityPub используют систему под названием Webfinger. Webfinger позволяет пользователям иметь идентификаторы типа «@[email protected]».

Lens и CyberConnect управляют профилями пользователей как NFT. Если взять в качестве примера Lens, то один пользовательский адрес сохраняет один профиль NFT, а один адрес может сохранять несколько профилей NFT. Каждый профиль NFT инкапсулирует всю историю активности пользователя. Кроме того, Profile NFT имеет FollowModule, который по сути представляет собой набор правил, определяющих, как разные учетные записи получают Follow NFT. Эти Follow NFT записывают связь между учетными записями и профилями непосредственно в цепочке. Существуют также дескрипторы, которые можно создавать отдельно от профилей и которые можно связывать или отвязывать от одного профиля к другому. Дескрипторы существуют в собственном пространстве имен (например, Lens/@alice).

данные

Данные, возможно, являются наиболее важной особенностью децентрализованных сетей, поскольку создание и стандартизация данных являются основой этих систем. Наиболее распространенными методами управления данными здесь являются использование стандартизированных форматов, таких как JSON, и общих объектов отношений (например, лайков, подписок). Основные объекты данных обычно включают в себя:

  • Тема и объект: определите «тему» ​​(например, пользователя) и «объект» (например, публикацию или сообщение).
  • Публикация. Публикация или комментарий упаковываются как «публикация» и обычно ссылаются на внешний контент через URL-адрес.
  • Добавляйте только то, что есть в журнале: каждая запись (независимо от того, публикуется или обновляется) представляет собой журнал отдельных элементов контента, добавляемых и сохраняемых последовательно.
  • Тема и объект: определите «тему» ​​(например, пользователя) и «объект» (например, публикацию или сообщение).
  • Публикация. Публикация или комментарий упаковываются как «публикация» и обычно ссылаются на внешний контент через URL-адрес.
  • Добавляйте только то, что есть в журнале: каждая запись (независимо от того, публикуется или обновляется) представляет собой журнал отдельных элементов контента, добавляемых и сохраняемых последовательно.

Давайте рассмотрим несколько примеров, чтобы увидеть, как работают конкретные протоколы.

ActivityPub использует формат данных ActivityStreams 2.0, структуру данных на основе JSON, для представления различных социальных взаимодействий, таких как публикации или лайки. Протокол состоит из двух основных компонентов: клиент-сервер (C 2 S) и сервер-сервер (S 2 S). C2S позволяет пользователям взаимодействовать со своими серверами через клиентские приложения. Напротив, S 2 S облегчает связь между серверами, обеспечивая надежные свойства федерации протокола.

В ActivityPub сущности классифицируются на «субъекты» (обычно учетные записи пользователей или группы) и «объекты» (контент или действия, такие как публикации или лайки). Когда агент выполняет действие над объектом, он создает «активный» объект, например «создать», «подписаться» или «нравится».

Web3 Social Graph заимствует многие основные идеи из ActivityPub, но применяет их к блокчейну. Например, Lens Protocol вводит «публикации», которые инкапсулируют различный пользовательский контент, такой как публикации, зеркала, комментарии и другие формы мультимедиа. Каждая публикация связана с ContentURI, который указывает на определенный контент, хранящийся по децентрализованному протоколу (например, IPFS или Arweave) или в централизованной службе хранения (например, AWS S3). Такая конструкция гарантирует, что профиль пользователя и все связанные с ним публикации надежно хранятся в его личном кошельке, что исключает необходимость использования централизованных баз данных.

Кроме того, Web3 обеспечивает более прямой способ монетизации пользовательского контента и влияния, чем архитектура Web2. Пользователи могут взимать плату за создание Follow NFT и интегрировать модули Collect в свои публикации. Последний вариант позволяет им взимать плату за создание NFT, связанных с ContentURI их публикаций. В дополнение к этим функциям Lens Protocol также предоставляет GraphQL API для защиты компонентов блокчейна от внешнего интерфейса, обеспечивая более удобный интерфейс, чем предыдущие децентрализованные социальные сети.

В конечном счете, многие децентрализованные протоколы социальных сетей создают структуры данных, которые можно добавлять и аутентифицировать только с помощью пользовательских ключей. Например, в CyberConnect каждая часть данных, ориентированных на пользователя, представлена ​​в виде потока данных, обновление которого разрешено только владельцу данных. Каждое обновление данных добавляется к потоку данных путем добавления только журнала фиксации, и результирующая структура данных становится структурой данных, связанной с хешем, называемой Merkle DAG. Типы данных включают контент, коллекции, комментарии и подписки.

Scuttlebutt также использует механизм добавления данных журнала только для добавления. У каждого пользователя есть собственный журнал, в котором каждое новое сообщение или действие добавляется в конец после подписи удостоверением пользователя. Он также поддерживает обмен двоичными данными, называемыми «блобами». Этими данными могут быть изображения, видео или любой другой двоичный контент. Большие двоичные объекты хранятся отдельно от журналов, предназначенных только для добавления, но ссылки (хэши) на эти большие двоичные объекты могут быть включены в журналы.

Для Farcaster сообщения — это общедоступные обновления, такие как публикация, подписка или добавление изображения профиля, которые закодированы в protobuf и должны быть хешированы и подписаны подписывающим лицом. Если места для хранения достаточно, пользователи могут публиковать сообщения в Hub. HUb проверяет достоверность лица, подписавшего каждое сообщение, прежде чем принять его.

хранилище

Хранение данных ранних децентрализованных протоколов осуществлялось в основном вне сети. Например, Scuttlebutt использует одноранговую сеть сплетен для хранения данных локально на устройстве пользователя. Такой подход обеспечивает суверенитет данных, поскольку пользователи имеют полный контроль над своей информацией. Однако это также означает, что доступность данных зависит от того, находится ли устройство пользователя в сети или есть ли у других узлов в сети копия данных. Чтобы управлять пространством хранения с течением времени, некоторым клиентам Scuttlebutt может потребоваться реализовать политики сбора мусора для удаления старых или менее важных данных.

Альтернативой такому одноранговому подходу является появление серверов хранения данных. В случае Matrix несколько домашних серверов хранят копии истории комнат и синхронизируются друг с другом. Когда пользователь отправляет сообщение (или любое событие) в комнату, его домашний сервер транслирует событие на другие домашние серверы, которые затем сохраняют событие и пересылают его подключенным клиентам. Аналогично, ActivityPub позволяет каждому экземпляру (или серверу) в сети хранить свои данные, обычно в базе данных. Выбор базы данных (реляционной, NoSQL и т. д.) зависит от конкретной реализации программного обеспечения ActivityPub. Например, популярная платформа ActivityPub Mastodon использует базу данных PostgreSQL.

Такие протоколы, как Cyberconnect, Farcaster и Lens, используют блокчейн для хранения данных. Хранение в цепочке обеспечивает неизменность и проверяемость данных, обеспечивая прочную основу для децентрализованных приложений, которые используют базовый механизм консенсуса для синхронизации состояния. Однако этот подход может создать проблемы с масштабируемостью, поскольку каждый фрагмент данных должен храниться в цепочке, что потенциально может привести к высоким комиссиям за транзакции и более медленному времени извлечения.

Это привело к тому, что многие социальные протоколы Web3 попробовали гибридный подход, используя хранилище в цепочке для выполнения низкочастотных операций (например, профилей, подписок), используя хранилище вне цепочки для выполнения высокочастотных событий (например, лайков, ретвитов, комментариев). или использование хранилища вне цепочки в качестве временного способа загрузки данных в цепочку пакетами через определенные промежутки времени.

Чтобы эффективно обрабатывать частые обновления между подключениями пользователей, CyberConnect использует хеш-связанные списки в децентрализованном хранилище данных. При инициировании соединения создается «журнал работы». Последующие изменения статуса (например, переключение между подпиской и отменой подписки) будут добавлены в этот журнал как новые узлы. Хотя эти обновления изначально хранятся на централизованных серверах, они периодически загружаются пакетами на децентрализованные платформы хранения, такие как Arweave или IPFS. Чтобы обеспечить быстрое получение данных, узлы журнала операций хранятся централизованно. Однако пользователи могут самостоятельно проверить целостность данных, просмотрев этот список хеш-ссылок. Несмотря на то, что некоторые запросы данных выполняются с помощью централизованных серверов, система CyberConnect спроектирована так, чтобы быть полностью децентрализованной, сохраняя при этом высокую производительность.

Farcaster использует аналогичный гибридный подход: ончейн-контракты используются для низкочастотных операций, где важны согласованность и децентрализация. Учетные записи, имена пользователей, хранилище и ключи управляются с помощью серии контрактов Ethereum. Офчейн-системы используются для высокочастотных операций, которые зависят от производительности. Сообщения, созданные учетными записями пользователей, хранятся и распространяются в одноранговой сети концентратора Farcaster.

обсуждать

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

Чтобы облегчить разработку инновационных приложений, разработчикам протоколов и участникам открытого исходного кода необходимо срочно выйти за рамки базовых типов данных и реляционных объектов, используемых в настоящее время на уровне инфраструктуры. Хотя существующие примитивы полностью покрывают функциональность традиционных социальных сетей Web2, все еще существует огромный потенциал для расширения и инноваций. Большинство протоколов, обсуждаемых здесь, по своей сути поддерживают расширяемость системы, обеспечивая прочную основу для будущего развития и вкладов с открытым исходным кодом.

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

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

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

Комментарий

Все комментарии

Рекомендуем к прочтению

  • Дэвид Сакс: преждевременная продажа биткоинов правительством США обошлась налогоплательщикам США более чем в 17 миллиардов долларов

    Дэвид Сакс, директор по ИИ и криптовалютам в Белом доме, опубликовал в социальных сетях сообщение о том, что «преждевременная продажа правительством США биткоинов обошлась налогоплательщикам США более чем в 17 миллиардов долларов. Теперь федеральное правительство разработает стратегию по максимизации стоимости своих запасов биткоинов».

  • За последний час вся сеть ликвидировала 152 миллиона долларов США, в основном длинные ордера.

    Данные показывают, что за последний час по всей сети была ликвидирована сумма в 152 млн долларов США, из которых длинные позиции были ликвидированы на сумму 119 млн долларов США, а короткие позиции были ликвидированы на сумму 33,3292 млн долларов США, в основном длинные позиции. Из них ликвидация ETH составила 12,5215 млн долларов США, а ликвидация BTC — 88,1221 млн долларов США.

  • Август завершает финансирование в размере 10 миллионов долларов США под руководством Dragonfly Ventures

    7 марта криптовалютный брокер August завершил раунд финансирования на сумму 10 миллионов долларов США, возглавляемый Dragonfly Ventures при участии Foresight Ventures, Standard Chartered Bank и 6th Man Ventures. Собранные средства будут направлены на разработку маркетинговых стратегий, найм дополнительных сотрудников и продолжение разработки новых технологий. August — это брокерская фирма, специализирующаяся на криптовалютах, которая стремится подключать клиентов к сетям DeFi, предоставляющим кредиты в криптовалютах и ​​предлагающим торговлю деривативами и токенами, включая Aave, Morpho и Uniswap.

  • Данные: В настоящее время в публичном кошельке правительства США хранится 198 109 BTC.

    По данным Lookonchain, в настоящее время в публичном кошельке правительства США хранится 198 109 BTC (стоимостью 16,92 млрд долларов США). Ранее сегодня сообщалось, что Трамп подписал указ о создании стратегического резерва биткоинов и не будет продавать биткоины, хранящиеся в резерве. Ранее правительство США перевело около 222 684 BTC (стоимостью 3,28 млрд долларов на тот момент и 19,42 млрд долларов сейчас) на Coinbase, Coinbase Prime и другие неизвестные кошельки по средней цене 14 736 долларов за монету. По текущим ценам правительство США потеряло около 16,14 млрд долларов, продав BTC заранее.

  • Дэвид Сакс: Правительство США не будет приобретать другие криптоактивы для стратегических резервов, за исключением конфискованных активов

    Дэвид Сакс, директор по искусственному интеллекту и криптовалютам в Белом доме, опубликовал в социальных сетях информацию о том, что указ, подписанный президентом Трампом, также создает резерв цифровых активов США, в который входят цифровые активы, помимо биткоинов, конфискованные в ходе уголовных или гражданских разбирательств. Правительство не будет приобретать активы для резерва, за исключением тех, которые были приобретены в ходе процедур конфискации. Целью создания резерва является управление государственными цифровыми активами под руководством Министерства финансов.

  • Проект WLFI семьи Трампа приобрел токены WBTC, ETH и MOVE на сумму 25 миллионов долларов

    Согласно данным мониторинга Arkham, кошелек World Liberty Fi (WLFI), проекта семьи Трампа, только что перевел 25 миллионов долларов США на независимый контракт, по которому затем были приобретены токены ETH на сумму 10 миллионов долларов США, WBTC на сумму 10 миллионов долларов США и токены MOVE на сумму 1,5 миллиона долларов США. После завершения покупки активы переводятся обратно на основной кошелек WLFI. Этот шаг рассматривается как сигнал о том, что проект Трампа продолжает активно участвовать в рынке криптовалют, хотя его конкретные стратегические намерения пока неясны.

  • Член Законодательного совета САР Гонконг У Цзечжуан: в Гонконге нет официальной валюты

    У Цзечжуан, член Законодательного совета Специального административного района Гонконг, заявил, что в Гонконге нет официальной валюты. Некоторые граждане и специалисты Web3 спрашивали меня о человеке, выдавшем себя за генерального директора и разместившем на платформе X объявление о запуске национальной гонконгской монеты в сети Solana. Правительство торжественно заявило, что соответствующая информация абсолютно не соответствует действительности и является намеренным мошенничеством. Гражданам рекомендуется быть осторожными и не поддаваться обману или обману.

  • Фонд DoubleZero Foundation завершил финансирование в размере 28 миллионов долларов при оценке в 400 миллионов долларов

    По словам людей, знакомых с ситуацией, стартап DoubleZero Foundation привлек $28 млн финансирования при оценке в $400 млн при участии Dragonfly и Multicoin Capital. В настоящее время DoubleZero Foundation ищет «стратегических партнеров» для привлечения большего стратегического финансирования на сумму 600 миллионов долларов США, и стратегическое финансирование еще не закрыто. Согласно сообщениям, DoubleZero строит «новый Интернет» для улучшения производительности блокчейна. Его видение заключается в создании глобальной частной волоконно-оптической кабельной сети, а затем использовании этих кабелей для более эффективной передачи данных с помощью блокчейна, чем в общедоступном Интернете. Проект рассматривается как ключевая технология для амбициозного плана Соланы по обработке 1 миллиона транзакций в секунду. DoubleZero открывает свою эксклюзивную тестовую сеть для валидаторов Solana и RPC и планирует со временем расширить ее на другие сети. Его кабельная сеть подключается к выделенным линиям, эксплуатируемым Jump Crypto, RockawayX, Distributed Global, Latitude и Terraswitch, и принимает больше участников.

  • Circle выпускает еще 250 миллионов долларов США на Solana

    По данным OnchainLens, Circle выпустила на Solana еще 250 миллионов USDC. На данный момент в 2025 году на Solana было выпущено 9,25 млрд USDC.

  • Два твита Трампа спасли рынок. Действительно ли стратегический крипторезерв США появится?

    Когда почти все сомневались в завершении бычьего рынка криптовалют, два твита Трампа, опубликованные 2 марта, обратили вспять падение рынка криптовалют, и криптоактивы в целом взлетели.