Попробуем понять что такое Lens Protocol, какие проблемы он решает, какие приложения на основе протокола уже можно попробовать и почему стоит следить за этим проектом.
lens.xyz |
Чтобы лучше понять что такое Lens Protocol и иметь возможность вообразить его применения нам нужно хотя бы поверхностно понять что такое социальные графы.
Вообще граф это математическая абстракция какой-либо реальной системы той или иной природы, объекты, которые обладают парными связями. Как математический объект граф состоит из двух множеств:
У социального графа узлы это социальные объекты, например профили пользователей с различными атрибутами (в случае web3 это могут быть ID, ваш публичный кошелек, никнейм, ссылка на аватар и тд.), а ребра это социальные связи между ними.
В информатике и сетевых технологиях графы решают задачи сегментации пользователей, социального поиска и подбора рекомендаций.
Lens Protocol это социальный граф в web3 пространстве, который работает на блокчейне Polygon. Основной задачей протокола разработчики заявляют возможность для создателей владеть своим контентом, связями между собой, своим сообществом. Протокол построили с нуля в модульном формате, это позволяет вносить изменения и новые функции не теряя при этом пользовательский контент и социальные связи.
Прощу говоря - имея профиль на основе Lens Protocol вы можете свободно перемещаться с этим профилем между разными приложениями, поддерживающими его не теряя свои публикации, подписчиков и подписки.
Далее кратко рассмотрим устройство протокола и разберемся в составляющих и доступном на сегодня функционале.
Основной объект Lens Protocol (вершина или узел) это профиль пользователя, он создается в виде NFT с набором свойств. Владелец такого NFT может управлять профилем.
Владельцы профиля могут:
Делать публикации в профиле
1.1. Стандартные публикации
1.2. Комментарии к другим публикациям (комментарии указывают на изначальный контент)
1.3. Отзеркаливание - аналог ретвита/репоста, сама по себе публикация может не иметь содержимого, а только указывать на другую публикацию
Установить условия подписки на профиль - другие пользователи могут подписываться на ваш профиль без условий или же давать вам обозначенную плату за подписку.
Устанавливать изображение профиля
Устанавливать “управляющего” профиля - задавать адрес (кошелек), который может производить действия с профилем.
Если у вас нет профиля, но есть кошелек, то вы можете взаимодействовать с профилями других пользователей - подписываться на них или коллекционировать их посты. И то и другое будет фиксироваться в виде NFT на вашем кошельке.
Обновляемый контракт является основной точкой входа для большинства взаимодействий в протоколе. Почти все взаимодействия начинаются как контракт ERC721 NFT для профильных NFT, которые выпускаются при создании профиля.
При первой подписке на профиль разворачивается контракт ERC721 NFT уникальный для профиля, это контракт ERC721 NFT и он представляет собой позицию подписки (follow).
При первом сохранении публикации (collect) разворачивается контракт уникальный для публикации.
Проще говоря создавая профиль вы формируете NFT профиля, подписываясь на чей либо профиль вы сформируете NFT, которое сохранится в вашем кошельке и зафиксирует подписку на профиль, сохраняя чью либо публикацию вы формируете NFT с этой публикацией.
Модули это автономные контракты, которые привязаны к тому или иному интерфейсу
Как мы уже разобрались Lens Protocol позволяет пользователю довольно гибко управлять своими связями с другими пользователями и контентом: настраивать доступ к нему, возможность его сохранения, перемещаться вместе с этим контентом между приложениями.
Представьте, что годами вы использовали Facebook, а потом приложение оказалось заблокировано на территории вашей страны или у вас появились разногласия с авторами приложения и навязываемыми ими правилами. В таком случае вы потеряете доступ ко всему контенту, который загружали, потеряете связи с другими пользователями, ведь контентом владеет Facebook, а не вы. С учетом важности социальных приложений и связей, которые они образуют, в наши дни это может стать довольно серьезной потерей. Lens Protocol решает эту проблему - вы можете просто подключить ваш кошелек к другому приложению, а контент и подписки будут на месте, вы сможете продолжить публикации и ваши подписчики их увидят.
И, если включить фантазию, это отличный инструмент для маркетинговых разработок, который помог бы лучше подбирать аудиторию и дал бы максимальную прозрачность во взаимодействии рекламодателя и контент мейкера. Для скамеров это, конечно, проблема, но добросовестные артисты и рекламодатели в данной ситуации выигрывают вместе.
На поверхности может показаться, что приложения на Lens Protocol ни чем не отличаются от уже привычных нам и это хорошо, веб3 очень нехватает доступного UX. При этом те возможности, которые дает протокол полностью меняют социальные взаимодействия в сети.
Несколько приложений на основе Lens Protocol, которые уже можно попробовать, чтобы увидеть основные возможности протокола:
Одно из самых оживленных приложений на сегодня, которое наглядно демонстрирует основные возможности протокола. Во многом напоминает Twitter, но с возможностью писать длинные тексты, проводить краудфандинг и тд.
Простой сервис от создателей протокола, который позволяет настраивать ваш профиль, искать других пользователей и подписываться на них.
Самый настоящий децентрализованный аналог YouTube с минималистичным дизайном не перегруженным рекламой. Пока что работает в тестовой сети, но это не помешает вам попробовать функционал.
Больше проектов вы сможете найти на сайте протокола - lens.xyz.
Если материал оказался для вас полезным,
можете отправить мне пару монет на кофе:
0x354d4D759c49094f60D537bfD7177c05b70c20cC