Автор оригинала: Лоренцо Сицилия, руководитель технического отдела Outlier Ventures

Оригинальный текст составлен: xiaozou, Golden Finance

Outlier Ventures заметила здоровый рост в некоторых децентрализованных социальных сетях: Farcaster и Lens Protocol начали набирать реальную популярность среди пользователей. Когда дело доходит до продуктов массового рынка, криптография становится все более практичной и эффективной. Отсутствие управления закрытыми ключами и опыта использования мобильных устройств исторически препятствовало внедрению криптовалют.

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

1. Социальная сеть

После более чем десяти лет использования Instagram, Facebook, Twitter и других платформ каждый знает, как работают социальные сети. Концепция социальной сети ориентирована на пользователя: пользователи предоставляют системе свои предпочтения, заполняя свои профили и выбирая учетные записи, на которые они хотели бы подписаться, в то время как пользователи получают персонализированную ленту, создаваемую в режиме реального времени.

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

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

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

Однако что действительно интересно, так это то, что DeSo также не имеет разрешений для разработчиков, что позволяет разработчикам использовать существующие протоколы, не спрашивая у какого-либо привратника разрешения на инновации. Здесь можно повторить успешную парадигму «DeFi Lego».

До появления DeSo на базе Web3 единственной попыткой децентрализованной социальной сети был Mastodon. Мастодон, казалось, был готов воспользоваться этим после того, как Илон Маск приобрел Twitter, но в конечном итоге проблемы с удобством использования и фрагментированный пользовательский опыт остановили его рост до 1 миллиона активных пользователей в день.

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

2, Социальная сеть

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

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

Давайте рассмотрим основные отличия от других социальных сетей:

  • Области, закрытые токенами: только держатели токенов создателей могут получить доступ к определенным функциям или областям.

  • Советы: люди могут получать чаевые в виде криптовалюты, токенов платформы или других токенов.

  • Одноразовая или повторяющаяся подписка: Криптовалютные платежи за цифровые товары или услуги осуществляются внутри платформы.

  • Стимулы платформы: пользователи и создатели могут получать стимулы в виде токенов платформы в зависимости от их участия.

Хотя эти концепции существуют уже давно, только когда Friend Tech обнаружила потенциал чата с использованием токенов, они получили значительную популярность на рынке. Пользователям нужны токены, называемые «ключами» (которые можно обменивать), которые позволят им получать выгоду от растущей популярности создателей контента.

На пике популярности у Friend Tech было 800 000 пользователей с уникальными адресами, но впоследствии показатель удержания значительно снизился.

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

3. Социальный граф Web3

Социальные графы могут представлять отношения между сущностями, такими как люди, организации, места и все остальное, что может быть связано друг с другом. Объекты Web2, такие как Facebook, Twitter, Instagram и TikTok, накопили значительные сетевые эффекты, в частности, отговаривая пользователей присоединяться к другим социальным сайтам, поскольку переключение сетей означает, что нужно начинать все сначала.

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

Однако Facebook генерирует 4 петабайта данных каждый день. 510 000 комментариев, 293 000 обновлений статуса, 4 миллиона лайков и 136 000 фотографий, загружаемых каждую минуту. Ни один существующий блокчейн не может обрабатывать такие большие объемы данных и, скорее всего, никогда не сможет, поскольку блокчейны оптимизированы для другого типа использования: обмена ценностями без разрешения.

Например, двойные расходы — это типичный финансовый риск блокчейна, который не имеет значения в децентрализованных социальных сетях, которые обрабатывают имена пользователей, распространение контента и уведомления. Командам Lens и Farcaster следует рассмотреть разные предположения с различными компромиссами.

4. Протокол объектива

Lens Protocol — это составной социальный граф, созданный основателем и генеральным директором Aave Стани Кулеховым. Протокол поддерживается сообществом и в настоящее время развернут на Polygon.

Lens построен на основе нескольких ключевых смарт-контрактов, которые обрабатывают все аспекты социальных сетей.

  • Профили представлены NFT — основными объектами протокола. Если у вас есть один из этих NFT, вы контролируете социальный граф и контент. -Профиль содержит историю всех публикаций, цитат, зеркал, комментариев и всего другого пользовательского контента.

  • Публикации представляют собой содержание соглашения и имеют четыре типа: «Сообщения», «Комментарии», «Цитаты» и «Зеркала». Сообщения — это базовые объекты, другие — расширения базовых объектов. Самое главное, что у каждой публикации есть ContentURI. По сути, все остается в цепочке, кроме контента (например, изображений, текста и т. д.), который привязан к децентрализованному решению для хранения (например, IPFS, Arweave или даже AWS S 3).

  • Зеркала, комментарии и цитаты позволяют пользователям взаимодействовать с публикацией посредством комментариев, цитат или распространения контента. Таким образом, все ссылки на исходный модуль публикации подчиняются одним и тем же правилам (например, только подписчики могут цитировать/комментировать/отражать).

  • Open Actions предоставляет разработчикам возможность создавать собственные функции, которые можно встроить непосредственно в протоколы. Вы можете думать о них как о ловушках, которые срабатывают протоколом всякий раз, когда что-то происходит (например, Алиса может видеть, что Боб дал ей чаевые, поэтому у нее может быть индексатор, который отслеживает вознаграждение).

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

Результатом является динамичная экосистема, в которой есть доля хаоса: многие проекты быстро исчезают в течение нескольких дней после запуска. Однако мы постепенно наблюдаем интеграцию таких проектов, как Buttrfly, hey.xyz и orb, которые набирают обороты.

После некоторого запуска Lens v1 Lens запустил Momoka, Optimistic L3, который выходит за рамки пространства блокчейна. Вместо того, чтобы хранить данные непосредственно в Polygon, они использовали уровень доступности данных (DA) для сокращения затрат, просто загружая данные в Arweave.

5, Фаркастер

Farcaster — еще одна социальная сеть Web3, построенная на Ethereum, которая использует смарт-контракты в цепочке и матрицу одноранговой сети на основе клиента «Hub».

Как и Lens, Farcaster является открытым, и на его основе родилось множество различных клиентов. Самый популярный из них — Warpcast, разработанный самой командой Farcaster. Также есть Supercast (с платными функциями) и Yup (ориентированный на). перекрестная публикация).

В 2022 году Варун Шринивасан опубликовал в блоге сообщение о «полной децентрализации», в котором предложил некоторые идеи, которые с тех пор лежат в основе архитектуры и подхода Farcaster.

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

Для этого вам нужно:

  • Получить уникальное имя пользователя

  • Опубликовать сообщение под этим именем пользователя

  • Читать сообщения от любого допустимого имени

Farcaster реализует свою архитектуру с помощью основного набора смарт-контрактов, развернутых на Optimism:

  • IdRegistry создает новые учетные записи и позволяет пользователям переносить и восстанавливать учетные записи Farcaster. Он также интегрируется с ENS, чтобы сделать имена пользователей доступными для законных владельцев.

  • Storage Registry арендует хранилище для учетных записей. Цены на хранилище указаны в долларах США и конвертируются в ETH с помощью Oracle. Цены зависят от спроса и предложения.

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

Как видите, ни один из вышеперечисленных смарт-контрактов не отправляет и не получает сообщения, эта ответственность делегируется хабам. Hubs — это распределенная сеть, состоящая из экземпляров Hubble, узла, созданного с помощью Typescript и Rust.

Каждый узел отвечает за проверку, хранение, репликацию сообщений и их оценку по сравнению с узлами.

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

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

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

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

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

6. Разрешение не требуется.

Из этих протоколов и принципов мы видим появление новых примитивов. Среди них значительное внимание получил проект Farcaster’s Frame.

Frame позволяет добавлять персонализированные возможности в каналы Farcaster. Он расширяет стандарт Open Graph и превращает статические изображения в интерактивные возможности, добавляя до 4 кнопок. Когда пользователь нажимает кнопку, он получает новое изображение на основе нажатия кнопки и метаданных пользователя, отправленных на сервер генерации кадров.

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

Можно создать фрейм, используя любой сервер приложений, который может возвращать html-содержимое, но мы видели много фреймов, таких как https://framesjs.org/, https://frog.fm/ и другие фреймы, которые помогают Разработчики упрощают процесс.

После успешного запуска Frames на Farcaster теперь рассматривается возможность использования Lens, что показывает, что наличие общего стандарта может стать мощным фактором.

7. Заключение

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

Несмотря на эти проблемы, мы наблюдаем существенный прогресс в общем пользовательском опыте Farcaster и формирование лояльного сообщества вокруг Farcaster (например, ~50 000 активных пользователей в день и ~350 000 зарегистрированных пользователей). Большим фактором, способствующим этим цифрам, является наличие мобильных приложений, которые легко установить и которые имеют пользовательский интерфейс, аналогичный традиционным социальным сетям.

Еще одним ключевым фактором является неразрешенный характер протоколов (например, Farcaster, Lens и т. д.), который обеспечивает разработчикам благодатную почву для инноваций и построения поверх существующих блоков и функций.

Это почти как лето DeFi, и мы наблюдаем динамичную экспериментальную среду (например, yup.io, децентрализованный агрегатор социальных сетей, или drakula.app, платформа коротких видео, или neynar.com. Это SaaS-инструмент). на основе Farcaster), и эти исследования возникли на основе этих протоколов.

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